16.5 MB
/srv/reproducible-results/rbuild-debian/r-b-build.ZuykeRqy/b1/dune-localfunctions_2.10.0-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.ZuykeRqy/b2/dune-localfunctions_2.10.0-1_i386.changes
333 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·5b2ea14a933f025d5ea766bc730bbc12·127204·libdevel·optional·libdune-localfunctions-dev_2.10.0-1_i386.deb1 ·5b2ea14a933f025d5ea766bc730bbc12·127204·libdevel·optional·libdune-localfunctions-dev_2.10.0-1_i386.deb
2 ·ad65b7d6f79eb357475c3c21c67f1826·4974248·doc·optional·libdune-localfunctions-doc_2.10.0-1_all.deb2 ·4d41f22469d8ecf8f4ec4e849d781448·4969756·doc·optional·libdune-localfunctions-doc_2.10.0-1_all.deb
16.5 MB
libdune-localfunctions-doc_2.10.0-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-11-14·20:15:37.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-11-14·20:15:37.000000·debian-binary
2 -rw-r--r--···0········0········0····34044·2024-11-14·20:15:37.000000·control.tar.xz2 -rw-r--r--···0········0········0····34072·2024-11-14·20:15:37.000000·control.tar.xz
3 -rw-r--r--···0········0········0··4940012·2024-11-14·20:15:37.000000·data.tar.xz3 -rw-r--r--···0········0········0··4935492·2024-11-14·20:15:37.000000·data.tar.xz
4.63 KB
control.tar.xz
4.6 KB
control.tar
4.58 KB
./md5sums
30.0 B
./md5sums
Files differ
4.53 KB
line order
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 usr/share/doc/libdune-localfunctions-doc/copyright3 usr/share/doc/libdune-localfunctions-doc/copyright
4 usr/share/doc/libdune-localfunctions-doc/doxygen/a00002.html4 usr/share/doc/libdune-localfunctions-doc/doxygen/a00002.html
5 usr/share/doc/libdune-localfunctions-doc/doxygen/a00005.html5 usr/share/doc/libdune-localfunctions-doc/doxygen/a00005.html
6 usr/share/doc/libdune-localfunctions-doc/doxygen/a00011.html6 usr/share/doc/libdune-localfunctions-doc/doxygen/a00011.html
7 usr/share/doc/libdune-localfunctions-doc/doxygen/a00011_source.html7 usr/share/doc/libdune-localfunctions-doc/doxygen/a00011_source.html
8 usr/share/doc/libdune-localfunctions-doc/doxygen/a00014.html8 usr/share/doc/libdune-localfunctions-doc/doxygen/a00014.html
9 usr/share/doc/libdune-localfunctions-doc/doxygen/a00014_source.html9 usr/share/doc/libdune-localfunctions-doc/doxygen/a00014_source.html
10 usr/share/doc/libdune-localfunctions-doc/doxygen/a00017.html 
11 usr/share/doc/libdune-localfunctions-doc/doxygen/a00017_source.html 
12 usr/share/doc/libdune-localfunctions-doc/doxygen/a00020.html 
13 usr/share/doc/libdune-localfunctions-doc/doxygen/a00020_source.html 
14 usr/share/doc/libdune-localfunctions-doc/doxygen/a00023.html 
15 usr/share/doc/libdune-localfunctions-doc/doxygen/a00023_source.html 
16 usr/share/doc/libdune-localfunctions-doc/doxygen/a00026.html10 usr/share/doc/libdune-localfunctions-doc/doxygen/a00026.html
17 usr/share/doc/libdune-localfunctions-doc/doxygen/a00026_source.html11 usr/share/doc/libdune-localfunctions-doc/doxygen/a00026_source.html
18 usr/share/doc/libdune-localfunctions-doc/doxygen/a00029.html12 usr/share/doc/libdune-localfunctions-doc/doxygen/a00029.html
19 usr/share/doc/libdune-localfunctions-doc/doxygen/a00029_source.html13 usr/share/doc/libdune-localfunctions-doc/doxygen/a00029_source.html
 14 usr/share/doc/libdune-localfunctions-doc/doxygen/a00032.html
 15 usr/share/doc/libdune-localfunctions-doc/doxygen/a00032_source.html
 16 usr/share/doc/libdune-localfunctions-doc/doxygen/a00035.html
 17 usr/share/doc/libdune-localfunctions-doc/doxygen/a00035_source.html
 18 usr/share/doc/libdune-localfunctions-doc/doxygen/a00038.html
 19 usr/share/doc/libdune-localfunctions-doc/doxygen/a00038_source.html
20 usr/share/doc/libdune-localfunctions-doc/doxygen/a00041.html20 usr/share/doc/libdune-localfunctions-doc/doxygen/a00041.html
21 usr/share/doc/libdune-localfunctions-doc/doxygen/a00041_source.html21 usr/share/doc/libdune-localfunctions-doc/doxygen/a00041_source.html
22 usr/share/doc/libdune-localfunctions-doc/doxygen/a00044.html22 usr/share/doc/libdune-localfunctions-doc/doxygen/a00044.html
23 usr/share/doc/libdune-localfunctions-doc/doxygen/a00044_source.html23 usr/share/doc/libdune-localfunctions-doc/doxygen/a00044_source.html
24 usr/share/doc/libdune-localfunctions-doc/doxygen/a00047.html24 usr/share/doc/libdune-localfunctions-doc/doxygen/a00047.html
25 usr/share/doc/libdune-localfunctions-doc/doxygen/a00047_source.html25 usr/share/doc/libdune-localfunctions-doc/doxygen/a00047_source.html
26 usr/share/doc/libdune-localfunctions-doc/doxygen/a00050.html26 usr/share/doc/libdune-localfunctions-doc/doxygen/a00050.html
Offset 33, 20 lines modifiedOffset 33, 14 lines modified
33 usr/share/doc/libdune-localfunctions-doc/doxygen/a00059_source.html33 usr/share/doc/libdune-localfunctions-doc/doxygen/a00059_source.html
34 usr/share/doc/libdune-localfunctions-doc/doxygen/a00062.html34 usr/share/doc/libdune-localfunctions-doc/doxygen/a00062.html
35 usr/share/doc/libdune-localfunctions-doc/doxygen/a00062_source.html35 usr/share/doc/libdune-localfunctions-doc/doxygen/a00062_source.html
36 usr/share/doc/libdune-localfunctions-doc/doxygen/a00065.html36 usr/share/doc/libdune-localfunctions-doc/doxygen/a00065.html
37 usr/share/doc/libdune-localfunctions-doc/doxygen/a00065_source.html37 usr/share/doc/libdune-localfunctions-doc/doxygen/a00065_source.html
38 usr/share/doc/libdune-localfunctions-doc/doxygen/a00068.html38 usr/share/doc/libdune-localfunctions-doc/doxygen/a00068.html
39 usr/share/doc/libdune-localfunctions-doc/doxygen/a00068_source.html39 usr/share/doc/libdune-localfunctions-doc/doxygen/a00068_source.html
40 usr/share/doc/libdune-localfunctions-doc/doxygen/a00071.html 
41 usr/share/doc/libdune-localfunctions-doc/doxygen/a00071_source.html 
42 usr/share/doc/libdune-localfunctions-doc/doxygen/a00074.html 
43 usr/share/doc/libdune-localfunctions-doc/doxygen/a00074_source.html 
44 usr/share/doc/libdune-localfunctions-doc/doxygen/a00077.html 
45 usr/share/doc/libdune-localfunctions-doc/doxygen/a00077_source.html 
46 usr/share/doc/libdune-localfunctions-doc/doxygen/a00080.html40 usr/share/doc/libdune-localfunctions-doc/doxygen/a00080.html
47 usr/share/doc/libdune-localfunctions-doc/doxygen/a00080_source.html41 usr/share/doc/libdune-localfunctions-doc/doxygen/a00080_source.html
48 usr/share/doc/libdune-localfunctions-doc/doxygen/a00083.html42 usr/share/doc/libdune-localfunctions-doc/doxygen/a00083.html
49 usr/share/doc/libdune-localfunctions-doc/doxygen/a00083_source.html43 usr/share/doc/libdune-localfunctions-doc/doxygen/a00083_source.html
50 usr/share/doc/libdune-localfunctions-doc/doxygen/a00086.html44 usr/share/doc/libdune-localfunctions-doc/doxygen/a00086.html
51 usr/share/doc/libdune-localfunctions-doc/doxygen/a00086_source.html45 usr/share/doc/libdune-localfunctions-doc/doxygen/a00086_source.html
52 usr/share/doc/libdune-localfunctions-doc/doxygen/a00089.html46 usr/share/doc/libdune-localfunctions-doc/doxygen/a00089.html
Offset 119, 14 lines modifiedOffset 113, 20 lines modified
119 usr/share/doc/libdune-localfunctions-doc/doxygen/a00188_source.html113 usr/share/doc/libdune-localfunctions-doc/doxygen/a00188_source.html
120 usr/share/doc/libdune-localfunctions-doc/doxygen/a00191.html114 usr/share/doc/libdune-localfunctions-doc/doxygen/a00191.html
121 usr/share/doc/libdune-localfunctions-doc/doxygen/a00191_source.html115 usr/share/doc/libdune-localfunctions-doc/doxygen/a00191_source.html
122 usr/share/doc/libdune-localfunctions-doc/doxygen/a00194.html116 usr/share/doc/libdune-localfunctions-doc/doxygen/a00194.html
123 usr/share/doc/libdune-localfunctions-doc/doxygen/a00194_source.html117 usr/share/doc/libdune-localfunctions-doc/doxygen/a00194_source.html
124 usr/share/doc/libdune-localfunctions-doc/doxygen/a00197.html118 usr/share/doc/libdune-localfunctions-doc/doxygen/a00197.html
125 usr/share/doc/libdune-localfunctions-doc/doxygen/a00197_source.html119 usr/share/doc/libdune-localfunctions-doc/doxygen/a00197_source.html
 120 usr/share/doc/libdune-localfunctions-doc/doxygen/a00200.html
 121 usr/share/doc/libdune-localfunctions-doc/doxygen/a00200_source.html
 122 usr/share/doc/libdune-localfunctions-doc/doxygen/a00203.html
 123 usr/share/doc/libdune-localfunctions-doc/doxygen/a00203_source.html
 124 usr/share/doc/libdune-localfunctions-doc/doxygen/a00206.html
 125 usr/share/doc/libdune-localfunctions-doc/doxygen/a00206_source.html
126 usr/share/doc/libdune-localfunctions-doc/doxygen/a00209.html126 usr/share/doc/libdune-localfunctions-doc/doxygen/a00209.html
127 usr/share/doc/libdune-localfunctions-doc/doxygen/a00209_source.html127 usr/share/doc/libdune-localfunctions-doc/doxygen/a00209_source.html
128 usr/share/doc/libdune-localfunctions-doc/doxygen/a00212.html128 usr/share/doc/libdune-localfunctions-doc/doxygen/a00212.html
129 usr/share/doc/libdune-localfunctions-doc/doxygen/a00212_source.html129 usr/share/doc/libdune-localfunctions-doc/doxygen/a00212_source.html
130 usr/share/doc/libdune-localfunctions-doc/doxygen/a00215.html130 usr/share/doc/libdune-localfunctions-doc/doxygen/a00215.html
131 usr/share/doc/libdune-localfunctions-doc/doxygen/a00215_source.html131 usr/share/doc/libdune-localfunctions-doc/doxygen/a00215_source.html
132 usr/share/doc/libdune-localfunctions-doc/doxygen/a00218.html132 usr/share/doc/libdune-localfunctions-doc/doxygen/a00218.html
16.5 MB
data.tar.xz
16.5 MB
data.tar
115 KB
file list
    
Offset 5, 362 lines modifiedOffset 5, 362 lines modified
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/
6 -rw-r--r--···0·root·········(0)·root·········(0)·····1034·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)·····1034·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)·····3136·2024-09-05·06:45:48.000000·./usr/share/doc/libdune-localfunctions-doc/changelog.gz7 -rw-r--r--···0·root·········(0)·root·········(0)·····3136·2024-09-05·06:45:48.000000·./usr/share/doc/libdune-localfunctions-doc/changelog.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2023-01-12·15:07:33.000000·./usr/share/doc/libdune-localfunctions-doc/copyright8 -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2023-01-12·15:07:33.000000·./usr/share/doc/libdune-localfunctions-doc/copyright
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····3060·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00002.html10 -rw-r--r--···0·root·········(0)·root·········(0)·····3060·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00002.html
11 -rw-r--r--···0·root·········(0)·root·········(0)·····3058·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00005.html11 -rw-r--r--···0·root·········(0)·root·········(0)·····3058·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00005.html
12 -rw-r--r--···0·root·········(0)·root·········(0)·····5309·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011.html 
13 -rw-r--r--···0·root·········(0)·root·········(0)····21390·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011_source.html 
14 -rw-r--r--···0·root·········(0)·root·········(0)·····5836·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00014.html 
15 -rw-r--r--···0·root·········(0)·root·········(0)····29091·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00014_source.html 
16 -rw-r--r--···0·root·········(0)·root·········(0)·····5111·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00017.html 
17 -rw-r--r--···0·root·········(0)·root·········(0)····13285·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00017_source.html 
18 -rw-r--r--···0·root·········(0)·root·········(0)·····5363·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00020.html 
19 -rw-r--r--···0·root·········(0)·root·········(0)····21377·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00020_source.html 
20 -rw-r--r--···0·root·········(0)·root·········(0)·····7277·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00023.html 
21 -rw-r--r--···0·root·········(0)·root·········(0)····45329·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00023_source.html 
22 -rw-r--r--···0·root·········(0)·root·········(0)·····6921·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00026.html 
23 -rw-r--r--···0·root·········(0)·root·········(0)····45373·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00026_source.html 
24 -rw-r--r--···0·root·········(0)·root·········(0)·····6739·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00029.html 
25 -rw-r--r--···0·root·········(0)·root·········(0)···119956·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00029_source.html 
26 -rw-r--r--···0·root·········(0)·root·········(0)·····5420·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00041.html 
27 -rw-r--r--···0·root·········(0)·root·········(0)····18628·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00041_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)·····5359·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00044.html 
29 -rw-r--r--···0·root·········(0)·root·········(0)····36065·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00044_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)·····6487·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00047.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····42105·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00047_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)·····5231·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00050.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)····23866·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00050_source.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)·····6024·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00053.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)····37596·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00053_source.html 
36 -rw-r--r--···0·root·········(0)·root·········(0)·····5507·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00056.html 
37 -rw-r--r--···0·root·········(0)·root·········(0)····75861·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00056_source.html 
38 -rw-r--r--···0·root·········(0)·root·········(0)·····5146·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00059.html 
39 -rw-r--r--···0·root·········(0)·root·········(0)·····9133·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00059_source.html 
40 -rw-r--r--···0·root·········(0)·root·········(0)·····5614·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00062.html 
41 -rw-r--r--···0·root·········(0)·root·········(0)····67252·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00062_source.html 
42 -rw-r--r--···0·root·········(0)·root·········(0)·····6989·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00065.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)···151739·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00065_source.html 
44 -rw-r--r--···0·root·········(0)·root·········(0)·····5463·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00068.html 
45 -rw-r--r--···0·root·········(0)·root·········(0)····62830·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00068_source.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)·····6789·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00071.html 
47 -rw-r--r--···0·root·········(0)·root·········(0)····51443·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00071_source.html 
48 -rw-r--r--···0·root·········(0)·root·········(0)·····4789·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00074.html 
49 -rw-r--r--···0·root·········(0)·root·········(0)····12151·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00074_source.html 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····4884·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00077.html 
51 -rw-r--r--···0·root·········(0)·root·········(0)····17950·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00077_source.html 
52 -rw-r--r--···0·root·········(0)·root·········(0)·····5180·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00080.html 
53 -rw-r--r--···0·root·········(0)·root·········(0)····21610·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00080_source.html 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····4782·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00083.html 
55 -rw-r--r--···0·root·········(0)·root·········(0)····18490·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00083_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)·····6688·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00086.html 
57 -rw-r--r--···0·root·········(0)·root·········(0)····60061·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00086_source.html 
58 -rw-r--r--···0·root·········(0)·root·········(0)·····5194·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00089.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····20870·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00089_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)·····5334·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00092.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)·····7305·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00092_source.html 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····5272·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00095.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)····41301·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00095_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)·····4781·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00098.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)····15327·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00098_source.html 
66 -rw-r--r--···0·root·········(0)·root·········(0)·····6850·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00101.html 
67 -rw-r--r--···0·root·········(0)·root·········(0)····54922·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00101_source.html 
68 -rw-r--r--···0·root·········(0)·root·········(0)·····5254·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00104.html 
69 -rw-r--r--···0·root·········(0)·root·········(0)····21365·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00104_source.html 
70 -rw-r--r--···0·root·········(0)·root·········(0)·····5187·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00107.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)····12768·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00107_source.html 
72 -rw-r--r--···0·root·········(0)·root·········(0)·····5148·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00110.html 
73 -rw-r--r--···0·root·········(0)·root·········(0)····25783·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00110_source.html 
74 -rw-r--r--···0·root·········(0)·root·········(0)·····4737·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00113.html 
75 -rw-r--r--···0·root·········(0)·root·········(0)····13102·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00113_source.html 
76 -rw-r--r--···0·root·········(0)·root·········(0)·····5078·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00116.html 
77 -rw-r--r--···0·root·········(0)·root·········(0)····12418·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00116_source.html 
78 -rw-r--r--···0·root·········(0)·root·········(0)·····5717·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00119.html 
79 -rw-r--r--···0·root·········(0)·root·········(0)····41173·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00119_source.html 
80 -rw-r--r--···0·root·········(0)·root·········(0)·····5296·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00122.html 
81 -rw-r--r--···0·root·········(0)·root·········(0)····20460·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00122_source.html 
82 -rw-r--r--···0·root·········(0)·root·········(0)·····5197·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00125.html 
83 -rw-r--r--···0·root·········(0)·root·········(0)····29357·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00125_source.html 
84 -rw-r--r--···0·root·········(0)·root·········(0)·····5107·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00128.html 
85 -rw-r--r--···0·root·········(0)·root·········(0)····12403·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00128_source.html 
86 -rw-r--r--···0·root·········(0)·root·········(0)·····4897·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00131.html 
87 -rw-r--r--···0·root·········(0)·root·········(0)····16231·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00131_source.html 
88 -rw-r--r--···0·root·········(0)·root·········(0)·····5006·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00134.html 
89 -rw-r--r--···0·root·········(0)·root·········(0)····22751·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00134_source.html 
90 -rw-r--r--···0·root·········(0)·root·········(0)·····4172·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00137.html 
91 -rw-r--r--···0·root·········(0)·root·········(0)·····5444·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00137_source.html 
92 -rw-r--r--···0·root·········(0)·root·········(0)·····5772·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00140.html 
93 -rw-r--r--···0·root·········(0)·root·········(0)····29862·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00140_source.html 
94 -rw-r--r--···0·root·········(0)·root·········(0)·····4832·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00143.html 
95 -rw-r--r--···0·root·········(0)·root·········(0)····20471·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00143_source.html 
96 -rw-r--r--···0·root·········(0)·root·········(0)·····7816·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00146.html 
97 -rw-r--r--···0·root·········(0)·root·········(0)····43349·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00146_source.html 
98 -rw-r--r--···0·root·········(0)·root·········(0)·····7345·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00149.html 
99 -rw-r--r--···0·root·········(0)·root·········(0)····50280·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00149_source.html 
100 -rw-r--r--···0·root·········(0)·root·········(0)·····7328·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00152.html 
101 -rw-r--r--···0·root·········(0)·root·········(0)····76678·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00152_source.html 
102 -rw-r--r--···0·root·········(0)·root·········(0)·····4719·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00155.html 
103 -rw-r--r--···0·root·········(0)·root·········(0)·····8885·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00155_source.html 
104 -rw-r--r--···0·root·········(0)·root·········(0)·····5510·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00158.html 
105 -rw-r--r--···0·root·········(0)·root·········(0)····24381·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00158_source.html 
106 -rw-r--r--···0·root·········(0)·root·········(0)·····7726·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00161.html 
107 -rw-r--r--···0·root·········(0)·root·········(0)····53426·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00161_source.html 
108 -rw-r--r--···0·root·········(0)·root·········(0)·····5558·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00164.html 
109 -rw-r--r--···0·root·········(0)·root·········(0)····61780·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00164_source.html 
110 -rw-r--r--···0·root·········(0)·root·········(0)·····5634·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00167.html 
111 -rw-r--r--···0·root·········(0)·root·········(0)····40030·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00167_source.html 
112 -rw-r--r--···0·root·········(0)·root·········(0)·····5213·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00170.html 
113 -rw-r--r--···0·root·········(0)·root·········(0)····10364·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00170_source.html 
114 -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00173.html 
115 -rw-r--r--···0·root·········(0)·root·········(0)····29436·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00173_source.html 
116 -rw-r--r--···0·root·········(0)·root·········(0)·····5033·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00176.html 
117 -rw-r--r--···0·root·········(0)·root·········(0)····27564·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00176_source.html 
118 -rw-r--r--···0·root·········(0)·root·········(0)·····5161·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00179.html 
119 -rw-r--r--···0·root·········(0)·root·········(0)·····9897·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00179_source.html 
120 -rw-r--r--···0·root·········(0)·root·········(0)·····5078·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00182.html 
121 -rw-r--r--···0·root·········(0)·root·········(0)····15533·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00182_source.html 
122 -rw-r--r--···0·root·········(0)·root·········(0)·····5107·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00185.html 
123 -rw-r--r--···0·root·········(0)·root·········(0)····13659·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00185_source.html 
124 -rw-r--r--···0·root·········(0)·root·········(0)·····3900·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00188.html 
125 -rw-r--r--···0·root·········(0)·root·········(0)·····4722·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00188_source.html 
126 -rw-r--r--···0·root·········(0)·root·········(0)·····3685·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00191.html12 -rw-r--r--···0·root·········(0)·root·········(0)·····3685·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011.html
127 -rw-r--r--···0·root·········(0)·root·········(0)·····6374·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00191_source.html13 -rw-r--r--···0·root·········(0)·root·········(0)·····6374·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011_source.html
128 -rw-r--r--···0·root·········(0)·root·········(0)·····3552·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00194.html 
129 -rw-r--r--···0·root·········(0)·root·········(0)·····5413·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00194_source.html 
130 -rw-r--r--···0·root·········(0)·root·········(0)·····5052·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00197.html 
131 -rw-r--r--···0·root·········(0)·root·········(0)····10750·2024-11-14·20:15:37.000000·./usr/share/doc/libdune-localfunctions-doc/doxygen/a00197_source.html 
Max diff block lines reached; 24454/117729 bytes (20.77%) of diff not shown.
6.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·refinedp0localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelec.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 43 lines modifiedOffset 65, 25 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">refinedp0localbasis.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">nedelec.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
 78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code><br·/> 
86 </div>80 </div>
87 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls"> 
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
90 Classes</h2></td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html">Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.··<a·href="a02558.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 </table><table·class="memberdecls"> 
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
96 Namespaces</h2></td></tr> 
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 </table> 
100 </div><!--·contents·-->82 </div><!--·contents·-->
101 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>86 </small></address>
105 </body>87 </body>
106 </html>88 </html>
1.64 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 12 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 nedelec.hh·File·Reference
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
10 refinedp0localbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/common/fmatrix.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.e_.f_.i_.n_.e_.d_./_.c_.o_.m_.m_.o_.n_./_.r_.e_.f_.i_.n_.e_.d_.s_.i_.m_.p_.l_.e_.x_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_.e_.d_.e_.l_.e_.c_./_.n_.e_.d_.e_.l_.e_.c_.1_.s_.t_.k_.i_.n_.d_.s_.i_.m_.p_.l_.e_.x_\x8._\x8h_\x8h>
 9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
19  ·······Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim. 
20 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21   
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
23 namespace· ·_\x8D_\x8u_\x8n_\x8e 
24   
25 ===============================================================================11 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.812 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
28.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00011_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp0localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·nedelec.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 119 lines modifiedOffset 70, 38 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedp0localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelec.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00011.html">Go·to·the·documentation·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>83 <a·href="a00011.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·Nedelec·element·implementations·with·run-time·order</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">//·[include·them·here·once·they·exist]</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">//·Nedelec·element·implementations·with·compile-time·order</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div> 
102 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};"> 
103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02558.html">···39</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a></div> 
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,dim&gt;</div> 
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div> 
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·2·to·the·k-th·power</span></div> 
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·N·=·1&lt;&lt;dim;</div> 
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div> 
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02558.html#abac337514f73e7774480dbff41007fb5">···46</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,·Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a02558.html#abac337514f73e7774480dbff41007fb5">Traits</a>;</div> 
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
111 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">size</a>·()<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·N;</div> 
115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
116 </div> 
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
118 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">···55</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordtype">int</span>·subElement·=·this-&gt;getSubElement(in);</div> 
123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out.resize(N);</div> 
124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;N;·++i)</div> 
125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[i]·=·(i==subElement)·?·1·:·0;</div> 
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
127 </div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
130 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02558.html#a68625b4f0ed430220eae7fd1922ca2ec">···65</a></span>····<a·class="code·hl_function"·href="a02558.html#a68625b4f0ed430220eae7fd1922ca2ec">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div> 
132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{</div> 
134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out.resize(N);</div> 
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;N;·++i)</div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········out[i][0]·=·0;</div> 
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
138 </div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
140 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02558.html#a156970a47dccdf62fa00ad61872d9c6f">···74</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#a156970a47dccdf62fa00ad61872d9c6f">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·dim&gt;&amp;·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>,</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div> 
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>.begin(),·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>.end(),·0);</div> 
146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div> 
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<a·class="code·hl_function"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">evaluateFunction</a>(in,·out);</div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······}·<span·class="keywordflow">else</span>·{</div> 
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out.resize(<a·class="code·hl_function"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">size</a>());</div> 
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">size</a>();·++i)</div> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········out[i]·=·0;</div> 
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······}</div> 
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div> 
154 </div> 
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
156 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02558.html#a71956ed76c714c91d8d368260607730a">···92</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>·()<span·class="keyword">·const</span></div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">····</span>{</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·0;</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····}</div> 
161 </div> 
162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div> 
164 </div> 
165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div> 
167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#endif</span></div> 
168 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">refinedsimplexlocalbasis.hh</a></div><div·class="ttdoc">Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.</div></div> 
169 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div> 
170 <div·class="ttc"·id="aa01570_html"><div·class="ttname"><a·href="a01570.html">Dune::LocalBasisTraits</a></div><div·class="ttdoc">Type·traits·for·LocalBasisVirtualInterface.</div><div·class="ttdef"><b>Definition</b>·common/localbasis.hh:35</div></div> 
171 <div·class="ttc"·id="aa01570_html_a079eb32e25c71c0474c6f6c34c7345ba"><div·class="ttname"><a·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Dune::LocalBasisTraits::DomainType</a></div><div·class="ttdeci">D·DomainType</div><div·class="ttdoc">domain·type</div><div·class="ttdef"><b>Definition</b>·common/localbasis.hh:43</div></div> 
172 <div·class="ttc"·id="aa02526_html"><div·class="ttname"><a·href="a02526.html">Dune::RefinedSimplexLocalBasis</a></div><div·class="ttdef"><b>Definition</b>·refinedsimplexlocalbasis.hh:20</div></div> 
173 <div·class="ttc"·id="aa02558_html"><div·class="ttname"><a·href="a02558.html">Dune::RefinedP0LocalBasis</a></div><div·class="ttdoc">Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.</div><div·class="ttdef"><b>Definition</b>·refinedp0localbasis.hh:41</div></div> 
174 <div·class="ttc"·id="aa02558_html_a156970a47dccdf62fa00ad61872d9c6f"><div·class="ttname"><a·href="a02558.html#a156970a47dccdf62fa00ad61872d9c6f">Dune::RefinedP0LocalBasis::partial</a></div><div·class="ttdeci">void·partial(const·std::array&lt;·unsigned·int,·dim·&gt;·&amp;order,·const·typename·Traits::DomainType·&amp;in,·std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out)·const</div><div·class="ttdoc">Evaluate·partial·derivatives·of·all·shape·functions.</div><div·class="ttdef"><b>Definition</b>·refinedp0localbasis.hh:74</div></div> 
175 <div·class="ttc"·id="aa02558_html_a4ea2311b953277d791926d02aebf5874"><div·class="ttname"><a·href="a02558.html#a4ea2311b953277d791926d02aebf5874">Dune::RefinedP0LocalBasis::evaluateFunction</a></div><div·class="ttdeci">void·evaluateFunction(const·typename·Traits::DomainType·&amp;in,·std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out)·const</div><div·class="ttdoc">Evaluate·all·shape·functions.</div><div·class="ttdef"><b>Definition</b>·refinedp0localbasis.hh:55</div></div> 
Max diff block lines reached; 271/21976 bytes (1.23%) of diff not shown.
6.67 KB
html2text {}
    
Offset 1, 131 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 nedelec.hh
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80 
9 refinedp0localbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_REFINED_P0_LOCALBASIS_HH 
17 6#define·DUNE_REFINED_P0_LOCALBASIS_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH
 15 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_HH
18 716 7
 17 8//·Nedelec·element·implementations·with·run-time·order
 18 9//·[include·them·here·once·they·exist]
 19 10
 20 11//·Nedelec·element·implementations·with·compile-time·order
19 8#include·<numeric> 
20 9 
21 10#include·<dune/common/fvector.hh> 
22 11#include·<dune/common/fmatrix.hh> 
23 12 
24 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
25 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.e_.f_.i_.n_.e_.d_./_.c_.o_.m_.m_.o_.n_./_.r_.e_.f_.i_.n_.e_.d_.s_.i_.m_.p_.l_.e_.x_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>21 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.n_.e_.d_.e_.l_.e_.c_./_.n_.e_.d_.e_.l_.e_.c_.1_.s_.t_.k_.i_.n_.d_.s_.i_.m_.p_.l_.e_.x_\x8._\x8h_\x8h>
 22 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 23 14
 24 15#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH
 25 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h
 26 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e 
28 17{ 
29 18 
30 38·template<class·D,·class·R,·int·dim> 
31 _\x83_\x89·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 40·:·public·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,dim> 
33 41·{ 
34 42·//·2·to·the·k-th·power 
35 43·constexpr·static·int·N·=·1<<dim; 
36 44·public: 
37 _\x84_\x86·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8>,R,1,Dune:: 
38 FieldVector<R,1>,·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
39 47 
40 _\x84_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
41 50·{ 
42 51·return·N; 
43 52·} 
44 53 
45 _\x85_\x85·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
46 56·std::vector<typename·Traits::RangeType>&·out)·const 
47 57·{ 
48 58·int·subElement·=·this->getSubElement(in); 
49 59·out.resize(N); 
50 60·for(int·i=0;·i<N;·++i) 
51 61·out[i]·=·(i==subElement)·?·1·:·0; 
52 62·} 
53 63 
54 64·inline·void 
55 _\x86_\x85·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
56 66·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
57 67·{ 
58 68·out.resize(N); 
59 69·for(int·i=0;·i<N;·++i) 
60 70·out[i][0]·=·0; 
61 71·} 
62 72 
63 _\x87_\x84·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·dim>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
64 75·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
65 76·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
66 77·{ 
67 78·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
68 79·if·(totalOrder·==·0)·{ 
69 80·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
70 81·}·else·{ 
71 82·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
72 83·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i) 
73 84·out[i]·=·0; 
74 85·} 
75 86·} 
76 87 
77 _\x89_\x82·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const 
78 93·{ 
79 94·return·0; 
80 95·} 
81 96 
82 97·}; 
83 98 
84 99} 
85 100#endif 
86 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
87 Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement. 
88 _\x8D_\x8u_\x8n_\x8e 
89 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18 
90 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
91 Type·traits·for·LocalBasisVirtualInterface. 
92 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common/localbasis.hh:35 
93 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e 
94 D·DomainType 
95 domain·type 
96 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common/localbasis.hh:43 
97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·refinedsimplexlocalbasis.hh:20 
99 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
100 Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim. 
101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·refinedp0localbasis.hh:41 
102 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l 
103 void·partial(const·std::array<·unsigned·int,·dim·>·&order,·const·typename 
104 Traits::DomainType·&in,·std::vector<·typename·Traits::RangeType·>·&out)·const 
105 Evaluate·partial·derivatives·of·all·shape·functions. 
106 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·refinedp0localbasis.hh:74 
107 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n 
108 void·evaluateFunction(const·typename·Traits::DomainType·&in,·std::vector< 
109 typename·Traits::RangeType·>·&out)·const 
110 Evaluate·all·shape·functions. 
111 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·refinedp0localbasis.hh:55 
112 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n 
113 void·evaluateJacobian(const·typename·Traits::DomainType·&in,·std::vector< 
114 typename·Traits::JacobianType·>·&out)·const 
115 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·refinedp0localbasis.hh:65 
116 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8o_\x8r_\x8d_\x8e_\x8r 
Max diff block lines reached; 53/6810 bytes (0.78%) of diff not shown.
9.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00014.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·refinedp0localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·power.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 43 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">refinedp0localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">power.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;memory&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00011_source.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a04562_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a04568_source.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</code><br·/>
82 </div>87 </div>
83 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">89 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>91 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02566.html">Dune::RefinedP0LocalInterpolation&lt;·LB·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued·one.··<a·href="a02018.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02570.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·1·&gt;·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;::Traits</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a02022.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html">Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;</a></td></tr>
 99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·meta-finite·elements·turning·scalar·finite·elements·into·vector-valued·ones.··<a·href="a02026.html#details">More...</a><br·/></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·2·&gt;·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·3·&gt;·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>103 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>104 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>106 </table>
2.91 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 33 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8e_\x8t_\x8a
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 refinedp0localinterpolation.hh·File·Reference 
11 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>9 power.hh·File·Reference
 10 #include·<cstddef>
 11 #include·<memory>
 12 #include·<dune/geometry/type.hh>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>18 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.d_.i_.m_.R_\x8·_\x8>
 19  ········Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued
 20 ·········one.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15  21  
16 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.1_.·_.>_.·_.>22 struct· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.d_.i_.m_.R_.·_.>_.:_.:_.T_.r_.a_.i_.t_.s
 23  ········types·of·component·objects·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  24  
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8>_\x8·_\x8> 
19   
20 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.3_.·_.>_\x8·_\x8>25 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.B_.a_.c_.k_.e_.n_.d_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.,_.·_.d_.i_.m_.R_\x8·_\x8>
 26  ········Factory·for·meta-finite·elements·turning·scalar·finite·elements·into
 27 ·········vector-valued·ones.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
21  28  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8D_\x8u_\x8n_\x8e30 namespace· ·_\x8D_\x8u_\x8n_\x8e
24  31  
25 ===============================================================================32 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.833 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
65.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00014_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp0localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·power.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 197 lines modifiedOffset 70, 144 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedp0localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">power.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00014.html">Go·to·the·documentation·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>83 <a·href="a00014.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALINTERPOLATION_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALINTERPOLATION_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_HH</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};"> 
96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a02566.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04562.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04568.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04577.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{};</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·std::<span·class="keywordtype">size_t</span>·dimR&gt;</div>
 104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02018.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02018.html">PowerFiniteElement</a>·{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02022.html">···32</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02022.html">Traits</a>·{</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02022.html#a196649736b38f386301a86a3f520a365">···34</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02030.html">PowerBasis&lt;typename·Backend::Traits::Basis,·dimR&gt;</a>·<a·class="code·hl_typedef"·href="a02022.html#a196649736b38f386301a86a3f520a365">Basis</a>;</div>
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">···36</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02038.html">PowerCoefficients</a>·<a·class="code·hl_typedef"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">Coefficients</a>;</div>
 111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02042.html">PowerInterpolation</a>&lt;<span·class="keyword">typename</span>·Backend::Traits::Interpolation,</div>
 112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02022.html#ae742011fbe0f7a35f2756b5a41579bc9">···39</a></span>··········<span·class="keyword">typename</span>·Basis::Traits&gt;·<a·class="code·hl_typedef"·href="a02022.html#ae742011fbe0f7a35f2756b5a41579bc9">Interpolation</a>;</div>
 113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····};</div>
98 </div>114 </div>
99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
101 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02570.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a>&lt;D,R,1&gt;·&gt;</div> 
103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div> 
104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,1&gt;</a>·<a·class="code·hl_class"·href="a02558.html">LB</a>;</div> 
105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DT;</div> 
106 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
107 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div> 
108 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02570.html#aba598beb504c5bf4079975677d049c47">···29</a></span>····<a·class="code·hl_function"·href="a02570.html#aba598beb504c5bf4079975677d049c47">RefinedP0LocalInterpolation</a>()·:</div> 
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······interpolationPoints_(2)</div> 
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div> 
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">//·Interpolation·is·done·by·evaluating·at·the·halved·segments·centers</span></div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······interpolationPoints_[0][0]·=·1.0/4.0;</div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······interpolationPoints_[1][0]·=·3.0/4.0;</div> 
116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div> 
117 </div> 
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
121 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out.resize(interpolationPoints_.size());</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·out.size();·++i)</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······{</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········out[i]·=·f(interpolationPoints_[i]);</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div> 
130 </div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">private</span>:</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div>
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::vector&lt;DT&gt;·interpolationPoints_;</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····std::shared_ptr&lt;const·Backend&gt;·backend;</div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02030.html">Traits::Basis</a>·basis_;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02038.html">Traits::Coefficients</a>·coefficients_;</div>
 119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02042.html">Traits::Interpolation</a>·interpolation_;</div>
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div> 
135 </div> 
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
138 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02574.html">···57</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a>&lt;D,R,2&gt;·&gt;</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··{</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,2&gt;</a>·<a·class="code·hl_class"·href="a02558.html">LB</a>;</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DT;</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">public</span>:</div>121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>
 122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
145 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">···63</a></span>····<a·class="code·hl_function"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">RefinedP0LocalInterpolation</a>()·:</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02018.html#a7a3c305959b5c9c0fa6fe5713b83bb6f">···53</a></span>····<a·class="code·hl_function"·href="a02018.html#a7a3c305959b5c9c0fa6fe5713b83bb6f">PowerFiniteElement</a>(<span·class="keyword[·...·truncated·by·diffoscope;·len:·36,·SHA:·d6791154a50ecf16649983b2c5b02eb714358d705cf1712b931e76c28faab13f·...·])·:</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······interpolationPoints_(4)</div>125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······backend(new·Backend(backend_)),</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······basis_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a0634d080e41cabbed8ef3b053fac9bb7">basis</a>()),</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······coefficients_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#aeb3fa4f38404e8286523ca2487ad9148">coefficients</a>(),·dimR),</div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······interpolation_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a72315fe7a8330ebdc10d5f7d7686553e">interpolation</a>())</div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{·}</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="comment">//·Interpolation·is·done·by·evaluating·at·the·subtriangle·centers</span></div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······interpolationPoints_[0][0]·=·1.0/6;</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······interpolationPoints_[0][1]·=·1.0/6;</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
Max diff block lines reached; 29677/50257 bytes (59.05%) of diff not shown.
16.0 KB
html2text {}
    
Offset 1, 191 lines modifiedOffset 1, 171 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8e_\x8t_\x8a
 8 power.hh
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80 
9 refinedp0localinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_REFINED_P0_LOCALINTERPOLATION_HH 
17 6#define·DUNE_REFINED_P0_LOCALINTERPOLATION_HH 
18 7 
19 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
20 915 5
 16 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_HH
 17 7#define·DUNE_LOCALFUNCTIONS_META_POWER_HH
 18 8
 19 9#include·<cstddef>
 20 10#include·<memory>
 21 11
 22 12#include·<dune/geometry/type.hh>
 23 13
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
 27 17
21 10namespace·_.D_.u_.n_.e28 18namespace·_.D_.u_.n_.e·{
 29 19
 30 22
 31 28·template<class·Backend,·std::size_t·dimR>
 32 _\x82_\x89·class·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{
22 11{ 
23 15·template<class·LB> 
24 _\x81_\x86·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
25 17·{}; 
26 18 
27 22·template<class·D,·class·R> 
28 _\x82_\x83·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,1>·> 
29 24·{ 
30 25·typedef·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·_\x8L_\x8B; 
31 26·typedef·typename·LB::Traits::DomainType·DT; 
32 27 
33 28·public:33 30·public:
 34 _\x83_\x82·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 35 _\x83_\x84·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 36 _\x83_\x86·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 37 38·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<typename·Backend::Traits::Interpolation,
 38 _\x83_\x89·typename·Basis::Traits>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 39 40·};
34 _\x82_\x89·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·: 
35 30·interpolationPoints_(2) 
36 31·{ 
37 32·//·Interpolation·is·done·by·evaluating·at·the·halved·segments·centers 
38 33·interpolationPoints_[0][0]·=·1.0/4.0; 
39 34 
40 35·interpolationPoints_[1][0]·=·3.0/4.0; 
41 36·} 
42 37 
43 38 
44 39·template<typename·F,·typename·C> 
45 _\x84_\x80·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
46 41·{ 
47 42·out.resize(interpolationPoints_.size()); 
48 43·for·(size_t·i·=·0;·i·<·out.size();·++i) 
49 44·{ 
50 45·out[i]·=·f(interpolationPoints_[i]); 
51 46·} 
52 47·} 
53 48 
54 49·private:40 41·private:
55 50·std::vector<DT>·interpolationPoints_; 
56 51·}; 
57 52 
58 56·template<class·D,·class·R> 
59 _.5_.7·class·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n<_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s<D,R,2>·>41 42·std::shared_ptr<const·Backend>·backend;
 42 43·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_;
 43 44·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_;
 44 45·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_;
 45 46
 46 47·public:
 47 49
 48 _\x85_\x83·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Backend·&backend_)·:
 49 54·backend(new·Backend(backend_)),
 50 55·basis_(backend->_\x8b_\x8a_\x8s_\x8i_\x8s()),
 51 56·coefficients_(backend->_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(),·dimR),
 52 57·interpolation_(backend->_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n())
60 58·{53 58·{·}
 54 59
61 59·typedef·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>·_\x8L_\x8B; 
62 60·typedef·typename·LB::Traits::DomainType·DT; 
63 6155 61
 56 _\x86_\x85·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·std::shared_ptr<const·Backend>·&backendSPtr)·:
 57 66·backend(backendSPtr),
 58 67·basis_(backend->_\x8b_\x8a_\x8s_\x8i_\x8s()),
 59 68·coefficients_(backend->_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(),·dimR),
 60 69·interpolation_(backend->_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n())
 61 70·{·}
 62 71
 63 73
 64 _\x87_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·}
64 62·public: 
65 _\x86_\x83·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·: 
66 64·interpolationPoints_(4) 
67 65·{ 
68 66·//·Interpolation·is·done·by·evaluating·at·the·subtriangle·centers 
69 67·interpolationPoints_[0][0]·=·1.0/6; 
70 68·interpolationPoints_[0][1]·=·1.0/6; 
71 69 
72 70·interpolationPoints_[1][0]·=·4.0/6; 
73 71·interpolationPoints_[1][1]·=·1.0/6; 
74 72 
75 73·interpolationPoints_[2][0]·=·1.0/6; 
76 74·interpolationPoints_[2][1]·=·4.0/6; 
77 75 
78 76·interpolationPoints_[3][0]·=·2.0/6; 
79 77·interpolationPoints_[3][1]·=·2.0/6; 
80 78·} 
81 7965 79
 66 _\x88_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const
Max diff block lines reached; 9526/16391 bytes (58.12%) of diff not shown.
12.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00026.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·refinedsimplexlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedp0.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 54 lines modifiedOffset 65, 58 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">refinedsimplexlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedp0.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.··81 <p>Piecewise·P0·finite·element.··
82 <a·href="#details">More...</a></p>82 <a·href="#details">More...</a></p>
83 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>
 86 <code>#include·&quot;<a·class="el"·href="a00029_source.html">refinedp0/refinedp0localbasis.hh</a>&quot;</code><br·/>
 87 <code>#include·&quot;<a·class="el"·href="a00032_source.html">refinedp0/refinedp0localcoefficients.hh</a>&quot;</code><br·/>
 88 <code>#include·&quot;<a·class="el"·href="a00035_source.html">refinedp0/refinedp0localinterpolation.hh</a>&quot;</code><br·/>
86 </div>89 </div>
87 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">91 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>93 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02526.html">Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02542.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02530.html">Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·1·&gt;</a></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02530.html#details">More...</a><br·/></td></tr>98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02546.html#details">More...</a><br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02534.html">Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02550.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·2·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02534.html#details">More...</a><br·/></td></tr>101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02550.html#details">More...</a><br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html">Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02554.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·3·&gt;</a></td></tr>
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02538.html#details">More...</a><br·/></td></tr>104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02554.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
104 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>109 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>111 </table>
108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
109 <div·class="textblock"><p>Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.·</p>113 <div·class="textblock"><p>Piecewise·P0·finite·element.·</p>
110 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
111 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8117 Generated·by&#160;<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 </small></address>118 </small></address>
115 </body>119 </body>
116 </html>120 </html>
3.95 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 41 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
8 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 refinedsimplexlocalbasis.hh·File·Reference9 refinedp0.hh·File·Reference
 10 Piecewise·P0·finite·element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 11 #include·<dune/geometry/type.hh>
11 Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement. 
12 _\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/exceptions.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 14 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 15 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 16 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 20  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined
 21 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  22  
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x81_\x8·_\x8> 
21  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D; 
22 ········provides·numbering·and·local·coordinates·of·subelements.·_.M_.o_.r_.e_.._.._..23 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.1_.·_.>
 24  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined
 25 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
23  26  
24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x82_\x8·_\x8> 
25  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D; 
26 ········provides·numbering·and·local·coordinates·of·subelements.·_.M_.o_.r_.e_.._.._..27 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.2_.·_.>
 28  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined
 29 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
27  30  
28 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8·_\x8> 
29  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D; 
30 ········provides·numbering·and·local·coordinates·of·subelements.·_.M_.o_.r_.e_.._.._..31 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.3_.·_.>
 32  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined
 33 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
31  34  
32 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
33 namespace· ·_\x8D_\x8u_\x8n_\x8e36 namespace· ·_\x8D_\x8u_\x8n_\x8e
34  37  
35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
36 Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.39 Piecewise·P0·finite·element.
37 ===============================================================================40 ===============================================================================
38 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.841 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
110 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00026_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedsimplexlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·refinedp0.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 291 lines modifiedOffset 70, 264 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedsimplexlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refinedp0.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00026.html">Go·to·the·documentation·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>83 <a·href="a00026.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00029.html">refinedp0/refinedp0localbasis.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00032.html">refinedp0/refinedp0localcoefficients.hh</a>&quot;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00035.html">refinedp0/refinedp0localinterpolation.hh</a>&quot;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keywordtype">int</span>·dim&gt;</div> 
97 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02526.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a></div> 
99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">protected</span>:</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
101 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02526.html#a5df308d381523b19751d9828891993d2">···22</a></span>····<a·class="code·hl_function"·href="a02526.html#a5df308d381523b19751d9828891993d2">RefinedSimplexLocalBasis</a>()</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02542.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a></div>
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;RefinedSimplexLocalBasis·not·implemented·for·dim·&gt;·3.&quot;</span>);</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a>()·{}</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·We·steal·the·p0·traits·since·they·exist·for·all·dim.</span></div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·This·allows·to·instantiate·the·type·and·access·the·Traits.</span></div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">P0LocalFiniteElement&lt;D,R,dim&gt;::Traits</a>·<a·class="code·hl_typedef"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">Traits</a>;</div>
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····}</div>112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··};</div>
106 </div>113 </div>
 114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 115 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 116 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02546.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a>&lt;D,R,1&gt;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··{</div>
 119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div>
 120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,1&gt;</a>,</div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<a·class="code·hl_class"·href="a02562.html">RefinedP0LocalCoefficients&lt;1&gt;</a>,</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">···51</a></span>········<a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation&lt;RefinedP0LocalBasis&lt;D,R,1&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">Traits</a>;</div>
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··};</div>124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 125 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02546.html#a1700ceaec05555d49615a572e06678b0">···55</a></span>····<a·class="code·hl_function"·href="a02546.html#a1700ceaec05555d49615a572e06678b0">RefinedP0LocalFiniteElement</a>·()</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>
108 </div>128 </div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D&gt;</div> 
111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02530.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,1&gt;</div> 
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">protected</span>:</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02530.html#a0a37d569508d4735659d7a810416748a">···42</a></span>····<a·class="code·hl_function"·href="a02530.html#a0a37d569508d4735659d7a810416748a">RefinedSimplexLocalBasis</a>()·{}</div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02546.html#a097110188aa057ce2b33a8be01329d42">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02546.html#a097110188aa057ce2b33a8be01329d42">localBasis</a>·()<span·class="keyword">·const</span></div>
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02530.html#a9b3531baa41fd80681585760dce90544">···54</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02530.html#a9b3531baa41fd80681585760dce90544">getSubElement</a>(<span·class="keyword">const</span>·FieldVector&lt;D,1&gt;&amp;·global)</div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(global[0]·&lt;=·0.5)</div>132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">return</span>·0;</div>133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·basis_;</div>
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(global[0]·&lt;=·1.0)</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">return</span>·1;</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······DUNE_THROW(InvalidStateException,·<span·class="stringliteral">&quot;no·subelement·defined&quot;</span>);</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
128 </div>135 </div>
129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
130 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02546.html#a9ba2fa577a90433fbe9f0b8d5b536dc1">···67</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02546.html#a9ba2fa577a90433fbe9f0b8d5b536dc1">localCoefficients</a>·()<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02530.html#a6104269da9a56e1465e1722c1df6640f">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02530.html#a6104269da9a56e1465e1722c1df6640f">getSubElement</a>(<span·class="keyword">const</span>·FieldVector&lt;D,1&gt;&amp;·global,</div> 
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······························<span·class="keywordtype">int</span>&amp;·subElement,</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······························FieldVector&lt;D,1&gt;&amp;·local)</div> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(global[0]·&lt;=·0.5)·{</div>139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········subElement·=·0;</div> 
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········local[0]·=·2.0·*·global[0];</div> 
138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">return</span>;</div>140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·coefficients_;</div>
139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······subElement·=·1;</div> 
142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······local[0]·=·2.0·*·global[0]·-·1.0;</div> 
143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div> 
144 </div>142 </div>
145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 144 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02546.html#a8c88b9ff31202a1d9626813d589545f5">···74</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02546.html#a8c88b9ff31202a1d9626813d589545f5">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">····</span>{</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·interpolation_;</div>
146 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··};</div>148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
147 </div>149 </div>
148 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
149 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D&gt;</div> 
Max diff block lines reached; 41520/85064 bytes (48.81%) of diff not shown.
26.4 KB
html2text {}
    
Offset 1, 304 lines modifiedOffset 1, 281 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
 8 refinedp0.hh
8 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
9 refinedsimplexlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH 
17 6#define·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH15 5#ifndef·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH
18 717 7
19 12#include·<dune/common/fvector.hh> 
20 13#include·<dune/common/exceptions.hh>18 8#include·<dune/geometry/type.hh>
 19 9
21 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
22 1521 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.p_.0_.._.h_.h>
 22 12
 23 13#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 24 14#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 25 15#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 26 16
23 16namespace·_\x8D_\x8u_\x8n_\x8e27 20namespace·_\x8D_\x8u_\x8n_\x8e
24 17{28 21{
 29 22
25 18·template<class·D,·int·dim>30 27·template<class·D,·class·R,·int·dim>
26 _\x81_.9·class·_.R_.e_.f_.i_.n_.e_.d_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s31 _\x82_.8·class·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
27 20·{32 29·{
28 21·protected: 
29 _\x82_\x82·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s() 
30 23·{ 
31 24·DUNE_THROW(Dune::NotImplemented,"RefinedSimplexLocalBasis·not·implemented 
32 for·dim·>·3."); 
33 25·}33 30·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t()·{}
 34 31
 35 32·public:
 36 33·//·We·steal·the·p0·traits·since·they·exist·for·all·dim.
 37 34·//·This·allows·to·instantiate·the·type·and·access·the·Traits.
 38 _\x83_\x85·typedef·typename·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
34 26·};39 36·};
35 27 
36 36·template<class·D> 
37 _\x83_\x87·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,1> 
38 38·{ 
39 39·protected: 
40 40 
41 _\x84_\x82·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()·{} 
42 43 
43 _\x85_\x84·static·int·_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·FieldVector<D,1>&·global) 
44 55·{ 
45 56·if·(global[0]·<=·0.5) 
46 57·return·0; 
47 58·else·if·(global[0]·<=·1.0) 
48 59·return·1; 
49 60 
50 61·DUNE_THROW(InvalidStateException,·"no·subelement·defined");40 37
 41 42·template<class·D,·class·R>
 42 _\x84_\x83·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,R,1>
 43 44·{
 44 45·public:
 45 48·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 46 49·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>,
 47 50·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x81_\x8>,
 48 _\x85_\x81·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 49 52
 50 _\x85_\x85·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 51 56·{}
 52 57
 53 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 54 61·{
 55 62·return·basis_;
51 62·}56 63·}
 57 64
 58 _\x86_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 59 68·{
 60 69·return·coefficients_;
52 63 
53 _\x87_\x80·static·void·_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·FieldVector<D,1>&·global, 
54 71·int&·subElement, 
55 72·FieldVector<D,1>&·local) 
56 73·{ 
57 74·if·(global[0]·<=·0.5)·{ 
58 75·subElement·=·0; 
59 76·local[0]·=·2.0·*·global[0]; 
60 77·return; 
61 78·}61 70·}
62 79 
63 80·subElement·=·1; 
64 81·local[0]·=·2.0·*·global[0]·-·1.0;62 71
 63 _\x87_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 64 75·{
 65 76·return·interpolation_;
 66 77·}
 67 78
 68 _\x88_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 69 81·{
 70 82·return·basis_.size();
65 82·}71 83·}
66 83 
67 84·}; 
68 85 
69 86 
70 98·template<class·D> 
71 _.9_.9·class·_.R_.e_.f_.i_.n_.e_.d_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s<D,2>72 84
 73 _\x88_\x87·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 74 88·{
 75 89·return·GeometryTypes::line;
 76 90·}
 77 91
 78 92·private:
 79 93·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·basis_;
 80 94·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x81_\x8>·coefficients_;
 81 95·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·>·interpolation_;
 82 96·};
 83 97
 84 102·template<class·D,·class·R>
 85 _\x81_\x80_\x83·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,R,2>
72 100·{86 104·{
73 101·protected: 
Max diff block lines reached; 17279/26965 bytes (64.08%) of diff not shown.
8.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00029.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·refinedp1localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedp0localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 54 lines modifiedOffset 65, 43 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">refinedp1localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedp0localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02586.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02558.html">Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02590.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;</a></td></tr> 
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·in·1D.··<a·href="a02590.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02594.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;</a></td></tr> 
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle.··<a·href="a02594.html#details">More...</a><br·/></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02598.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;</a></td></tr> 
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex·(tetrahedron).··<a·href="a02598.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.··<a·href="a02558.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
104 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>99 </table>
108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
109 <div·class="textblock"><p>Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.·</p> 
110 </div></div><!--·contents·-->100 </div><!--·contents·-->
111 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<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 </small></address>104 </small></address>
115 </body>105 </body>
116 </html>106 </html>
2.38 KB
html2text {}
    
Offset 1, 37 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x818 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 refinedp1localbasis.hh·File·Reference10 refinedp0localbasis.hh·File·Reference
11 Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element. 
12 _\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<numeric>11 #include·<numeric>
 12 #include·<dune/common/fvector.hh>
14 #include·<dune/common/fmatrix.hh>13 #include·<dune/common/fmatrix.hh>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 19  ·······Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.
19   
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x81_\x8·_\x8> 
21  ·······Uniformly·refined·linear·Lagrange·shape·functions·in·1D.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8> 
24  ·······Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle. 
25 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.20 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
26  21  
27 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8> 
28  ·······Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex 
29 ········(tetrahedron).·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
30   
31 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
32 namespace· ·_\x8D_\x8u_\x8n_\x8e23 namespace· ·_\x8D_\x8u_\x8n_\x8e
33  24  
34 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
35 Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element. 
36 ===============================================================================25 ===============================================================================
37 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
164 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00029_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp1localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·refinedp0localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 831 lines modifiedOffset 70, 119 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedp1localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refinedp0localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00029.html">Go·to·the·documentation·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>83 <a·href="a00029.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P1_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P1_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>101 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
99 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02586.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02586.html">RefinedP1LocalBasis</a></div>103 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02558.html">···39</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a></div>
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,dim&gt;</div>104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,dim&gt;</div>
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·2·to·the·k-th·power</span></div>
 107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·N·=·1&lt;&lt;dim;</div>
103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02558.html#abac337514f73e7774480dbff41007fb5">···46</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,·Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a02558.html#abac337514f73e7774480dbff41007fb5">Traits</a>;</div>
 110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
104 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02586.html#a9db400a773d0c535c901a23d430319ca">···25</a></span>····<a·class="code·hl_function"·href="a02586.html#a9db400a773d0c535c901a23d430319ca">RefinedP1LocalBasis</a>()</div>112 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·3fdad99d3639be08dfbfa1a5b17248715dd5872ed7e4ce3cdacbe07a6a295f72·...·]</div>
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;RefinedP1LocalBasis·not·implemented·for·dim·&gt;·3.&quot;</span>);</div>114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·N;</div>
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
109 </div>116 </div>
 117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 118 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">···55</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordtype">int</span>·subElement·=·this-&gt;getSubElement(in);</div>
 123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out.resize(N);</div>
 124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;N;·++i)</div>
 125 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[i]·=·(i==subElement)·?·1·:·0;</div>
110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··};</div>126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
111 </div>127 </div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
113 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
114 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};"> 
115 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02590.html">···54</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02586.html">RefinedP1LocalBasis</a>&lt;D,R,1&gt;</div> 
116 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,1&gt;</div> 
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div> 
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
119 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,1,Dune::FieldVector&lt;D,1&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div> 
120 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02590.html#a07bf91f90cfc4ca4597c35f1655da06a">···60</a></span>········Dune::FieldMatrix&lt;R,1,1&gt;·&gt;·<a·class="code·hl_typedef"·href="a02590.html#a07bf91f90cfc4ca4597c35f1655da06a">Traits</a>;</div> 
121 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
122 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02590.html#af270d81cc876a9e10771a1e63723f0ba">···63</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·cl[·...·truncated·by·diffoscope;·len:·121,·SHA:·785457d03e1b3a2defeec33360204cb881c4efb4865c0f26feee6e6a7291adc1·...·]</div>131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02558.html#a68625b4f0ed430220eae7fd1922ca2ec">···65</a></span>····<a·class="code·hl_function"·href="a02558.html#a68625b4f0ed430220eae7fd1922ca2ec">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·211,·SHA:·7161235e709bc76bfd957b04ad6ba5741b6a173e35b1b8cfd57756f63e05b6f8·...·]</div>
 132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
124 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{</div>133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{</div>
 134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out.resize(N);</div>
125 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·3;</div>135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;N;·++i)</div>
 136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········out[i][0]·=·0;</div>
126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
127 </div>138 </div>
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
129 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02558.html#a156970a47dccdf62fa00ad61872d9c6f">···74</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#a156970a47dccdf62fa00ad61872d9c6f">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·dim&gt;&amp;·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>,</div>
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02590.html#ab4a828927502c94700504f7fb01ad9bc">···69</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02590.html#ab4a828927502c94700504f7fb01ad9bc">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">····</span>{</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out.resize(3);</div> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordtype">int</span>·subElement;</div> 
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·local;</div>142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······this-&gt;getSubElement(in,·subElement,·local);</div>143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
 145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>.begin(),·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>.end(),·0);</div>
139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">switch</span>·(subElement)·{</div>146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<a·class="code·hl_function"·href="a02558.html#a4ea2311b953277d791926d02aebf5874">evaluateFunction</a>(in,·out);</div>
140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">case</span>·0·:</div>148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······}·<span·class="keywordflow">else</span>·{</div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out.resize(<a·class="code·hl_function"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">size</a>());</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02558.html#ad999b28713e16684df9b86e81b5ce35d">size</a>();·++i)</div>
141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[0]·=·1·-·local[0];</div> 
143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[1]·=·local[0];</div> 
144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[2]·=·0;</div>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········out[i]·=·0;</div>
145 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keywordflow">break</span>;</div> 
146 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······}</div>
147 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">case</span>·1·:</div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
 154 </div>
148 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
149 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[0]·=·0;</div> 
150 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········out[1]·=·1·-·local[0];</div>156 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02558.html#a71956ed76c714c91d8d368260607730a">···92</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html#a71956ed76c714c91d8d368260607730a">order</a>·()<span·class="keyword">·const</span></div>
151 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········out[2]·=·local[0];</div>158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">····</span>{</div>
152 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keywordflow">break</span>;</div>159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">return</span>·0;</div>
Max diff block lines reached; 110310/135026 bytes (81.70%) of diff not shown.
31.6 KB
html2text {}
    
Offset 1, 869 lines modifiedOffset 1, 131 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x818 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80
9 refinedp1localbasis.hh9 refinedp0localbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_REFINED_P1_LOCALBASIS_HH16 5#ifndef·DUNE_REFINED_P0_LOCALBASIS_HH
17 6#define·DUNE_REFINED_P1_LOCALBASIS_HH17 6#define·DUNE_REFINED_P0_LOCALBASIS_HH
18 718 7
19 12#include·<numeric>19 8#include·<numeric>
20 1320 9
 21 10#include·<dune/common/fvector.hh>
21 14#include·<dune/common/fmatrix.hh>22 11#include·<dune/common/fmatrix.hh>
 23 12
 24 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
22 1526 15
23 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
24 17 
25 18namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
26 19{28 17{
 29 18
27 20·template<class·D,·class·R,·int·dim>30 38·template<class·D,·class·R,·int·dim>
28 _\x82_.1·class·_.R_.e_.f_.i_.n_.e_.d_.P_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s31 _\x83_.9·class·_.R_.e_.f_.i_.n_.e_.d_.P_.0_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
29 22·:·public·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,dim>32 40·:·public·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,dim>
30 23·{33 41·{
 34 42·//·2·to·the·k-th·power
 35 43·constexpr·static·int·N·=·1<<dim;
31 24·public:36 44·public:
32 _\x82_\x85·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s() 
33 26·{ 
34 27·DUNE_THROW(Dune::NotImplemented,"RefinedP1LocalBasis·not·implemented·for·dim 
35 >·3."); 
36 28·} 
37 29·}; 
38 30 
39 53·template<class·D,·class·R> 
40 _\x85_\x84·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,1> 
41 55·:·public·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,1> 
42 56·{ 
43 57·public: 
44 59·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.1_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.1_\x8>,R,1,Dune::37 _.4_.6·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.d_.i_.m_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.d_.i_.m_\x8>,R,1,Dune::
45 FieldVector<R,1>, 
46 _.6_.0·Dune::FieldMatrix<R,1,1>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;38 FieldVector<R,1>,·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
47 61 
48 _\x86_\x83·static·constexpr·unsigned·int·_\x8s_\x8i_\x8z_\x8e·() 
49 64·{39 47
 40 _\x84_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 41 50·{
50 65·return·3;42 51·return·N;
51 66·} 
52 6743 52·}
 44 53
53 _\x86_.9·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,45 _\x85_.5·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
54 70·std::vector<typename·Traits::RangeType>&·out)·const46 56·std::vector<typename·Traits::RangeType>&·out)·const
55 71·{47 57·{
 48 58·int·subElement·=·this->getSubElement(in);
56 72·out.resize(3);49 59·out.resize(N);
57 73 
58 74·int·subElement;50 60·for(int·i=0;·i<N;·++i)
 51 61·out[i]·=·(i==subElement)·?·1·:·0;
 52 62·}
 53 63
 54 64·inline·void
 55 _\x86_\x85·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 56 66·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 57 67·{
 58 68·out.resize(N);
 59 69·for(int·i=0;·i<N;·++i)
 60 70·out[i][0]·=·0;
 61 71·}
 62 72
 63 _\x87_\x84·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·dim>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
59 75·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e·local;64 75·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,·//·position
60 76·this->getSubElement(in,·subElement,·local); 
61 77 
62 78·switch·(subElement)·{ 
63 79·case·0·: 
64 80 
65 81·out[0]·=·1·-·local[0]; 
66 82·out[1]·=·local[0];65 76·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 66 77·{
 67 78·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 68 79·if·(totalOrder·==·0)·{
 69 80·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 70 81·}·else·{
 71 82·out.resize(_\x8s_\x8i_\x8z_\x8e());
 72 83·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i)
67 83·out[2]·=·0;73 84·out[i]·=·0;
 74 85·}
 75 86·}
68 84·break; 
69 85 
70 86·case·1·: 
71 8776 87
 77 _\x89_\x82·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const
72 88·out[0]·=·0; 
73 89·out[1]·=·1·-·local[0]; 
74 90·out[2]·=·local[0]; 
75 91·break; 
76 92 
77 93·}78 93·{
78 9479 94·return·0;
79 95·}80 95·}
80 9681 96
 82 97·};
 83 98
 84 99}
 85 100#endif
81 98·inline·void 
82 _\x89_\x89·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
83 100·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
84 101·{ 
85 102·out.resize(3); 
86 103 
87 104·int·subElement; 
88 105·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·local; 
89 106·this->getSubElement(in,·subElement,·local); 
Max diff block lines reached; 9082/32343 bytes (28.08%) of diff not shown.
7.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00041.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·bdfmcube.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedp1.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">bdfmcube.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedp1.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a04538_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00038_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a04547_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localcoefficients.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04553_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh</a>&gt;</code><br·/> 
86 </div>86 </div>
87 <p><a·href="a00041_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00041_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01398.html">Dune::BDFMCubeLocalFiniteElement&lt;·D,·R,·dim,·order·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02582.html">Dune::RefinedP1LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.··<a·href="a01398.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined·simplex·element.··<a·href="a02582.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
2.53 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.f_.o_.r_.t_.i_.n_.m_.a_.r_.i_.n_.i7 ····*·_\x8r_.e_.f_.i_.n_.e_.d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 bdfmcube.hh·File·Reference9 refinedp1.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/ 
14 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/ 
16 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.o_.r_.d_.e_.r_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.e_.f_.i_.n_.e_.d_.P_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8·_\x8>
20  ·······Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.·_.M_.o_.r_.e_.._.._..18  ·······Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined
 19 ········simplex·element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
21  20  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
24  23  
25 ===============================================================================24 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
45.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00041_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·bdfmcube.hh·Source·File</title>8 <title>dune-localfunctions:·refinedp1.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 95 lines modifiedOffset 70, 120 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">bdfmcube.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refinedp1.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00041.html">Go·to·the·documentation·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>83 <a·href="a00041.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04538.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04547.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localcoefficients.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04553.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="}"> 
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00576.html">···17</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
 102 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02582.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02582.html">RefinedP1LocalFiniteElement</a></div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RefinedP1LocalBasis&lt;D,R,dim&gt;</a>,</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·····································Impl::LagrangeSimplexLocalCoefficients&lt;dim,2&gt;,</div>
 108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">···35</a></span>·····································Impl::LagrangeSimplexLocalInterpolation&lt;Impl::LagrangeSimplexLocalBasis&lt;D,R,dim,2&gt;·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">Traits</a>;</div>
 109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02582.html#a9810295b968d31562684093a8663029d">···39</a></span>····<a·class="code·hl_function"·href="a02582.html#a9810295b968d31562684093a8663029d">RefinedP1LocalFiniteElement</a>·()</div>
 112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{}</div>
 113 </div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div> 
104 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01398.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01398.html">BDFMCubeLocalFiniteElement</a></div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02582.html#ae92fa2533b0e2df877b47f650c0493ea">···44</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·cla[·...·truncated·by·diffoscope;·len:·126,·SHA:·bc8910a91f37c4b70e01a037ab15347dd775bdb33e971d174dfd96f9a59a8980·...·]></div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·basis_;</div>
106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
 120 </div>
107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01402.html">LocalBasis</a>··········=·<a·class="code·hl_class"·href="a01402.html">BDFMCubeLocalBasis&lt;D,·R,·dim,·order&gt;</a>;</div> 
108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01418.html">LocalCoefficients</a>···=·<a·class="code·hl_class"·href="a01418.html">BDFMCubeLocalCoefficients&lt;D,·R,·dim,·order&gt;</a>;</div> 
109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01422.html">LocalInterpolation</a>··=·<a·class="code·hl_class"·href="a01422.html">BDFMCubeLocalInterpolation&lt;D,·R,·dim,·order&gt;</a>;</div> 
110 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02582.html#ae2bbd1e0ca6938e5bab2e52c762144dc">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02582.html#ae2bbd1e0ca6938e5bab2e52c762144dc">localCoefficients</a>·()<span·class="keyword">·const</span></div>
111 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01398.html#a1da6fbbafb80909126fb666d52c8d149">···51</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="[·...·truncated·by·diffoscope;·len:·100,·SHA:·3e76f8dedabe8497c3b00b78d67e8b4a94e5959223803a1976cb2e44419eea1c·...·];</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·coefficients_;</div>
113 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01398.html#a53520f031b957cf8bc07510e11eeb053">···54</a></span>····<a·class="code·hl_function"·href="a01398.html#a53520f031b957cf8bc07510e11eeb053">BDFMCubeLocalFi[·...·truncated·by·diffoscope;·len:·22,·SHA:·4645079599b20afc5858b89ae2fdf910c4192f936c46f6593b808e04b9486457·...·]/div>127 </div>
115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
116 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01398.html#af0171448c68b379f606d65f597c780f3">···61</a></span>····<a·class="code·hl_function"·href="a01398.html#af0171448c68b379f606d65f597c780f3">BDFMCubeLocalFiniteElement</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·16,·SHA:·26ca147e5bb711d4bba251f8138b52f2b0d4d16c1b6200873b5c3b4af4c94c4b·...·]</div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa0e2c5715ed98dc42a35e807642a3a0d">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·210,·SHA:·81cc916a396993120142e2690193bd6f98b810ee633e0ef371f6ae0c1f0a0080·...·]</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·basis(·s·),·interpolation(·s·)</div>132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation_;</div>
119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{}</div>133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
120 </div>134 </div>
121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>135 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01398.html#aa73221e66ad939da3a4d79355489f05e">···65</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#aa73221e66ad939da3a4d79355489f05e">localBasis</a>·()·const·-&gt;·const·<a·class="code·hl_class"·href="a01402.html">LocalBasis</a>&amp;·{·<span·class="keywordflow">return</span>·basis;·}</div> 
123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01398.html#a21ffdccd8390ee08fcb78f5d30deb171">···66</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#a21ffdccd8390ee08fcb78f5d30deb171">localCoefficients</a>·()·const·-&gt;·const·<a·class="code·hl_class"·href="a01418.html">LocalCoefficients</a>&amp;·{·<span·class="keywordflow">return</span>·coefficients;·}</div> 
124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01398.html#ae3cea009742650bc77afa53e6a621e51">···67</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#ae3cea009742650bc77afa53e6a[·...·truncated·by·diffoscope;·len:·187,·SHA:·e4487a3923e15817c1959bbe6eafb9e1e19468bd561864038475f5f225fdc299·...·]>136 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02582.html#a8e19885fda858e4505aff2875e29ba8b">···64</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02582.html#a8e19885fda858e4505aff2875e29ba8b">size</a>·()<span·class="keyword">·const</span></div>
 138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div>
 139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·basis_.size();</div>
 140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 141 </div>
125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>142 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01398.html#a38235324a0b742b078d54896d2f0f822">···70</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01398.html#a38235324a0b742b078d54896d2f0f822">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·basis.size();·}</div> 
127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01398.html#abcf36ef7e02cf66d4b2ea8dd3a5b335e">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keyword">auto</span[·...·truncated·by·diffoscope;·len:·188,·SHA:·2a868bef3f8e978ab655d34f6aa097afa134d519bc2f6f8c919350d2d080e242·...·]>143 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02582.html#a7ac0c0a67201886def46e6eb587b7a8d">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02582.html#a7ac0c0a67201886def46e6eb587b7a8d">type</a>·()</div>
128 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>
129 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div>
130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····LocalBasis·basis;</div> 
131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····LocalCoefficients·coefficients;</div> 
132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····LocalInterpolation·interpolation;</div> 
133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
134 </div>148 </div>
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·namespace·Dune</span></div>150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">private</span>:</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02586.html">RefinedP1LocalBasis&lt;D,R,dim&gt;</a>·basis_;</div>
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Impl::LagrangeSimplexLocalCoefficients&lt;dim,2&gt;·coefficients_;</div>
 153 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//·Yes,·the·template·argument·here·really·is·LagrangeSimplexLocalBasis,·even·though·this·is·not</span></div>
 154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="comment">//·the·local·basis·of·the·refined·locale·finite·element:··The·reason·is·that·LagrangeSimplexLocalInterpolation</span></div>
 155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">//·uses·this·argument·to·determine·the·polynomial·order,·and·RefinedP1LocalBasis·returns·order·1</span></div>
 156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//·whereas·order·2·is·needed·here.</span></div>
 157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····Impl::LagrangeSimplexLocalInterpolation&lt;Impl::LagrangeSimplexLocalBasis&lt;D,R,dim,2&gt;·&gt;·interpolation_;</div>
 158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··};</div>
137 </div>159 </div>
138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
 162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH</span></div>
 164 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">refinedp1localbasis.hh</a></div><div·class="ttdoc">Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.</div></div>
 165 <div·class="ttc"·id="aa00470_html"><div·class="ttname"><a·href="a00470.html">lagrangesimplex.hh</a></div></div>
 166 <div·class="ttc"·id="aa00479_html"><div·class="ttname"><a·href="a00479.html">p0.hh</a></div></div>
Max diff block lines reached; 9270/33340 bytes (27.80%) of diff not shown.
13.1 KB
html2text {}
    
Offset 1, 114 lines modifiedOffset 1, 140 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 bdfmcube.hh7 ····*·_.r_.e_.f_.i_.n_.e_.d
 8 refinedp1.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
 16 6#define·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
17 717 7
18 8#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 22 12
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
21 11 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/ 
24 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/ 
26 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
27 1525 15
28 16 
29 _.1_.7namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
 27 17{
30 18{28 18
 29 27·template<class·D,·class·R,·int·dim>
31 19 
32 43·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order> 
33 _\x84_.4·class·_.B_.D_.F_.M_.C_.u_.b_.e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t30 _\x82_.8·class·_.R_.e_.f_.i_.n_.e_.d_.P_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 31 29·{
 32 30·public:
 33 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>,
 34 34·Impl::LagrangeSimplexLocalCoefficients<dim,2>,
 35 _\x83_\x85·Impl::LagrangeSimplexLocalInterpolation<Impl::
 36 LagrangeSimplexLocalBasis<D,R,dim,2>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 36
 38 _\x83_\x89·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 39 40·{}
 40 41
 41 _\x84_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
34 45·{42 45·{
 43 46·return·basis_;
 44 47·}
 45 48
 46 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 47 52·{
 48 53·return·coefficients_;
 49 54·}
35 46·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>; 
36 47·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>; 
37 48·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>; 
38 49 
39 50·public: 
40 _\x85_\x81·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8, 
41 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8>; 
42 52 
43 _\x85_\x84·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()·{} 
44 5550 55
45 _\x86_\x81·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(std::bitset<2*dim>·s) 
46 62·:·basis(·s·),·interpolation(·s·) 
47 63·{} 
48 64 
49 _\x86_\x85·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s&·{·return·basis;·} 
50 _\x86_\x86·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·{·return 
51 coefficients;·} 
52 _\x86_\x87·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·{·return 
53 interpolation;·}51 _.5_.8·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·()·const
 52 59·{
 53 60·return·interpolation_;
 54 61·}
 55 62
 56 _\x86_\x84·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 57 65·{
 58 66·return·basis_.size();
 59 67·}
54 6860 68
55 _\x87_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·basis.size();·} 
56 _\x87_\x81·static·constexpr·auto·_\x8t_\x8y_\x8p_\x8e·()·->·GeometryType·{·return·GeometryTypes::cube 
57 (dim);·} 
58 7261 _.7_.1·static·constexpr·GeometryType·_.t_.y_.p_.e·()
 62 72·{
 63 73·return·GeometryTypes::simplex(dim);
 64 74·}
 65 75
59 73·private:66 76·private:
60 74·LocalBasis·basis; 
61 75·LocalCoefficients·coefficients; 
62 76·LocalInterpolation·interpolation; 
63 77·}; 
64 78 
65 79}·//·namespace·Dune 
66 80 
67 81#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH67 77·_.R_.e_.f_.i_.n_.e_.d_.P_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.,_.d_.i_.m_.>·basis_;
 68 78·Impl::LagrangeSimplexLocalCoefficients<dim,2>·coefficients_;
 69 79·//·Yes,·the·template·argument·here·really·is·LagrangeSimplexLocalBasis,·even
 70 though·this·is·not
 71 80·//·the·local·basis·of·the·refined·locale·finite·element:·The·reason·is·that
 72 LagrangeSimplexLocalInterpolation
 73 81·//·uses·this·argument·to·determine·the·polynomial·order,·and
 74 RefinedP1LocalBasis·returns·order·1
 75 82·//·whereas·order·2·is·needed·here.
 76 83·Impl::LagrangeSimplexLocalInterpolation<Impl::
 77 LagrangeSimplexLocalBasis<D,R,dim,2>·>·interpolation_;
 78 84·};
 79 85
 80 86}
 81 87
 82 88#endif·//·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
 83 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 84 Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.
 85 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h
 86 _\x8p_\x80_\x8._\x8h_\x8h
68 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h87 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
69 _\x8D_\x8u_\x8n_\x8e88 _\x8D_\x8u_\x8n_\x8e
70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1889 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
Max diff block lines reached; 3667/13438 bytes (27.29%) of diff not shown.
9.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00044.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·crouzeixraviart.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedsimplexlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 47 lines modifiedOffset 65, 54 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">crouzeixraviart.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedsimplexlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
 81 <p>Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.··
 82 <a·href="#details">More...</a></p>
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
90 </div>86 </div>
91 <p><a·href="a00044_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00044_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">88 <table·class="memberdecls">
93 <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>
94 Classes</h2></td></tr>90 Classes</h2></td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01710.html">Dune::CrouzeixRaviartLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02526.html">Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Crouzeix-Raviart·finite·element.··<a·href="a01710.html#details">More...</a><br·/></td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02530.html">Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;</a></td></tr>
 94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02530.html#details">More...</a><br·/></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02534.html">Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02534.html#details">More...</a><br·/></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02538.html">Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;</a></td></tr>
 100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coordinates·of·subelements.··<a·href="a02538.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>104 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>107 </table>
 108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 109 <div·class="textblock"><p>Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.·</p>
104 </div><!--·contents·-->110 </div></div><!--·contents·-->
105 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<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 </small></address>114 </small></address>
109 </body>115 </body>
110 </html>116 </html>
2.79 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 38 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
 8 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 refinedsimplexlocalbasis.hh·File·Reference
 11 Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.
 12 _\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
8 crouzeixraviart.hh·File·Reference 
9 #include·<array> 
10 #include·<numeric> 
11 #include·<dune/common/fmatrix.hh> 
12 #include·<dune/common/fvector.hh>13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/exceptions.hh>
13 #include·<dune/geometry/type.hh> 
14 #include·<dune/geometry/referenceelements.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8C_\x8r_\x8o_\x8u_\x8z_\x8e_\x8i_\x8x_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
21  ·······Crouzeix-Raviart·finite·element.·_.M_.o_.r_.e_.._.._..18 class· ·_.D_.u_.n_.e_.:_.:_.R_.e_.f_.i_.n_.e_.d_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.d_.i_.m_.·_.>
 19  
 20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x81_\x8·_\x8>
 21  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;
 22 ········provides·numbering·and·local·coordinates·of·subelements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 23  
 24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x82_\x8·_\x8>
 25  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;
 26 ········provides·numbering·and·local·coordinates·of·subelements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8·_\x8>
 29  ·······Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;
 30 ········provides·numbering·and·local·coordinates·of·subelements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  31  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s32 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e33 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  34  
 35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 36 Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.
26 ===============================================================================37 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.838 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
92.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00044_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·crouzeixraviart.hh·Source·File</title>8 <title>dune-localfunctions:·refinedsimplexlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 229 lines modifiedOffset 70, 290 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">crouzeixraviart.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refinedsimplexlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00044.html">Go·to·the·documentation·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>83 <a·href="a00044.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keywordtype">int</span>·dim&gt;</div>
 97 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
 98 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02526.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim&gt;</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>CrouzeixRaviartLocalBasis</div>100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">protected</span>:</div>
 101 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="}">
 102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02526.html#a5df308d381523b19751d9828891993d2">···22</a></span>····<a·class="code·hl_function"·href="a02526.html#a5df308d381523b19751d9828891993d2">RefinedSimplexLocalBasis</a>()</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{</div>
 104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;RefinedSimplexLocalBasis·not·implemented·for·dim·&gt;·3.&quot;</span>);</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····}</div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div>106 </div>
 107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··};</div>
 108 </div>
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div>110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D&gt;</div>
 111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02530.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02526.html">RefinedSimplexLocalBasis</a>&lt;D,1&gt;</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">return</span>·dim+1;</div>114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">protected</span>:</div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02530.html#a0a37d569508d4735659d7a810416748a">···42</a></span>····<a·class="code·hl_function"·href="a02530.html#a0a37d569508d4735659d7a810416748a">RefinedSimplexLocalBasis</a>()·{}</div>
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02530.html#a9b3531baa41fd80681585760dce90544">···54</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02530.html#a9b3531baa41fd80681585760dce90544">getSubElement</a>(<span·class="keyword">const</span>·FieldVector&lt;D,1&gt;&amp;·global)</div>
116 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div> 
117 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(size());</div> 
120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······std::fill(out.begin(),·out.end()-1,·1.0);</div> 
122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.back()·=·1.0-dim;</div> 
123 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
124 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div> 
125 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div> 
126 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········out[i]·-=·dim·*·x[dim-i-1];</div> 
127 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········out.back()·+=·dim*x[i];</div> 
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(global[0]·&lt;=·0.5)</div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">return</span>·0;</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(global[0]·&lt;=·1.0)</div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">return</span>·1;</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······DUNE_THROW(InvalidStateException,·<span·class="stringliteral">&quot;no·subelement·defined&quot;</span>);</div>
129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 128 </div>
130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">void</span>·evaluateJacobian(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··························std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div> 
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out.resize(size());</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>129 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 130 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02530.html#a6104269da9a56e1465e1722c1df6640f">···70</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02530.html#a6104269da9a56e1465e1722c1df6640f">getSubElement</a>(<span·class="keyword">const</span>·FieldVector&lt;D,1&gt;&amp;·global,</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······························<span·class="keywordtype">int</span>&amp;·subElement,</div>
 133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······························FieldVector&lt;D,1&gt;&amp;·local)</div>
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·i=0;·i&lt;dim;·i++)</div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·j=0;·j&lt;dim;·j++)</div> 
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········out[i][0][j]·=·(i==(dim-1-j))·?·-(double)dim·:·0;</div> 
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······std::fill(out.back()[0].begin(),·out.back()[0].end(),·dim);</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div>
 135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(global[0]·&lt;=·0.5)·{</div>
 136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········subElement·=·0;</div>
 137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········local[0]·=·2.0·*·global[0];</div>
 138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">return</span>;</div>
 139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
143 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">void</span>·partial(<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·order,</div> 
144 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······subElement·=·1;</div>
 142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······local[0]·=·2.0·*·global[0]·-·1.0;</div>
 143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
 144 </div>
Max diff block lines reached; 54662/75122 bytes (72.76%) of diff not shown.
19.3 KB
html2text {}
    
Offset 1, 243 lines modifiedOffset 1, 304 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 crouzeixraviart.hh7 ····*·_.r_.e_.f_.i_.n_.e_.d
 8 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 9 refinedsimplexlocalbasis.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH 
15 6#define·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH16 5#ifndef·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH
 17 6#define·DUNE_REFINED_SIMPLEX_LOCALBASIS_HH
16 718 7
17 8#include·<array> 
18 9#include·<numeric> 
19 10 
20 11#include·<dune/common/fmatrix.hh> 
21 12#include·<dune/common/fvector.hh>19 12#include·<dune/common/fvector.hh>
 20 13#include·<dune/common/exceptions.hh>
22 13 
23 14#include·<dune/geometry/type.hh> 
24 15#include·<dune/geometry/referenceelements.hh> 
25 16 
26 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>21 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
27 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
28 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
29 20 
30 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl 
31 22{ 
32 29·template<class·D,·class·R,·unsigned·int·dim> 
33 30·class·CrouzeixRaviartLocalBasis22 15
 23 16namespace·_\x8D_\x8u_\x8n_\x8e
 24 17{
 25 18·template<class·D,·int·dim>
 26 _\x81_\x89·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 27 20·{
 28 21·protected:
 29 _\x82_\x82·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()
34 31·{30 23·{
35 32·public: 
36 33·using·Traits·= 
37 LocalBasisTraits<D,dim,FieldVector<D,dim>,R,1,FieldVector<R,1>,FieldMatrix<R,1,dim> 
38 >; 
39 34 
40 37·static·constexpr·unsigned·int·size·()31 24·DUNE_THROW(Dune::NotImplemented,"RefinedSimplexLocalBasis·not·implemented
 32 for·dim·>·3.");
 33 25·}
 34 26·};
 35 27
 36 36·template<class·D>
 37 _\x83_\x87·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,1>
41 38·{38 38·{
 39 39·protected:
 40 40
 41 _\x84_\x82·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()·{}
 42 43
 43 _\x85_\x84·static·int·_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·FieldVector<D,1>&·global)
 44 55·{
 45 56·if·(global[0]·<=·0.5)
 46 57·return·0;
 47 58·else·if·(global[0]·<=·1.0)
42 39·return·dim+1;48 59·return·1;
 49 60
 50 61·DUNE_THROW(InvalidStateException,·"no·subelement·defined");
43 40·} 
44 41 
45 43·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x, 
46 44·std::vector<typename·Traits::RangeType>&·out)·const 
47 45·{ 
48 46·out.resize(size()); 
49 47 
50 48·std::fill(out.begin(),·out.end()-1,·1.0); 
51 49·out.back()·=·1.0-dim; 
52 50 
53 51·for·(unsigned·int·i=0;·i<dim;·i++) 
54 52·{ 
55 53·out[i]·-=·dim·*·x[dim-i-1]; 
56 54·out.back()·+=·dim*x[i]; 
57 55·} 
58 56·}51 62·}
 52 63
 53 _\x87_\x80·static·void·_\x8g_\x8e_\x8t_\x8S_\x8u_\x8b_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·FieldVector<D,1>&·global,
 54 71·int&·subElement,
 55 72·FieldVector<D,1>&·local)
59 57 
60 63·void·evaluateJacobian(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x, 
61 64·std::vector<typename·Traits::JacobianType>&·out)·const 
62 65·{ 
63 66·out.resize(size()); 
64 67 
65 68·for·(unsigned·i=0;·i<dim;·i++) 
66 69·for·(unsigned·j=0;·j<dim;·j++) 
67 70·out[i][0][j]·=·(i==(dim-1-j))·?·-(double)dim·:·0; 
68 71 
69 72·std::fill(out.back()[0].begin(),·out.back()[0].end(),·dim); 
70 73·}56 73·{
71 74 
72 81·void·partial(const·std::array<unsigned·int,dim>&·order, 
73 82·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
74 83·std::vector<typename·Traits::RangeType>&·out)·const 
75 84·{ 
76 85·auto·totalOrder·=·std::accumulate(order.begin(),·order.end(),·0);57 74·if·(global[0]·<=·0.5)·{
 58 75·subElement·=·0;
 59 76·local[0]·=·2.0·*·global[0];
 60 77·return;
 61 78·}
 62 79
 63 80·subElement·=·1;
 64 81·local[0]·=·2.0·*·global[0]·-·1.0;
 65 82·}
 66 83
 67 84·};
 68 85
77 8669 86
 70 98·template<class·D>
 71 _\x89_\x89·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,2>
78 87·out.resize(size()); 
79 88 
80 89·if·(totalOrder·==·0)·{ 
81 90·evaluateFunction(in,·out); 
82 91·return; 
Max diff block lines reached; 14161/19709 bytes (71.85%) of diff not shown.
8.25 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00047.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·orthonormalcompute.hh·File·Reference</title>8 <title>dune-localfunctions:·refined.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 58 lines modifiedOffset 65, 30 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>·&#124; 
78 <a·href="#func-members">Functions</a>··</div> 
79 ··<div·class="headertitle"><div·class="title">orthonormalcompute.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">refined.hh·File·Reference</div></div>
80 </div><!--header-->76 </div><!--header-->
81 <div·class="contents">77 <div·class="contents">
  
 78 <p>Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.··
 79 <a·href="#details">More...</a></p>
 80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code><br·/>
82 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
83 <code>#include·&lt;iostream&gt;</code><br·/> 
84 <code>#include·&lt;fstream&gt;</code><br·/> 
85 <code>#include·&lt;iomanip&gt;</code><br·/> 
86 <code>#include·&lt;utility&gt;</code><br·/> 
87 <code>#include·&lt;map&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
90 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00041_source.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/> 
93 <code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/> 
94 </div>82 </div>
95 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>
 84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 85 <div·class="textblock"><p>Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.·</p>
96 <table·class="memberdecls"> 
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
98 Classes</h2></td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02198.html">ONBCompute::Integral&lt;·geometryId·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02202.html">ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table><table·class="memberdecls"> 
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
105 Namespaces</h2></td></tr> 
106 <tr·class="memitem:a00579"·id="r_a00579"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00579.html">ONBCompute</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 </table><table·class="memberdecls"> 
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
110 Functions</h2></td></tr> 
111 <tr·class="memitem:a2469aecd2f524a96e9306d349878b356"·id="r_a2469aecd2f524a96e9306d349878b356"><td·class="memTemplParams"·colspan="2">template&lt;class·scalar_t·&gt;·</td></tr> 
112 <tr·class="memitem:a2469aecd2f524a96e9306d349878b356"><td·class="memTemplItemLeft"·align="right"·valign="top">scalar_t&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">ONBCompute::factorial</a>·(int·start,·int·end)</td></tr> 
113 <tr·class="separator:a2469aecd2f524a96e9306d349878b356"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table> 
115 </div><!--·contents·-->86 </div></div><!--·contents·-->
116 <!--·start·footer·part·-->87 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>88 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.889 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>90 </small></address>
120 </body>91 </body>
121 </html>92 </html>
2.29 KB
html2text {}
    
Offset 1, 36 lines modifiedOffset 1, 17 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 refined.hh·File·Reference
 8 Convenience·header·that·includes·all·available·LocalFiniteElements·based·on
 9 uniform·element·refinement.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
9 orthonormalcompute.hh·File·Reference 
10 #include·<cassert> 
11 #include·<iostream> 
12 #include·<fstream> 
13 #include·<iomanip> 
14 #include·<utility> 
15 #include·<map> 
16 #include·<dune/common/dynmatrix.hh> 
17 #include·<dune/common/fmatrix.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_\x8._\x8h_\x8h>
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.m_.u_.l_.t_.i_.i_.n_.d_.e_.x_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.1_\x8._\x8h_\x8h>
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 13 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 14 Convenience·header·that·includes·all·available·LocalFiniteElements·based·on
 15 uniform·element·refinement.
23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
24 struct· ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8l_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8·_\x8> 
25   
26 ·class· ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8> 
27   
28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
29 namespace· ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e 
30   
31 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
32 template<class·scalar_t·> 
33 scalar_t ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l·(int·start,·int·end) 
34   
35 ===============================================================================16 ===============================================================================
36 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.817 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
51.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00047_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·orthonormalcompute.hh·Source·File</title>8 <title>dune-localfunctions:·refined.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 264 lines modifiedOffset 70, 29 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">orthonormalcompute.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refined.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00047.html">Go·to·the·documentation·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>83 <a·href="a00047.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALCOMPUTE_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALCOMPUTE_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>87 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>88 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00041.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</span></div>
 89 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">refinedp0.hh</a></div><div·class="ttdoc">Piecewise·P0·finite·element.</div></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="}"> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a00579.html">···24</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00579.html">ONBCompute</a></div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·scalar_t·&gt;</div> 
111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">···28</a></span>··scalar_t·<a·class="code·hl_function"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">factorial</a>(·<span·class="keywordtype">int</span>·start,·<span·class="keywordtype">int</span>·end·)</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····scalar_t·ret(·1·);</div> 
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·start;·j·&lt;=·end;·++j·)</div> 
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······ret·*=·scalar_t(·j·);</div> 
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">return</span>·ret;</div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··}</div> 
119 </div> 
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·Integral</span></div> 
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·--------</span></div> 
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>&lt;·Dune::GeometryType::Id·geometryId·&gt;</div> 
127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02198.html">···42</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02198.html">Integral</a></div> 
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div> 
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·Dune::GeometryType·<a·class="code·hl_variable"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">geometry</a>·=·geometryId;</div> 
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02198.html#a6c0e2cabceba8c3e00cde5fc600e44ff">···45</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02198.html#a6c0e2cabceba8c3e00cde5fc600e44ff">dimension</a>·=·<a·class="code·hl_variable"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">geometry</a>.dim();</div> 
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·scalar_t·&gt;</div> 
134 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">···48</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·························scalar_t·&amp;p,·scalar_t·&amp;q·)</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>(alpha,·p,·q,·std::make_integer_sequence&lt;int,dimension&gt;{});</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>scalar_t·,·<span·class="keywordtype">int</span>·...ints&gt;</div> 
143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02198.html#a4fd8de81867f4407db8f3adb11d2f054">···55</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02198.html#a4fd8de81867f4407db8f3adb11d2f054">compute</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·························scalar_t·&amp;p,·scalar_t·&amp;q,·std::integer_sequence&lt;int,ints...&gt;·intS)</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······p·=·scalar_t(·1·);</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······q·=·scalar_t(·1·);</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·ord·=·0;</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······((computeIntegral&lt;ints&gt;(alpha,p,q,ord)),...);</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·ord;</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
155 </div> 
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·step,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·scalar_t·&gt;</div> 
158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02198.html#a620b48f993a9a4cd8c788c7d1c8a687b">···68</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02198.html#a620b48f993a9a4cd8c788c7d1c8a687b">computeIntegral</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div> 
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·································scalar_t·&amp;p,·scalar_t·&amp;q,·<span·class="keywordtype">int</span>&amp;·ord)</div> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordtype">int</span>·i·=·alpha.<a·class="code·hl_function"·href="a02822.html#ab922975eea1fab8f07aeede8b8210eb0">z</a>(·step·);</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">if</span>·<span·class="keyword">constexpr</span>·(·<a·class="code·hl_variable"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">geometry</a>.isPrismatic(step))</div> 
165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······{</div> 
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="comment">//p·*=·scalar_t(·1·);</span></div> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········q·*=·scalar_t(·i+1·);</div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······}</div> 
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">else</span></div> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········p·*=·factorial&lt;·scalar_t·&gt;(·1,·i·);</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········q·*=·factorial&lt;·scalar_t·&gt;(·step+1·+·ord,·step+1·+·ord·+·i·);</div> 
173 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······}</div> 
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······ord·+=i;</div> 
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
176 </div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div> 
Max diff block lines reached; 271/41617 bytes (0.65%) of diff not shown.
10.7 KB
html2text {}
    
Offset 1, 277 lines modifiedOffset 1, 20 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 refined.hh
7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
8 orthonormalcompute.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8._\x8h_\x8h>
15 5#ifndef·DUNE_ORTHONORMALCOMPUTE_HH 
16 6#define·DUNE_ORTHONORMALCOMPUTE_HH 
17 7 
18 8#include·<cassert> 
19 9#include·<iostream> 
20 10#include·<fstream> 
21 11#include·<iomanip> 
22 12#include·<utility> 
23 13#include·<map> 
24 14 
25 15#include·<dune/common/dynmatrix.hh> 
26 16#include·<dune/common/fmatrix.hh> 
27 17 
28 18#include·<dune/geometry/type.hh> 
29 19 
30 20#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>15 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.1_\x8._\x8h_\x8h>
 16 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8._\x8h_\x8h
 17 Piecewise·P0·finite·element.
 18 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8._\x8h_\x8h
31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
32 22#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h> 
33 23 
34 _\x82_\x84namespace·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e 
35 25{ 
36 26 
37 27·template<·class·scalar_t·> 
38 _\x82_\x88·scalar_t·_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l(·int·start,·int·end·) 
39 29·{ 
40 30·scalar_t·ret(·1·); 
41 31·for(·int·j·=·start;·j·<=·end;·++j·) 
42 32·ret·*=·scalar_t(·j·); 
43 33·return·ret; 
44 34·} 
45 35 
46 36 
47 37 
48 38·//·Integral 
49 39·//·-------- 
50 40 
51 41·template<·Dune::GeometryType::Id·geometryId·> 
52 _\x84_\x82·struct·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8l 
53 43·{ 
54 _\x84_\x84·static·constexpr·Dune::GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId; 
55 _\x84_\x85·static·constexpr·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y.dim(); 
56 46 
57 47·template<·int·dim,·class·scalar_t·> 
58 _\x84_\x88·static·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·&alpha, 
59 49·scalar_t·&p,·scalar_t·&q·) 
60 50·{ 
61 51·return·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e(alpha,·p,·q,·std::make_integer_sequence<int,dimension>{}); 
62 52·} 
63 53 
64 54·template<·int·dim,·class·scalar_t·,·int·...ints> 
65 _\x85_\x85·static·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·&alpha, 
66 56·scalar_t·&p,·scalar_t·&q,·std::integer_sequence<int,ints...>·intS) 
67 57·{ 
68 58·p·=·scalar_t(·1·); 
69 59·q·=·scalar_t(·1·); 
70 60 
71 61·int·ord·=·0; 
72 62·((computeIntegral<ints>(alpha,p,q,ord)),...); 
73 63 
74 64·return·ord; 
75 65·} 
76 66 
77 67·template<·int·step,·int·dim,·class·scalar_t·> 
78 _\x86_\x88·static·void·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8l·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8> 
79 &alpha, 
80 69·scalar_t·&p,·scalar_t·&q,·int&·ord) 
81 70·{ 
82 71·int·i·=·alpha._\x8z(·step·); 
83 72 
84 73·if·constexpr·(·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y.isPrismatic(step)) 
85 74·{ 
86 75·//p·*=·scalar_t(·1·); 
87 76·q·*=·scalar_t(·i+1·); 
88 77·} 
89 78·else 
90 79·{ 
91 80·p·*=·factorial<·scalar_t·>(·1,·i·); 
92 81·q·*=·factorial<·scalar_t·>(·step+1·+·ord,·step+1·+·ord·+·i·); 
93 82·} 
94 83·ord·+=i; 
95 84·} 
96 85 
97 86·}; 
98 87 
99 88 
100 89·//·ONBMatrix 
101 90·//·--------- 
102 91 
103 92·template<·Dune::GeometryType::Id·geometryId,·class·scalar_t·> 
104 _\x89_\x83·class·_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x 
105 94·:·public·Dune::DynamicMatrix<·scalar_t·> 
106 95·{ 
107 96·typedef·_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s; 
108 97·typedef·Dune::DynamicMatrix<·scalar_t·>·Base; 
109 98 
110 99·public: 
111 _\x81_\x80_\x80·typedef·std::vector<·scalar_t·>·_\x8v_\x8e_\x8c_\x8__\x8t; 
112 _\x81_\x80_\x81·typedef·Dune::DynamicMatrix<·scalar_t·>·_\x8m_\x8a_\x8t_\x8__\x8t; 
113 102 
114 _\x81_\x80_\x83·explicit·_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x·(·unsigned·int·order·) 
115 104·{ 
116 105·//·get·all·multiindecies·for·monomial·basis 
117 106·constexpr·Dune::GeometryType·geometry·=·geometryId; 
118 107·constexpr·unsigned·int·dim·=·geometry.dim(); 
119 108·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·MI; 
120 109·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8M_\x8I_\x8·_\x8>·basis(·order·); 
121 110·const·std::size_t·size·=·basis._\x8s_\x8i_\x8z_\x8e(); 
122 111·std::vector<·Dune::FieldVector<·MI,·1·>·>·y(·size·); 
Max diff block lines reached; 53/10896 bytes (0.49%) of diff not shown.
7.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00050.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·orthonormalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·crouzeixraviart.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">orthonormalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">crouzeixraviart.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;sstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00047_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>90 </div>
85 <p><a·href="a00050_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00050_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">92 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>94 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02190.html">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01710.html">Dune::CrouzeixRaviartLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Crouzeix-Raviart·finite·element.··<a·href="a01710.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>103 </table>
2.21 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 orthonormalbasis.hh·File·Reference8 crouzeixraviart.hh·File·Reference
10 #include·<sstream>9 #include·<array>
 10 #include·<numeric>
 11 #include·<dune/common/fmatrix.hh>
 12 #include·<dune/common/fvector.hh>
 13 #include·<dune/geometry/type.hh>
 14 #include·<dune/geometry/referenceelements.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_./_.o_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_.c_.o_.m_.p_.u_.t_.e_\x8._\x8h_\x8h>16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8C_\x8r_\x8o_\x8u_\x8z_\x8e_\x8i_\x8x_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 21  ·······Crouzeix-Raviart·finite·element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8> 
16   
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8< 
18 ·········_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8> 
19  22  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  25  
23 ===============================================================================26 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
69.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00050_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·orthonormalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·crouzeixraviart.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 115 lines modifiedOffset 70, 230 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">orthonormalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">crouzeixraviart.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00050.html">Go·to·the·documentation·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>83 <a·href="a00050.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·OrthonormalBasisFactory</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··template&lt;·int·dim,·class·SF,·class·CF·=·typename·ComputeField&lt;·SF,·512·&gt;::Type·&gt;</div> 
101 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02190.html">···19</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02190.html">OrthonormalBasisFactory</a></div> 
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>102 <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"><a·class="line"·href="a02190.html#aed4460cb4e6818edeba2070f785e43d9">···21</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02190.html#aed4460cb4e6818edeba2070f785e43d9">dimension</a>·=·dim;</div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02190.html#a0f33102d38f3b7e37a426946641f28dc">···22</a></span>····<span·class="keyword">typedef</span>·SF·<a·class="code·hl_typedef"·href="a02190.html#a0f33102d38f3b7e37a426946641f28dc">StorageField</a>;</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02190.html#a79eecc2b6e74456cc3d2bc2b2116569e">···23</a></span>····<span·class="keyword">typedef</span>·CF·<a·class="code·hl_typedef"·href="a02190.html#a79eecc2b6e74456cc3d2bc2b2116569e">Compu[·...·truncated·by·diffoscope;·len:·12,·SHA:·18f6dec1f3058b5e8a91f05b812480ad0f3808f72df2e5d83aa1a40b48599cd5·...·]</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim&gt;</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>CrouzeixRaviartLocalBasis</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div> 
109 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};"> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02194.html">···26</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02194.html">EvaluationBasisFactory</a></div> 
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02194.html#ac571a03b14a3dc8f6bf42488af4615e0">···28</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<a·class="code·hl_typedef"·href="a02194.html#ac571a03b14a3dc8f6bf42488af4615e0">Type</a>;</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····};</div> 
114 </div> 
115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02190.html#a6c9f9bbe58b4f7a7f8c63f4af1393e74">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02814.html">EvaluationBasisFactory&lt;·dimension,·StorageField·&gt;::Type</a>·<a·class="code·hl_typedef"·href="a02190.html#a6c9f9bbe58b4f7a7f8c63f4af1393e74">MonomialBasisProviderType</a>;</div> 
117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MonomialBasisProviderType::Object·<a·class="code·hl_typedef"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">MonomialBasisType</a>;</div> 
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">return</span>·dim+1;</div>
119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02190.html#a0080ad8340015ad8e63985c214f8104b">···34</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix&lt;·StorageField,·1·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a0080ad8340015ad8e63985c214f8104b">CoefficientMatrix</a>;</div> 
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02190.html#a09d069c32a9409c65d3595ba3c9c42ad">···35</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;·MonomialBasisType·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a09d069c32a9409c65d3595ba3c9c42ad">Evaluator</a>;</div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02190.html#a303cc46804a788f8369190a764c739e3">···36</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;·Evaluator,·CoefficientMatrix·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a303cc46804a788f8369190a764c739e3">Basis</a>;</div> 
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02190.html#acd9d61881a4108c48cff5ae2200f2d52">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a02190.html#acd9d61881a4108c48cff5ae2200f2d52">Key</a>;</div> 
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02190.html#a942ee0b54d01a8b60c1691c7728e60d1">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02838.html">Basis</a>·<a·class="code·hl_typedef"·href="a02190.html#a942ee0b54d01a8b60c1691c7728e60d1">Object</a>;</div> 
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02190.html#a1c9a318104a3e84e9ab79fbd263d8e5b">···41</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_variable"·href="a02190.html#a1c9a318104a3e84e9ab79fbd263d8e5b">SimplexGeometry</a>·=·GeometryTypes::simplex(dim);</div> 
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 116 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div>
 117 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
129 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02190.html#a08e29efe277be01fddd64ad7460f8424">···44</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02838.html">Object</a>·*<a·class="code·hl_function"·href="a02190.html#a08e29efe277be01fddd64ad7460f8424">create</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div> 
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>118 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">MonomialBasisType</a>·&amp;monomialBasis·=·*MonomialBasisProviderType::template·create&lt;·SimplexGeometry·&gt;(·order·);</div>119 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(size());</div>
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02654.html">CoefficientMatrix</a>·_coeffs;</div> 
135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">if</span>(·_coeffs.<a·class="code·hl_function"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">size</a>()·&lt;=·monomialBasis.size()·)</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······std::fill(out.begin(),·out.end()-1,·1.0);</div>
 122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.back()·=·1.0-dim;</div>
 123 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 124 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>125 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<a·class="code·hl_class"·href="a02202.html">ONBCompute::ONBMatrix&lt;·geometryId,·ComputeField·&gt;</a>·matrix(·order·);</div> 
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········_coeffs.<a·class="code·hl_function"·href="a02654.html#a8f6dba4508b5abf8b05f9ae541361ced">fill</a>(·matrix·);</div>126 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········out[i]·-=·dim·*·x[dim-i-1];</div>
 127 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········out.back()·+=·dim*x[i];</div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02190.html#a303cc46804a788f8369190a764c739e3">Basis</a>(·monomialBasis,·_coeffs,·monomialBasis.<a·class="code·hl_function"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">size</a>()·);</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
 130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">void</span>·evaluateJacobian(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div>
 132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··························std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out.resize(size());</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·i=0;·i&lt;dim;·i++)</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·j=0;·j&lt;dim;·j++)</div>
 138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········out[i][0][j]·=·(i==(dim-1-j))·?·-(double)dim·:·0;</div>
 139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······std::fill(out.back()[0].begin(),·out.back()[0].end(),·dim);</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 143 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">void</span>·partial(<span·class="keyword">const</span>·std::array&lt;unsigned·int,dim&gt;&amp;·order,</div>
 144 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 146 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">····</span>{</div>
 147 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(order.begin(),·order.end(),·0);</div>
Max diff block lines reached; 18031/53970 bytes (33.41%) of diff not shown.
16.9 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 243 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 crouzeixraviart.hh
7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
8 orthonormalbasis.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_ORTHONORMALBASIS_HH 
16 6#define·DUNE_ORTHONORMALBASIS_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH
 15 6#define·DUNE_LOCALFUNCTIONS_CROUZEIXRAVIART_HH
17 716 7
18 8#include·<sstream>17 8#include·<array>
19 918 9#include·<numeric>
 19 10
 20 11#include·<dune/common/fmatrix.hh>
 21 12#include·<dune/common/fvector.hh>
 22 13
 23 14#include·<dune/geometry/type.hh>
 24 15#include·<dune/geometry/referenceelements.hh>
 25 16
20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>26 17#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 27 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 28 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 29 20
 30 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl
 31 22{
 32 29·template<class·D,·class·R,·unsigned·int·dim>
 33 30·class·CrouzeixRaviartLocalBasis
 34 31·{
 35 32·public:
 36 33·using·Traits·=
 37 LocalBasisTraits<D,dim,FieldVector<D,dim>,R,1,FieldVector<R,1>,FieldMatrix<R,1,dim>
 38 >;
 39 34
 40 37·static·constexpr·unsigned·int·size·()
 41 38·{
 42 39·return·dim+1;
 43 40·}
 44 41
 45 43·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x,
 46 44·std::vector<typename·Traits::RangeType>&·out)·const
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8._\x8h_\x8h> 
22 12 
23 13namespace·_\x8D_\x8u_\x8n_\x8e 
24 14{ 
25 15 
26 16·//·OrthonormalBasisFactory 
27 17·//·----------------------- 
28 18·template<·int·dim,·class·SF,·class·CF·=·typename·ComputeField<·SF,·512·>:: 
29 Type·> 
30 _\x81_\x89·struct·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
31 20·{ 
32 _\x82_\x81·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim; 
33 _\x82_\x82·typedef·SF·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
34 _\x82_\x83·typedef·CF·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
35 24 
36 25·template·<unsigned·int·dd,·class·FF> 
37 _\x82_\x86·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
38 27·{ 
39 _\x82_\x88·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>·_\x8T_\x8y_\x8p_\x8e; 
40 29·}; 
41 30 
42 _\x83_\x81·typedef·typename·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e 
43 _\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8y_\x8p_\x8e; 
44 _\x83_\x82·typedef·typename·MonomialBasisProviderType::Object·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e; 
45 33 
46 _\x83_\x84·typedef·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x81_\x8·_\x8>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x; 
47 _\x83_\x85·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r; 
48 _\x83_\x86·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8,_\x8·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8·_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s; 
49 37 
50 _\x83_\x88·typedef·unsigned·int·_\x8K_\x8e_\x8y; 
51 _\x83_\x89·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
52 40 
53 _\x84_\x81·static·constexpr·GeometryType·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·GeometryTypes::simplex(dim); 
54 42 
55 43·template<·GeometryType::Id·geometryId·> 
56 _\x84_\x84·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·unsigned·int·order·) 
57 45·{47 45·{
 48 46·out.resize(size());
58 46·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·&monomialBasis·=·*MonomialBasisProviderType:: 
59 template·create<·SimplexGeometry·>(·order·); 
60 4749 47
61 48·static·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x·_coeffs; 
62 49·if(·_coeffs._.s_.i_.z_.e()·<=·monomialBasis.size()·)50 48·std::fill(out.begin(),·out.end()-1,·1.0);
 51 49·out.back()·=·1.0-dim;
 52 50
 53 51·for·(unsigned·int·i=0;·i<dim;·i++)
63 50·{54 52·{
64 51·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·matrix(·order·); 
65 52·_coeffs._.f_.i_.l_.l(·matrix·);55 53·out[i]·-=·dim·*·x[dim-i-1];
 56 54·out.back()·+=·dim*x[i];
66 53·}57 55·}
67 54 
68 55·return·new·_\x8B_\x8a_\x8s_\x8i_\x8s(·monomialBasis,·_coeffs,·monomialBasis._\x8s_\x8i_\x8z_\x8e()·); 
69 56·}58 56·}
70 _\x85_\x87·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·} 
71 58·}; 
72 59 
73 60} 
74 61 
75 62#endif·//·#ifndef·DUNE_ORTHONORMALBASIS_HH 
76 _\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8._\x8h_\x8h 
77 _.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_.._.h_.h59 57
 60 63·void·evaluateJacobian(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x,
 61 64·std::vector<typename·Traits::JacobianType>&·out)·const
 62 65·{
 63 66·out.resize(size());
 64 67
 65 68·for·(unsigned·i=0;·i<dim;·i++)
 66 69·for·(unsigned·j=0;·j<dim;·j++)
 67 70·out[i][0][j]·=·(i==(dim-1-j))·?·-(double)dim·:·0;
 68 71
 69 72·std::fill(out.back()[0].begin(),·out.back()[0].end(),·dim);
 70 73·}
 71 74
 72 81·void·partial(const·std::array<unsigned·int,dim>&·order,
 73 82·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 74 83·std::vector<typename·Traits::RangeType>&·out)·const
 75 84·{
Max diff block lines reached; 7660/17269 bytes (44.36%) of diff not shown.
7.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00053.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·monomial.hh·File·Reference</title>8 <title>dune-localfunctions:·rannacherturek2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 45 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">monomial.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannacherturek2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;cstddef&gt;</code><br·/> 
83 <code>#include·&lt;cstdlib&gt;</code><br·/> 
84 <code>#include·&lt;memory&gt;</code><br·/> 
85 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
87 <code>#include·&quot;<a·class="el"·href="a00155_source.html">common/localfiniteelementtraits.hh</a>&quot;</code><br·/>84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
88 <code>#include·&quot;<a·class="el"·href="a00161_source.html">common/localtoglobaladaptors.hh</a>&quot;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
89 <code>#include·&quot;<a·class="el"·href="a00071_source.html">monomial/monomiallocalbasis.hh</a>&quot;</code><br·/> 
90 <code>#include·&quot;<a·class="el"·href="a00074_source.html">monomial/monomiallocalcoefficients.hh</a>&quot;</code><br·/> 
91 <code>#include·&quot;<a·class="el"·href="a00077_source.html">monomial/monomiallocalinterpolation.hh</a>&quot;</code><br·/> 
92 </div>86 </div>
93 <p><a·href="a00053_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00053_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">88 <table·class="memberdecls">
95 <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>
96 Classes</h2></td></tr>90 Classes</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02066.html">Dune::MonomialLocalFiniteElement&lt;·D,·R,·d,·p·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02210.html">Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Monomial·basis·for·discontinuous·Galerkin·methods.··<a·href="a02066.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html">Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;</a></td></tr> 
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·MonomFiniteElement·objects.··<a·href="a02070.html#details">More...</a><br·/></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
105 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
106 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table>98 </table>
2.23 KB
html2text {}
    
Offset 1, 32 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
 8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d
7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 rannacherturek2dlocalbasis.hh·File·Reference
8 monomial.hh·File·Reference 
9 #include·<cassert> 
10 #include·<cstddef> 
11 #include·<cstdlib> 
12 #include·<memory>11 #include·<numeric>
13 #include·<vector>12 #include·<vector>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
14 #include·<dune/geometry/type.hh> 
15 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
16 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h" 
17 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
18 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
19 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8,_\x8·_\x8p_\x8·_\x8> 
23  ·······Monomial·basis·for·discontinuous·Galerkin·methods.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8p_\x8·_\x8> 
26  ·······Factory·for·global-valued·MonomFiniteElement·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27  19  
28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
29 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
30  22  
31 ===============================================================================23 ===============================================================================
32 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
77.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00053_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·monomial.hh·Source·File</title>8 <title>dune-localfunctions:·rannacherturek2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 223 lines modifiedOffset 70, 159 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">monomial.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannacherturek2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00053.html">Go·to·the·documentation·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>83 <a·href="a00053.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00155.html">common/localfiniteelementtraits.hh</a>&quot;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00161.html">common/localtoglobaladaptors.hh</a>&quot;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00071.html">monomial/monomiallocalbasis.hh</a>&quot;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00074.html">monomial/monomiallocalcoefficients.hh</a>&quot;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00077.html">monomial/monomiallocalinterpolation.hh</a>&quot;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>
 102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02210.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02210.html">RannacherTurek2DLocalBasis</a></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·2,·FieldVector&lt;·D,·2·&gt;</a>,</div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div>
 107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02210.html#a0b9d3e60381cc4b3557c16097705d87a">···27</a></span>········FieldMatrix&lt;·R,·1,·2·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02210.html#a0b9d3e60381cc4b3557c16097705d87a">Traits</a>;</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·p&gt;</div> 
110 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">109 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02066.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02066.html">MonomialLocalFiniteElement</a></div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02210.html#a5a32aa15629b4d03dbed412a88a32483">···30</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02210.html[·...·truncated·by·diffoscope;·len:·81,·SHA:·7690ffd509b63a962fe3a3ced50ffe89bc179269a6fc58802e7a3c4d85d829ef·...·]></div>
 111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">····</span>{</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·4;</div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·static_size·=·<a·class="code·hl_function"·href="a02090.ht[·...·truncated·by·diffoscope;·len:·85,·SHA:·f469cd7a1bd4b01468f203e4e1c3e707553065fa03a28573eac1061e7324f448·...·]/div>114 </div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 116 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02210.html#a732aaac49f11890424bb23dc8705e826">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02210.html#a732aaac49f11890424bb23dc8705e826">evaluateFunction</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>···································std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out·)<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">····</span>{</div>
116 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
117 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<a·class="code·hl_class"·href="a02090.html">MonomialLocalBasis&lt;D,R,d,p&gt;</a>,</div> 
118 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<a·class="code·hl_class"·href="a02094.html">MonomialLocalCoefficients&lt;static_size&gt;</a>,</div> 
119 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<a·class="code·hl_class"·href="a02098.html">MonomialLocalInterpolation&lt;MonomialLocalBasis&lt;D,R,d,p&gt;</a>,static_size&gt;</div> 
120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">···51</a></span>········&gt;·<a·class="code·hl_typedef"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">Traits</a>;</div>120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······out.resize(4);</div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a89db1703e8a3da70ea08c497de033bb4">Traits::DomainFieldType</a>·qbase·=·in[0]*in[0]-in[1]*in[1];</div>
 122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[0]·=··.75·-·2*in[0]·+···in[1]·+·qbase;</div>
 123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out[1]·=·-.25···········+···in[1]·+·qbase;</div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······out[2]·=··.75·+···in[0]·-·2*in[1]·-·qbase;</div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[3]·=·-.25·+···in[0]···········-·qbase;</div>
 126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
 127 </div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 129 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02210.html#af357cd9a2eaed8d902ee8be9b2d928ed">···48</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02210.html#af357cd9a2eaed8d902ee8be9b2d928ed">evaluateJacobian</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>···································std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out·)<span·class="keyword">·const</span></div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out.resize(4);</div>
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
122 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02066.html#ac371ec54db64fd5b392303dae6d7989e">···54</a></span>····<a·class="code·hl_function"·href="a02066.html#ac371ec54db64fd5b392303dae6d7989e">MonomialLocalFiniteElement</a>·(<span·class=[·...·truncated·by·diffoscope;·len:·45,·SHA:·d3daaa46cc3b275e98626aadb3d02cbb452e7c1dc8a42c09ceb8532581d90ff6·...·]</div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·see·http://www.dune-project.org/doc/doxygen/html/classDune_1_1C1LocalBasisInterface.html#d6f8368f8aa43439cc7ef10419f6e2ea</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·out[i][j][k]·=·d_k·\phi^i_j·,·where·\phi^i_j·is·the·j&#39;th·component·of·the·i&#39;th·shape·function.</span></div>
124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·basis(),·interpolation(gt_,·basis),·gt(gt_)</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[0][0][0]·=·-2·+·2*in[0];·out[0][0][1]·=··1·-·2*in[1];</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······out[1][0][0]·=······2*in[0];·out[1][0][1]·=··1·-·2*in[1];</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out[2][0][0]·=··1·-·2*in[0];·out[2][0][1]·=·-2·+·2*in[1];</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[3][0][0]·=··1·-·2*in[0];·out[3][0][1]·=······2*in[1];</div>
125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
126 </div>143 </div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
128 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">145 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02066.html#ab68ffa63a4c68d9ad5aaff7dde52483e">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02066.html#ab68ffa63a4c68d9ad5aaff7dde52483e">localBasis</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·basis;</div>146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02210.html#a1ae2aa887150429388e1beec3ef36081">···63</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02210.html#a1ae2aa887150429388e1beec3ef36081">partia[·...·truncated·by·diffoscope;·len:·172,·SHA:·05bd467eef2d30146560ef83a26df521cfe4942d79b95657d15ce466a6835096·...·]</div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02210.html#a8a7883e87e69fbb64b0269a362af492f">order</a>.begin(),·<a·class="code·hl_function"·href="a02210.html#a8a7883e87e69fbb64b0269a362af492f">order</a>.end(),·0);</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<a·class="code·hl_function"·href="a02210.html#a732aaac49f11890424bb23dc8705e826">evaluateFunction</a>(in,·out);</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">auto</span>·<span·class="keyword">const</span>·direction·=·std::distance(<a·class="code·hl_function"·href="a02210.html#a8a7883e87e69fbb64b0269a362af492f">order</a>.begin(),·std::find(<a·class="code·hl_function"·href="a02210.html#a8a7883e87e69fbb64b0269a362af492f">order</a>.begin(),·<a·class="code·hl_function"·href="a02210.html#a8a7883e87e69fbb64b0269a362af492f">order</a>.end(),·1));</div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out.resize(<a·class="code·hl_function"·href="a02210.html#a5a32aa15629b4d03dbed412a88a32483">size</a>());</div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordflow">switch</span>·(direction)·{</div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordflow">case</span>·0:</div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··········out[0]·=·-2·+·2*in[0];</div>
Max diff block lines reached; 12598/59442 bytes (21.19%) of diff not shown.
19.2 KB
html2text {}
    
Offset 1, 246 lines modifiedOffset 1, 174 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 monomial.hh7 ····*·_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k
 8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d
 9 rannacherturek2dlocalbasis.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH
 17 6#define·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH
 18 7
 19 8#include·<numeric>
14 5 
15 6#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_HH 
16 7#define·DUNE_LOCALFUNCTIONS_MONOMIAL_HH 
17 8 
18 9#include·<cassert> 
19 10#include·<cstddef> 
20 11#include·<cstdlib> 
21 12#include·<memory> 
22 13#include·<vector>20 9#include·<vector>
 21 10
 22 11#include·<dune/common/fvector.hh>
 23 12#include·<dune/common/fmatrix.hh>
 24 13
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 15
23 14 
24 15#include·<dune/geometry/type.hh> 
25 16 
26 17#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
27 18#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h" 
28 19#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
29 20#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
30 21#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
31 22 
32 23namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
 28 17{
 29 18
 30 22·template<·class·D,·class·R·>
 31 _\x82_\x83·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
33 24{32 24·{
34 25 
35 26 
36 39·template<class·D,·class·R,·int·d,·int·p> 
37 _.4_.0·class·_.M_.o_.n_.o_.m_.i_.a_.l_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t33 25·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.·_.D_.,_.·_.2_.,_.·_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.·_.D_.,_.·_.2_.·_.>,
 34 26·R,·1,·FieldVector<·R,·1·>,
 35 _\x82_\x87·FieldMatrix<·R,·1,·2·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 28
 37 _\x83_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
38 41·{38 31·{
39 42·constexpr·static·int·static_size·=·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e(); 
40 43 
41 44·public: 
42 47·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
43 48·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>, 
44 49·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8__\x8s_\x8i_\x8z_\x8e_\x8>, 
45 50·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>,static_size> 
46 _.5_.1·>·_.T_.r_.a_.i_.t_.s;39 32·return·4;
 40 33·}
 41 34
 42 _\x83_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in,
 43 37·std::vector<·typename·Traits::RangeType·>·&out·)·const
 44 38·{
 45 39·out.resize(4);
 46 40·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·qbase·=·in[0]*in[0]-in[1]*in[1];
 47 41·out[0]·=·.75·-·2*in[0]·+·in[1]·+·qbase;
 48 42·out[1]·=·-.25·+·in[1]·+·qbase;
 49 43·out[2]·=·.75·+·in[0]·-·2*in[1]·-·qbase;
 50 44·out[3]·=·-.25·+·in[0]·-·qbase;
 51 45·}
 52 46
 53 _\x84_\x88·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in,
 54 49·std::vector<·typename·Traits::JacobianType·>·&out·)·const
 55 50·{
 56 51·out.resize(4);
47 5257 52
48 _\x85_\x84·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(const·GeometryType·&gt_) 
49 55·:·basis(),·interpolation(gt_,·basis),·gt(gt_) 
50 56·{} 
51 57 
52 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
53 61·{ 
54 62·return·basis;58 53·//·see·http://www.dune-project.org/doc/doxygen/html/
 59 classDune_1_1C1LocalBasisInterface.html#d6f8368f8aa43439cc7ef10419f6e2ea
 60 54·//·out[i][j][k]·=·d_k·\phi^i_j·,·where·\phi^i_j·is·the·j'th·component·of·the
 61 i'th·shape·function.
 62 55
 63 56·out[0][0][0]·=·-2·+·2*in[0];·out[0][0][1]·=·1·-·2*in[1];
 64 57·out[1][0][0]·=·2*in[0];·out[1][0][1]·=·1·-·2*in[1];
 65 58·out[2][0][0]·=·1·-·2*in[0];·out[2][0][1]·=·-2·+·2*in[1];
 66 59·out[3][0][0]·=·1·-·2*in[0];·out[3][0][1]·=·2*in[1];
55 63·}67 60·}
56 64 
57 _.6_.7·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·const68 61
 69 _\x86_\x83·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 70 64·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 71 65·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
58 68·{72 66·{
 73 67·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 74 68·if·(totalOrder·==·0)·{
 75 69·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 76 70·}·else·if·(totalOrder·==·1)·{
 77 71·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),
 78 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1));
 79 72·out.resize(_\x8s_\x8i_\x8z_\x8e());
 80 73
 81 74·switch·(direction)·{
 82 75·case·0:
 83 76·out[0]·=·-2·+·2*in[0];
 84 77·out[1]·=·2*in[0];
 85 78·out[2]·=·1·-·2*in[0];
 86 79·out[3]·=·1·-·2*in[0];
 87 80·break;
 88 81·case·1:
 89 82·out[0]·=·1·-·2*in[1];
 90 83·out[1]·=·1·-·2*in[1];
 91 84·out[2]·=·-2·+·2*in[1];
 92 85·out[3]·=·2*in[1];
59 69·return·coefficients; 
Max diff block lines reached; 8892/19606 bytes (45.35%) of diff not shown.
6.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00056.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·nedelec1stkindcube.hh·File·Reference</title>8 <title>dune-localfunctions:·rannacherturek3dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">nedelec1stkindcube.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannacherturek3dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
90 </div>86 </div>
91 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">88 <table·class="memberdecls">
93 <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>
94 Classes</h2></td></tr>90 Classes</h2></td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02114.html">Dune::Nedelec1stKindCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02214.html">Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nédélec·elements·of·the·first·kind·for·cube·elements.··<a·href="a02114.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>98 </table>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.83 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8n_.e_.d_.e_.l_.e_.c7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k
 8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 nedelec1stkindcube.hh·File·Reference10 rannacherturek3dlocalbasis.hh·File·Reference
10 #include·<numeric>11 #include·<numeric>
11 #include·<dune/common/fmatrix.hh>12 #include·<vector>
12 #include·<dune/common/fvector.hh>13 #include·<dune/common/fvector.hh>
13 #include·<dune/common/math.hh>14 #include·<dune/common/fmatrix.hh>
14 #include·<dune/geometry/referenceelements.hh> 
15 #include·<dune/geometry/type.hh> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8K_\x8i_\x8n_\x8d_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8> 
22  ·······Nédélec·elements·of·the·first·kind·for·cube·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
23  19  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  22  
27 ===============================================================================23 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
121 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00056_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelec1stkindcube.hh·Source·File</title>8 <title>dune-localfunctions:·rannacherturek3dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 517 lines modifiedOffset 70, 166 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelec1stkindcube.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannacherturek3dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00056.html">Go·to·the·documentation·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>83 <a·href="a00056.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span>Impl</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>
 102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02214.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02214.html">RannacherTurek3DLocalBasis</a></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·coefficients[·6·][·6·];</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·k&gt;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>Nedelec1stKindCubeLocalBasis</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·Number·of·edges·of·the·reference·cube</span></div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·std::size_t·numberOfEdges·=·power(2,dim-1)*dim;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,</div>108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·3,·FieldVector&lt;·D,·3·&gt;</a>,</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····································R,dim,FieldVector&lt;R,dim&gt;,</div>109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····································FieldMatrix&lt;R,dim,dim&gt;·&gt;;</div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02214.html#a1d8dadb6ec68b84c3bfa4aead592e021">···30</a></span>········FieldMatrix&lt;·R,·1,·3·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02214.html#a1d8dadb6ec68b84c3bfa4aead592e021">Traits[·...·truncated·by·diffoscope;·len:·4,·SHA:·ecd5b806462c7dfdf078ac76c549060a06660422d00e55bd5823be6747361085·...·];</div>
 111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 112 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">···33</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>·()<span·class="keyword">·const</span></div>
 114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">return</span>·6;</div>
 116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div>
 117 </div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 119 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02214.html#a2749737e2929fe8cdf39f5b5b74e9716">···39</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02214.html#a2749737e2929fe8cdf39f5b5b74e9716">evaluateFunction</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···································std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out·)<span·class="keyword">·const</span></div>
 122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c60a6b6ea5966dc867dc8a2d2d8028">Traits::RangeFieldType</a>·RangeFieldType;</div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······RangeFieldType·y[·6·]·=·{·1,·in[·0·],·in[·1·],·in[·2·],</div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>································in[·0·]*in[·0·]·-·in[·1·]*in[·1·],</div>
 126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>································in[·1·]*in[·1·]·-·in[·2·]*in[·2·]·};</div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>()·);</div>
 128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>();·++i·)</div>
 129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div>
 130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········out[·i·]·=·RangeFieldType(·0·);</div>
 131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·6;·++j·)</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········out[·i·]·+=·coefficients[·i·][·j·]*y[·j·];</div>
 133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········out[·i·]·/=·RangeFieldType(·3·);</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Nedelec1stKindCubeLocalBasis()</div>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 136 </div>
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);</div>138 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02214.html#aab487457a7290348fad45b660e4125a3">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02214.html#aab487457a7290348fad45b660e4125a3">evaluateJacobian</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···································std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out·)<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····Nedelec1stKindCubeLocalBasis(std::bitset&lt;numberOfEdges&gt;·edgeOrientation)</div> 
124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····:·Nedelec1stKindCubeLocalBasis()</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c60a6b6ea5966dc867dc8a2d2d8028">Traits::RangeFieldType</a>·RangeFieldType[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······RangeFieldType·y0[·5·]·=·{·1,·0,·0,·2*in[·0·],·0·};</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······RangeFieldType·y1[·5·]·=·{·0,·1,·0,·-2*in[·1·],·2*in[·1·]·};</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······RangeFieldType·y2[·5·]·=·{·0,·0,·1,·0,·-2*in[·2·]·};</div>
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out.resize(·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>()·);</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>();·++i·)</div>
126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;edgeOrientation_.size();·i++)</div> 
127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0;</div> 
128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
129 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()</div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········out[·i·]·=·RangeFieldType(·0·);</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·5;·++j·)</div>
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········{</div>
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">static_assert</span>(dim==2·||·dim==3,·<span·class="stringliteral">&quot;Nedelec·shape·functions·are·implemented·only·for·2d·and·3d·cubes.&quot;</span>);</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(dim==2)</div> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·2*k·*·(k+1);</div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········out[·i·][·0·][·0·]·+=·coefficients[·i·][·j+1·]*y0[·j·];</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[·i·][·0·][·1·]·+=·coefficients[·i·][·j+1·]*y1[·j·];</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········out[·i·][·0·][·2·]·+=·coefficients[·i·][·j+1·]*y2[·j·];</div>
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(dim==3)</div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········}</div>
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordflow">return</span>·3*k·*·(k+1)·*·(k+1);</div>157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[·i·]·/=·RangeFieldType(·3·);</div>
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}</div>
138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 160 </div>
139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
Max diff block lines reached; 60938/98913 bytes (61.61%) of diff not shown.
24.7 KB
html2text {}
    
Offset 1, 540 lines modifiedOffset 1, 179 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 nedelec1stkindcube.hh7 ····*·_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k
 8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d
 9 rannacherturek3dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH16 5#ifndef·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH
 17 6#define·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH
17 718 7
18 8#include·<numeric>19 8#include·<numeric>
19 9 
20 10#include·<dune/common/fmatrix.hh>20 9#include·<vector>
 21 10
21 11#include·<dune/common/fvector.hh>22 11#include·<dune/common/fvector.hh>
22 12#include·<dune/common/math.hh>23 12#include·<dune/common/fmatrix.hh>
23 1324 13
24 14#include·<dune/geometry/referenceelements.hh> 
25 15#include·<dune/geometry/type.hh> 
26 16 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 15
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
30 20 
31 21namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
32 22{ 
33 23namespace·Impl28 17{
 29 18
 30 22·template<·class·D,·class·R·>
 31 _\x82_\x83·class·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
34 24{32 24·{
 33 25·static·const·int·coefficients[·6·][·6·];
 34 26
35 37·template<class·D,·class·R,·int·dim,·int·k> 
36 38·class·Nedelec1stKindCubeLocalBasis 
37 39·{ 
38 40·//·Number·of·edges·of·the·reference·cube 
39 41·constexpr·static·std::size_t·numberOfEdges·=·power(2,dim-1)*dim; 
40 42 
41 43·public:35 27·public:
 36 28·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8·_\x8>,
 37 29·R,·1,·FieldVector<·R,·1·>,
 38 _\x83_\x80·FieldMatrix<·R,·1,·3·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 39 31
 40 _\x83_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
42 44·using·Traits·=·LocalBasisTraits<D,dim,FieldVector<D,dim>, 
43 45·R,dim,FieldVector<R,dim>, 
44 46·FieldMatrix<R,dim,dim>·>; 
45 47 
46 54·Nedelec1stKindCubeLocalBasis() 
47 55·{ 
48 56·std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0); 
49 57·} 
50 58 
51 61·Nedelec1stKindCubeLocalBasis(std::bitset<numberOfEdges>·edgeOrientation) 
52 62·:·Nedelec1stKindCubeLocalBasis() 
53 63·{41 34·{
 42 35·return·6;
54 64·for·(std::size_t·i=0;·i<edgeOrientation_.size();·i++) 
55 65·edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0; 
56 66·}43 36·}
57 67 
58 69·static·constexpr·unsigned·int·size()44 37
 45 _\x83_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in,
 46 40·std::vector<·typename·Traits::RangeType·>·&out·)·const
 47 41·{
 48 42·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·RangeFieldType;
 49 43·RangeFieldType·y[·6·]·=·{·1,·in[·0·],·in[·1·],·in[·2·],
 50 44·in[·0·]*in[·0·]·-·in[·1·]*in[·1·],
 51 45·in[·1·]*in[·1·]·-·in[·2·]*in[·2·]·};
 52 46·out.resize(·_\x8s_\x8i_\x8z_\x8e()·);
 53 47·for(·unsigned·int·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i·)
 54 48·{
 55 49·out[·i·]·=·RangeFieldType(·0·);
 56 50·for(·unsigned·int·j·=·0;·j·<·6;·++j·)
 57 51·out[·i·]·+=·coefficients[·i·][·j·]*y[·j·];
 58 52·out[·i·]·/=·RangeFieldType(·3·);
 59 53·}
 60 54·}
 61 55
 62 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in,
 63 58·std::vector<·typename·Traits::JacobianType·>·&out·)·const
 64 59·{
 65 60·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·RangeFieldType;
 66 61·RangeFieldType·y0[·5·]·=·{·1,·0,·0,·2*in[·0·],·0·};
 67 62·RangeFieldType·y1[·5·]·=·{·0,·1,·0,·-2*in[·1·],·2*in[·1·]·};
 68 63·RangeFieldType·y2[·5·]·=·{·0,·0,·1,·0,·-2*in[·2·]·};
 69 64
 70 65·out.resize(·_\x8s_\x8i_\x8z_\x8e()·);
 71 66·for(·unsigned·int·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i·)
 72 67·{
 73 68·out[·i·]·=·RangeFieldType(·0·);
 74 69·for(·unsigned·int·j·=·0;·j·<·5;·++j·)
59 70·{75 70·{
 76 71·out[·i·][·0·][·0·]·+=·coefficients[·i·][·j+1·]*y0[·j·];
 77 72·out[·i·][·0·][·1·]·+=·coefficients[·i·][·j+1·]*y1[·j·];
 78 73·out[·i·][·0·][·2·]·+=·coefficients[·i·][·j+1·]*y2[·j·];
 79 74·}
 80 75·out[·i·]·/=·RangeFieldType(·3·);
60 71·static_assert(dim==2·||·dim==3,·"Nedelec·shape·functions·are·implemented 
61 only·for·2d·and·3d·cubes."); 
62 72·if·(dim==2) 
63 73·return·2*k·*·(k+1); 
64 74·if·(dim==3) 
65 75·return·3*k·*·(k+1)·*·(k+1); 
66 76·}81 76·}
67 7782 77·}
 83 78
 84 _\x88_\x80·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·3>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
68 83·void·evaluateFunction(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,85 81·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,·//·position
69 84·std::vector<typename·Traits::RangeType>&·out)·const86 82·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
70 85·{87 83·{
71 86·static_assert(k==1,·"Evaluating·Nédélec·shape·functions·is·implemented 
72 only·for·first·order.");88 84·auto·totalOrder·=·std::accumulate(_.o_.r_.d_.e_.r.begin(),·_.o_.r_.d_.e_.r.end(),·0);
 89 85·if·(totalOrder·==·0)·{
 90 86·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
Max diff block lines reached; 16721/25218 bytes (66.31%) of diff not shown.
6.47 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00059.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·nedelecsimplexbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·rannachertureklocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">nedelecsimplexbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannachertureklocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00053_source.html">rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&quot;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00062_source.html">nedelecsimplexprebasis.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00056_source.html">rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&quot;</code><br·/>
86 </div>83 </div>
87 <p><a·href="a00059_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00059_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">85 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>87 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02134.html">Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02222.html">Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;</a></td></tr>
 89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02226.html">Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>97 </table>
1.84 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 rannachertureklocalbasis.hh·File·Reference
 10 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 11 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
10 nedelecsimplexbasis.hh·File·Reference 
11 #include·<fstream> 
12 #include·<dune/common/exceptions.hh> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h> 
14 #include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 #include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_.e_.d_.e_.l_.e_.c_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.,_.·_.S_.F_.,_.·_.C_.F_\x8·_\x8>14 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.2_\x8·_\x8>
 15  
 16 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8>
19  17  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  20  
23 ===============================================================================21 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
17.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00059_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelecsimplexbasis.hh·Source·File</title>8 <title>dune-localfunctions:·rannachertureklocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 55 lines modifiedOffset 70, 60 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelecsimplexbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannachertureklocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00059.html">Go·to·the·documentation·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>83 <a·href="a00059.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00053.html">rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&quot;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00056.html">rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&quot;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00455.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00065.html">nedelecsimplexinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00062.html">nedelecsimplexprebasis.hh</a>&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>
100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·SF,·<span·class="keyword">class</span>[·...·truncated·by·diffoscope;·len:·8,·SHA:·25537916045557d248c5aec36a5483a79083be0cf17fc0962a80068baaf09aa0·...·]</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>
 97 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02218.html">···25</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>;</div>
 98 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>
101 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02134.html">···39</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02134.html">NedelecBasisFactory</a></div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02222.html">···28</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·2·&gt;</div>
 102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02210.html">RannacherTurek2DLocalBasis</a>&lt;·D,·R·&gt;</div>
103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·NedelecPreBasisFactory&lt;dim,CF&gt;,</div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········NedelecL2InterpolationFactory&lt;dim,CF&gt;,</div> 
105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········dim,dim,SF,CF·&gt;</div> 
106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{};</div>103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{};</div>
107 </div>104 </div>
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>
 107 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02226.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·3·&gt;</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02214.html">RannacherTurek3DLocalBasis</a>&lt;·D,·R·&gt;</div>
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{};</div>
110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div>111 </div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}·<span·class="comment">//·namespace·Dune</span></div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div>
 116 <div·class="ttc"·id="aa00053_html"><div·class="ttname"><a·href="a00053.html">rannacherturek2dlocalbasis.hh</a></div></div>
111 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">nedelecsimplexprebasis.hh</a></div></div>117 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">rannacherturek3dlocalbasis.hh</a></div></div>
112 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">nedelecsimplexinterpolation.hh</a></div></div> 
113 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">defaultbasisfactory.hh</a></div></div> 
114 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>118 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
115 <div·class="ttc"·id="aa02134_html"><div·class="ttname"><a·href="a02134.html">Dune::NedelecBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·nedelecsimplexbasis.hh:43</div></div> 
116 <div·class="ttc"·id="aa02662_html"><div·class="ttname"><a·href="a02662.html">Dune::DefaultBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·defaultbasisfactory.hh:38</div></div>119 <div·class="ttc"·id="aa02210_html"><div·class="ttname"><a·href="a02210.html">Dune::RannacherTurek2DLocalBasis</a></div><div·class="ttdef"><b>Definition</b>·rannacherturek2dlocalbasis.hh:24</div></div>
 120 <div·class="ttc"·id="aa02214_html"><div·class="ttname"><a·href="a02214.html">Dune::RannacherTurek3DLocalBasis</a></div><div·class="ttdef"><b>Definition</b>·rannacherturek3dlocalbasis.hh:24</div></div>
 121 <div·class="ttc"·id="aa02218_html"><div·class="ttname"><a·href="a02218.html">Dune::RannacherTurekLocalBasis</a></div><div·class="ttdoc">Rannacher-Turek·shape·functions.</div><div·class="ttdef"><b>Definition</b>·rannachertureklocalbasis.hh:25</div></div>
117 </div><!--·fragment·--></div><!--·contents·-->122 </div><!--·fragment·--></div><!--·contents·-->
118 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8125 Generated·by&#160;<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 </small></address>126 </small></address>
122 </body>127 </body>
123 </html>128 </html>
4.21 KB
html2text {}
    
Offset 1, 49 lines modifiedOffset 1, 52 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
 8 rannachertureklocalbasis.hh
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 nedelecsimplexbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH
 16 6#define·DUNE_RANNACHER_TUREK_LOCALBASIS_HH
 17 7
 18 8#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 19 9#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 20 10
16 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH 
17 6 
18 7#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH 
19 8 
20 9#include·<fstream> 
21 10#include·<dune/common/exceptions.hh> 
22 11 
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h> 
24 13#include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
25 14#include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e21 11namespace·_\x8D_\x8u_\x8n_\x8e
28 17{ 
29 38·template<·unsigned·int·dim,·class·SF,·class·CF·> 
30 _\x83_\x89·struct·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
31 40·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<·NedelecPreBasisFactory<dim,CF>, 
32 41·NedelecL2InterpolationFactory<dim,CF>, 
33 42·dim,dim,SF,CF·>22 12{
 23 13
 24 24·template<·class·D,·class·R,·unsigned·int·d·>
 25 _\x82_\x85·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s;
 26 26
 27 27·template<·class·D,·class·R·>
 28 _\x82_\x88·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R,·2·>
 29 29·:·public·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R·>
34 43·{};30 30·{};
35 44} 
36 45 
37 46#endif·//·#ifndef 
38 DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH 
39 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
40 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
41 _.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_.._.h_.h31 31
 32 32·template<·class·D,·class·R·>
 33 _\x83_\x83·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R,·3·>
 34 34·:·public·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R·>
 35 35·{};
 36 36
 37 37}·//·namespace·Dune
 38 38
 39 39#endif·//·#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH
 40 _\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 41 _\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
42 _\x8D_\x8u_\x8n_\x8e42 _\x8D_\x8u_\x8n_\x8e
43 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1843 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
44 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_.e_.d_.e_.l_.e_.c_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y44 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
45 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·nedelecsimplexbasis.hh:4345 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannacherturek2dlocalbasis.hh:24
46 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
47 D.De.ef.fi.in.ni.it.ti.io.on.n·defaultbasisfactory.hh:3846 _.D_.u_.n_.e_.:_.:_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
 47 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannacherturek3dlocalbasis.hh:24
 48 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 49 Rannacher-Turek·shape·functions.
 50 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannachertureklocalbasis.hh:25
48 ===============================================================================51 ===============================================================================
49 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.852 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.99 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00062.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·nedelecsimplexprebasis.hh·File·Reference</title>8 <title>dune-localfunctions:·rannachertureklocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 38 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">nedelecsimplexprebasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannachertureklocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02178.html">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html">Dune::NedelecVecMatrix&lt;·geometryId,·Field·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02234.html">Dune::RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">please·doc·me··<a·href="a02234.html#details">More...</a><br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>99 </table>
1.95 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 nedelecsimplexprebasis.hh·File·Reference 
11 #include·<fstream> 
12 #include·<utility>9 rannachertureklocalinterpolation.hh·File·Reference
 10 #include·<cassert>
 11 #include·<vector>
 12 #include·<dune/common/fvector.hh>
13 #include·<dune/geometry/type.hh>13 #include·<dune/geometry/referenceelements.hh>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8>
 18  ·······please·doc·me·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
18   
19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8< 
20 ·········_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8> 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
23  19  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  22  
27 ===============================================================================23 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
92.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00062_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelecsimplexprebasis.hh·Source·File</title>8 <title>dune-localfunctions:·rannachertureklocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 353 lines modifiedOffset 70, 85 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelecsimplexprebasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannachertureklocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00062.html">Go·to·the·documentation·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>83 <a·href="a00062.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>·&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field·&gt;</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">struct·</span>NedelecVecMatrix;</div>99 <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="a00576.html">Dune</a></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field&gt;</div>102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>
103 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02178.html">···24</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02178.html">NedelecPreBasisFactory</a></div> 
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02178.html#af2b77dfb4e6ccd906c7e0f08a6549287">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02178.html#af2b77dfb4e6ccd906c7e0f08a6549287">MBasisFactory</a>;</div> 
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">···27</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MBasisFactory::Object·<a·class="code·hl_typedef"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">MBasis</a>;</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02178.html#aa572acfc2bf0b999a69ef45fc7953006">···28</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;MBasis&gt;</a>·<a·class="code·hl_typedef"·href="a02178.html#aa572acfc2bf0b999a69ef45fc7953006">EvalMBasis</a>;</div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02178.html#a9ce588210db51e576312faf296ff7601">···29</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;EvalMBasis,SparseCoeffMatrix&lt;Field,dim&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02178.html#a9ce588210db51e576312faf296ff7601">Basis</a>;</div> 
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02178.html#a9fc0c3247ad2ee9f76bee9f27ed53f4b">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02178.html#a9fc0c3247ad2ee9f76bee9f27ed53f4b">Object</a>;</div> 
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">···32</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">Key</a>;</div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div> 
115 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02182.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02182.html">EvaluationBasisFactory</a></div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02234.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02234.html">RannacherTurekLocalInterpolation</a></div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·d,·FieldVector&lt;·D,·d·&gt;</a>,</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div>
 108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········FieldMatrix&lt;·R,·1,·d·&gt;·&gt;·<a·class="code·hl_struct"·href="a01570.html">Traits</a>;</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
 111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C·&gt;</div>
 112 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">···38</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">interpolate</a>·(·<span·class="keyword">const</span>·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out·)<span·class="keyword">·const</span></div>
 114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·DomainType;</div>
 116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//·get·cubic·reference·element</span></div>
 118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">auto</span>·referenceElement·=·ReferenceElements&lt;·D,·d·&gt;::cube();</div>
 119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·size·=·2*d;</div>
 121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(·size·==·referenceElement.size(·1·)·);</div>
 122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·resize·vector</span></div>
 124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(·size·);</div>
 125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·evaluate·local·function·in·barycenter·of·codim·1·subentities</span></div>
 127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div>
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div>
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02182.html#a176f792990ad74863be5e0fd43169077">···37</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<[·...·truncated·by·diffoscope;·len:·87,·SHA:·8c8b1ea0b3fed24946ae1495dec4e7bcea7a23ace5207941170c20ef6c91cad3·...·];</div>129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">const</span>·DomainType·&amp;x·=·referenceElement.position(·i,·1·);</div>
 130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[·i·]·=·f(x);</div>
 131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····};</div>132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
120 </div>133 </div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
123 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02178.html#a918cafbed42538399956f471a01f3ce1">···41</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02178.html#a918cafbed42538399956f471a01f3ce1">create</a>·(·<a·class="code·hl_typedef"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">Key</a>·order·)</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">/*</span></div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">·······*·The·nedelec·parameter·begins·at·1.</span></div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">·······*·This·is·the·numbering·used·by·J.C.·Nedelec·himself.</span></div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·······*·See·&quot;Mixed·Finite·Elements·in·\R^3&quot;·published·in·1980.</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·······*</span></div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·······*·This·construction·is·based·on·the·construction·of·Raviart-Thomas·elements.</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·······*·There·the·numbering·starts·at·0.</span></div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·······*·Because·of·this·we·reduce·the·order·internally·by·1.</span></div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·······*/</span></div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······order--;</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_struct"·href="a02174.html">NedelecVecMatrix&lt;geometryId,Field&gt;</a>·vecMatrix(order);</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_typedef"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">MBasis</a>·*mbasis·=·MBasisFactory::template·create&lt;geometryId&gt;(order+1);</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······std::remove_const_t&lt;Object&gt;*·tmBasis·=·<span·class="keyword">new</span>·std::remove_const_t&lt;Object&gt;(*mbasis);</div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······tmBasis-&gt;fill(vecMatrix);</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·tmBasis;</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</div>
142 </div>136 </div>
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02178.html#a0a233ce7257f5a234bfca9b0bd997ca6">···59</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02178.html#a0a233ce7257f5a234bfca9b0bd997ca6">release</a>(·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
145 </div>138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·Dune</span></div>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH</span></div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>·&lt;GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field&gt;</div> 
148 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};"> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02174.html">···63</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">NedelecVecMatrix</a></div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02174.html#aa95067971ba2e3ebde06df8a8d8fce16">···65</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_variable"·href="a02174.html#aa95067971ba2e3ebde06df8a8d8fce16">geometry</a>·=·geometryId;</div> 
Max diff block lines reached; 11729/74876 bytes (15.66%) of diff not shown.
18.9 KB
html2text {}
    
Offset 1, 406 lines modifiedOffset 1, 82 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
 8 rannachertureklocalinterpolation.hh
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 nedelecsimplexprebasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH
 16 6#define·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH
18 717 7
19 8#include·<fstream> 
20 9#include·<utility>18 8#include·<cassert>
 19 9#include·<vector>
21 1020 10
22 11#include·<dune/geometry/type.hh>21 11#include·<dune/common/fvector.hh>
23 1222 12
24 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>23 13#include·<dune/geometry/referenceelements.hh>
25 1424 14
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 16
26 15namespace·_\x8D_\x8u_\x8n_\x8e27 17namespace·_\x8D_\x8u_\x8n_\x8e
 28 18{
27 16{ 
28 17·template·<·GeometryType::Id·geometryId,·class·Field·> 
29 18·struct·NedelecVecMatrix; 
30 1929 19
 30 29·template<·class·D,·class·R,·unsigned·int·d·>
 31 _\x83_\x80·class·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
31 23·template·<unsigned·int·dim,·class·Field> 
32 _\x82_\x84·struct·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
33 25·{ 
34 _\x82_\x86·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y; 
35 _\x82_\x87·typedef·typename·MBasisFactory::Object·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s; 
36 _\x82_\x88·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s; 
37 _\x82_\x89·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8>·> 
38 _\x8B_\x8a_\x8s_\x8i_\x8s; 
39 30 
40 _\x83_\x81·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
41 _\x83_\x82·typedef·std::size_t·_\x8K_\x8e_\x8y; 
42 33 
43 34·template·<unsigned·int·dd,·class·FF> 
44 _\x83_\x85·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
45 36·{32 31·{
 33 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8,_\x8·_\x8d_\x8·_\x8>,
 34 33·R,·1,·FieldVector<·R,·1·>,
 35 34·FieldMatrix<·R,·1,·d·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 35
 37 36·public:
 38 37·template<·class·F,·class·C·>
 39 _\x83_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(·const·F·&f,·std::vector<·C·>·&out·)·const
 40 39·{
 41 40·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·DomainType;
 42 41
 43 42·//·get·cubic·reference·element
 44 43·auto·referenceElement·=·ReferenceElements<·D,·d·>::cube();
 45 44
 46 45·const·int·size·=·2*d;
 47 46·assert(·size·==·referenceElement.size(·1·)·);
 48 47
 49 48·//·resize·vector
 50 49·out.resize(·size·);
 51 50
 52 51·//·evaluate·local·function·in·barycenter·of·codim·1·subentities
 53 52·for(·int·i·=·0;·i·<·size;·++i·)
 54 53·{
 55 54·const·DomainType·&x·=·referenceElement.position(·i,·1·);
 56 55·out[·i·]·=·f(x);
46 _\x83_\x87·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>·_\x8T_\x8y_\x8p_\x8e; 
47 38·}; 
48 39 
49 40·template<·GeometryType::Id·geometryId·> 
50 _\x84_\x81·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·_\x8K_\x8e_\x8y·order·) 
51 42·{ 
52 43·/* 
53 44·*·The·nedelec·parameter·begins·at·1. 
54 45·*·This·is·the·numbering·used·by·J.C.·Nedelec·himself. 
55 46·*·See·"Mixed·Finite·Elements·in·\R^3"·published·in·1980. 
56 47·* 
57 48·*·This·construction·is·based·on·the·construction·of·Raviart-Thomas·elements. 
58 49·*·There·the·numbering·starts·at·0. 
59 50·*·Because·of·this·we·reduce·the·order·internally·by·1. 
60 51·*/ 
61 52·order--; 
62 53·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·vecMatrix(order); 
63 54·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s·*mbasis·=·MBasisFactory::template·create<geometryId>(order+1); 
64 55·std::remove_const_t<Object>*·tmBasis·=·new·std::remove_const_t<Object> 
65 (*mbasis); 
66 56·tmBasis->fill(vecMatrix); 
67 57·return·tmBasis; 
68 58·} 
69 _\x85_\x89·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·} 
70 60·}; 
71 61 
72 62·template·<GeometryType::Id·geometryId,·class·Field> 
73 _\x86_\x83·struct·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x 
74 64·{ 
75 _\x86_\x85·static·constexpr·GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId; 
76 _\x86_\x86·static·const·unsigned·int·_\x8d_\x8i_\x8m·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y._\x8d_\x8i_\x8m(); 
77 _\x86_\x87·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8I; 
78 _\x86_\x88·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8M_\x8I_\x8>·_\x8M_\x8I_\x8B_\x8a_\x8s_\x8i_\x8s; 
79 _\x86_\x89·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x(std::size_t·order) 
80 70·{ 
81 71·/* 
82 72·*·Construction·of·Nedelec·elements·see·"Mixed·Finite·Elements·in·\R^3"·by 
83 Nedelec,·1980. 
84 73·* 
85 74·*·Let·$\P_{n,k}$·be·the·space·of·polynomials·in·$n$·variables·with·degree 
86 $\leq·k$. 
87 75·*·The·space·of·Nedelec·functions·in·$n$·dimensions·with·index·$k$·is·defined 
88 as 
89 76·* 
90 77·*·\begin{equation*} 
91 78·*·Ned_k·:=·(\P_{n,k-1})^n·\oplus·\{p·\in·(\P_{n,k})^n:·<p,x>=0·\} 
92 79·*·\end{equation*} 
93 80·*·with·$x=(x,y)$·in·two·dimensions·and·$x=(x,y,z)$·in·three·dimensions. 
94 81·* 
Max diff block lines reached; 7263/19336 bytes (37.56%) of diff not shown.
9.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00065.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·nedelecsimplexinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·rannacherturek.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 57 lines modifiedOffset 65, 29 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">nedelecsimplexinterpolation.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">rannacherturek.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
  
 78 <p>Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.··
 79 <a·href="#details">More...</a></p>
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/> 
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04583_source.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/> 
92 </div>81 </div>
93 <p><a·href="a00065_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00065_source.html">Go·to·the·source·code·of·this·file.</a></p>
 83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 84 <div·class="textblock"><p>Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.·</p>
94 <table·class="memberdecls"> 
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
96 Classes</h2></td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html">Dune::LocalCoefficientsContainer</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html">Dune::NedelecCoefficientsFactory&lt;·dim·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02150.html">Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02170.html">Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·L2-based·interpolation·for·Nedelec.··<a·href="a02170.html#details">More...</a><br·/></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html">Dune::NedelecL2InterpolationFactory&lt;·dim,·Field·&gt;</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 </table><table·class="memberdecls"> 
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
110 Namespaces</h2></td></tr> 
111 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table> 
114 </div><!--·contents·-->85 </div></div><!--·contents·-->
115 <!--·start·footer·part·-->86 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>87 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.888 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
118 </small></address>89 </small></address>
119 </body>90 </body>
120 </html>91 </html>
2.72 KB
html2text {}
    
Offset 1, 39 lines modifiedOffset 1, 16 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 rannacherturek.hh·File·Reference
 8 Convenience·header·that·includes·all·available·Rannacher-Turek
 9 LocalFiniteElements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
10 nedelecsimplexinterpolation.hh·File·Reference 
11 #include·<fstream> 
12 #include·<utility> 
13 #include·<numeric> 
14 #include·<dune/common/exceptions.hh> 
15 #include·<dune/geometry/quadraturerules.hh> 
16 #include·<dune/geometry/referenceelements.hh> 
17 #include·<dune/geometry/type.hh> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.h_.e_.l_.p_.e_.r_\x8._\x8h_\x8h>10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_./_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_\x8._\x8h_\x8h>
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 13 Convenience·header·that·includes·all·available·Rannacher-Turek
 14 LocalFiniteElements.
23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
24 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r 
25   
26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8u_\x8i_\x8l_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
29   
30 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8·_\x8> 
31  ········An·L2-based·interpolation·for·Nedelec.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
34   
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
36 namespace· ·_\x8D_\x8u_\x8n_\x8e 
37   
38 ===============================================================================15 ===============================================================================
39 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.816 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
191 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00065_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelecsimplexinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·rannacherturek.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 817 lines modifiedOffset 70, 27 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelecsimplexinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannacherturek.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00065.html">Go·to·the·documentation·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>83 <a·href="a00065.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
Diff chunk too large, falling back to line-by-line diff (2 lines added, 792 lines removed)
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04583.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXINTERPOLATION_HH</span></div>88 <div·class="ttc"·id="aa04583_html"><div·class="ttname"><a·href="a04583.html">rannacherturek.hh</a></div></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00050.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·-----------------------------</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div> 
112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>NedelecL2InterpolationFactory;</div> 
113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·LocalCoefficientsContainer</span></div> 
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·--------------------------</span></div> 
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};"> 
120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02142.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a></div> 
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div> 
122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a>·<a·class="code·hl_class"·href="a02142.html">This</a>;</div> 
123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div> 
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Setter&gt;</div> 
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">···46</a></span>····<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(·<span·class="keyword">const</span>·Setter·&amp;setter·)</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······setter.setLocalKeys(localKey_);</div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
131 </div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
133 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">···51</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">localKey</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>()·);</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div> 
139 </div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
141 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">···57</a></span>····std::size_t·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>·()<span·class="keyword">·const</span></div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·localKey_.size();</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
146 </div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····std::vector&lt;·LocalKey·&gt;·localKey_;</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div> 
151 </div> 
152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·NedelecCoefficientsFactory</span></div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·--------------------------------</span></div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div> 
159 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02146.html">···72</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02146.html">NedelecCoefficientsFactory</a></div> 
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··{</div> 
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02146.html#ad255ca4902ca6d2423f82cb4a7c6f1b6">···74</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02146.html#ad255ca4902ca6d2423f82cb4a7c6f1b6">Key</a>;</div> 
163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02146.html#a7c743fb072206d3cb0d5b113eb50dc00">···75</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a>·<a·class="code·hl_typedef"·href="a02146.html#a7c743fb072206d3cb0d5b113eb50dc00">Object</a>;</div> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
166 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02146.html#a48524195a72d847bb1f42807c6a86f53">···78</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02142.html">Object</a>·*<a·class="code·hl_function"·href="a02146.html#a48524195a72d847bb1f42807c6a86f53">create</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02146.html#ad255ca4902ca6d2423f82cb4a7c6f1b6">Key</a>·&amp;key·)</div> 
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div> 
169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02138.html">NedelecL2InterpolationFactory&lt;·dim,·double·&gt;</a>·InterpolationFactory;</div> 
170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">if</span>(·!supports&lt;·geometryId·&gt;(·key·)·)</div> 
171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keywordflow">return</span>·<span·class="keyword">nullptr</span>;</div> 
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">typename</span>·InterpolationFactory::Object·*interpolation·=·InterpolationFactory::template·create&lt;·geometryId·&gt;(·key·);</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<a·class="code·hl_class"·href="a02142.html">Object</a>·*localKeys·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02146.html#a7c743fb072206d3cb0d5b113eb50dc00">Object</a>(·*interpolation·);</div> 
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······InterpolationFactory::release(·interpolation·);</div> 
175 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·localKeys;</div> 
176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div> 
177 </div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
Max diff block lines reached; 271/151453 bytes (0.18%) of diff not shown.
42.7 KB
html2text {}
Max HTML report size reached
6.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00068.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·nedelec1stkindsimplex.hh·File·Reference</title>8 <title>dune-localfunctions:·rannachertureklocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 39 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">nedelec1stkindsimplex.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannachertureklocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;array&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>83 <code>#include·&lt;cassert&gt;</code><br·/>
 84 <code>#include·&lt;cstddef&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
89 </div>86 </div>
90 <p><a·href="a00068_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00068_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">88 <table·class="memberdecls">
92 <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>
93 Classes</h2></td></tr>90 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02130.html">Dune::Nedelec1stKindSimplexLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html">Dune::RannacherTurekLocalCoefficients&lt;·d·&gt;</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nédélec·elements·of·the·first·kind·for·simplex·elements.··<a·href="a02130.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·Rannacher-Turek·elements··<a·href="a02230.html#details">More...</a><br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
100 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>99 </table>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
1.86 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8n_.e_.d_.e_.l_.e_.c7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 rannachertureklocalcoefficients.hh·File·Reference
 10 #include·<algorithm>
 11 #include·<array>
 12 #include·<cassert>
 13 #include·<cstddef>
9 nedelec1stkindsimplex.hh·File·Reference 
10 #include·<numeric> 
11 #include·<dune/common/fmatrix.hh> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/geometry/referenceelements.hh> 
14 #include·<dune/geometry/type.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8K_\x8i_\x8n_\x8d_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8> 
21  ·······Nédélec·elements·of·the·first·kind·for·simplex·elements.·_.M_.o_.r_.e_.._.._..17 struct· ·_.D_.u_.n_.e_.:_.:_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.·_.d_.·_.>
 18  ········layout·for·Rannacher-Turek·elements·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  19  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  22  
26 ===============================================================================23 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
90.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00068_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelec1stkindsimplex.hh·Source·File</title>8 <title>dune-localfunctions:·rannachertureklocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 423 lines modifiedOffset 70, 96 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelec1stkindsimplex.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannachertureklocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00068.html">Go·to·the·documentation·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>83 <a·href="a00068.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span>Impl</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>
 100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02230.html">···26</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a></div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtyp[·...·truncated·by·diffoscope;·len:·24,·SHA:·d914e1c308b48bd34bb86747077358a03ea859c23aa7ebae68566229d2d6ddd6·...·]>103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">···28</a></span>····<a·class="code·hl_function"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">RannacherTurekLocalCoefficients</a>·()</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>Nedelec1stKindSimplexLocalBasis</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(·std::size_t·i·=·0;·i·&lt;·2*d;·++i·)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········localKeys_[·i·]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·i,·1,·0·);</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
 109 </div>
 110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 111 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02230.html#ab9b484e95962837a7e52687113c298de">···34</a></span>····<a·class="code·hl_function"·href="a02230.html#ab9b484e95962837a7e52687113c298de">RannacherTurekLocalCoefficients</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;other·)</div>
 113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······(*this)·=·other;</div>
 115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
 116 </div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 118 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02230.html#ac39f2154c31902372df0b3802af97433">···39</a></span>····<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;<a·class="code·hl_function"·href="a02230.html#ac39f2154c31902372df0b3802af97433">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;other·)</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·Number·of·edges·of·the·reference·simplex</span></div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·std::size_t·numberOfEdges·=·dim*(dim+1)/2;</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····································R,dim,FieldVector&lt;R,dim&gt;,</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····································FieldMatrix&lt;R,dim,dim&gt;·&gt;;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····Nedelec1stKindSimplexLocalBasis()</div> 
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{</div>120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);</div>121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······std::copy(·other.localKeys_.begin(),·other.localKeys_.end(),·localKeys_.begin()·);</div>
 122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
 124 </div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02230.html#aed33d58d4ec6d0916a64e51fe941e1ee">···46</a></span>····std::size_t·<a·class="code·hl_function"·href="a02230.html#aed33d58d4ec6d0916a64e51fe941e1ee">size</a>·()<span·class="keyword">·const</span></div>
 128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·2*d;</div>
 130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 131 </div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02230.html#add8afa7c1f78f58f01304b1e2c5fdddc">···52</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·href="a02230.html#add8afa7c1f78f58f01304b1e2c5fdddc">localKey</a>·(·std::size_t·i·)<span·class="keyword">·const</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······assert(·i·&lt;·2*d·);</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·localKeys_[·i·];</div>
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
 139 </div>
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····Nedelec1stKindSimplexLocalBasis(std::bitset&lt;numberOfEdges&gt;·edgeOrientation)</div> 
123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·Nedelec1stKindSimplexLocalBasis()</div> 
124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div> 
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;edgeOrientation_.size();·i++)</div> 
126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0;</div> 
127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()</div> 
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div> 
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">static_assert</span>(dim==2·||·dim==3,·<span·class="stringliteral">&quot;Nedelec·shape·functions·are·implemented·only·for·2d·and·3d·simplices.&quot;</span>);</div> 
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(dim==2)</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keywordflow">return</span>·k·*·(k+2);</div> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">if</span>·(dim==3)</div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordflow">return</span>·k·*·(k+2)·*·(k+3)·/·2;</div> 
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
138 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
140 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">····</span>{</div> 
141 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">static_assert</span>(k==1,·<span·class="stringliteral">&quot;Evaluating·Nédélec·shape·functions·is·implemented·only·for·first·order.&quot;</span>);</div> 
142 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out.resize(size());</div> 
143 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
144 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">if</span>·(dim==2)</div> 
145 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······{</div> 
146 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="comment">//·First-order·Nédélec·shape·functions·on·a·triangle·are·of·the·form</span></div> 
Max diff block lines reached; 7533/72484 bytes (10.39%) of diff not shown.
19.1 KB
html2text {}
    
Offset 1, 441 lines modifiedOffset 1, 96 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c 
8 nedelec1stkindsimplex.hh7 ····*·_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k
 8 rannachertureklocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH 
16 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH
 16 6#define·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH
17 717 7
18 8#include·<numeric> 
19 9 
20 10#include·<dune/common/fmatrix.hh> 
21 11#include·<dune/common/fvector.hh>18 8#include·<algorithm>
 19 9#include·<array>
 20 10#include·<cassert>
 21 11#include·<cstddef>
22 1222 12
23 13#include·<dune/geometry/referenceelements.hh> 
24 14#include·<dune/geometry/type.hh> 
25 15 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
29 1924 14
30 20namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
31 21{ 
32 22namespace·Impl 
33 23{ 
34 36·template<class·D,·class·R,·int·dim,·int·k> 
35 37·class·Nedelec1stKindSimplexLocalBasis26 16{
 27 25·template<·unsigned·int·d·>
 28 _\x82_\x86·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 29 27·{
 30 _\x82_\x88·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()
 31 29·{
 32 30·for(·std::size_t·i·=·0;·i·<·2*d;·++i·)
 33 31·localKeys_[·i·]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·i,·1,·0·);
 34 32·}
 35 33
 36 _\x83_\x84·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·(·const·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 37 &other·)
36 38·{38 35·{
 39 36·(*this)·=·other;
 40 37·}
 41 38
 42 _\x83_\x89·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=_\x8·(·const
 43 _\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·&other·)
37 39·//·Number·of·edges·of·the·reference·simplex 
38 40·constexpr·static·std::size_t·numberOfEdges·=·dim*(dim+1)/2; 
39 41 
40 42·public: 
41 43·using·Traits·=·LocalBasisTraits<D,dim,FieldVector<D,dim>, 
42 44·R,dim,FieldVector<R,dim>, 
43 45·FieldMatrix<R,dim,dim>·>; 
44 46 
45 53·Nedelec1stKindSimplexLocalBasis() 
46 54·{44 40·{
47 55·std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);45 41·std::copy(·other.localKeys_.begin(),·other.localKeys_.end(),
 46 localKeys_.begin()·);
 47 42·return·*this;
 48 43·}
 49 44
 50 _\x84_\x86·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 51 47·{
 52 48·return·2*d;
 53 49·}
 54 50
 55 _\x85_\x82·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(·std::size_t·i·)·const
 56 53·{
 57 54·assert(·i·<·2*d·);
 58 55·return·localKeys_[·i·];
48 56·}59 56·}
49 5760 57
50 60·Nedelec1stKindSimplexLocalBasis(std::bitset<numberOfEdges>·edgeOrientation) 
51 61·:·Nedelec1stKindSimplexLocalBasis() 
52 62·{ 
53 63·for·(std::size_t·i=0;·i<edgeOrientation_.size();·i++) 
54 64·edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0; 
55 65·} 
56 66 
57 68·static·constexpr·unsigned·int·size() 
58 69·{ 
59 70·static_assert(dim==2·||·dim==3,·"Nedelec·shape·functions·are·implemented 
60 only·for·2d·and·3d·simplices."); 
61 71·if·(dim==2) 
62 72·return·k·*·(k+2); 
63 73·if·(dim==3) 
64 74·return·k·*·(k+2)·*·(k+3)·/·2; 
65 75·} 
66 76 
67 82·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
68 83·std::vector<typename·Traits::RangeType>&·out)·const 
69 84·{ 
70 85·static_assert(k==1,·"Evaluating·Nédélec·shape·functions·is·implemented 
71 only·for·first·order."); 
72 86·out.resize(size()); 
73 87 
74 88·if·(dim==2) 
75 89·{ 
76 90·//·First-order·Nédélec·shape·functions·on·a·triangle·are·of·the·form 
77 91·// 
78 92·//·(a1,·a2)·+·b(-x2,·x1)^T,·a_1,·a_2,·b·\in·R 
79 93·out[0]·=·{D(1)·-·in[1],·in[0]}; 
80 94·out[1]·=·{in[1],·-in[0]+D(1)}; 
81 95·out[2]·=·{-in[1],·in[0]}; 
82 96·} 
83 97 
84 98·if·constexpr·(dim==3) 
85 99·{ 
86 100·//·First-order·Nédélec·shape·functions·on·a·tetrahedron·are·of·the·form 
87 101·// 
88 102·//·a·+·b·\times·x,·a,·b·\in·R^3 
89 103·// 
90 104·//·The·following·coefficients·create·the·six·basis·vectors 
91 105·//·that·are·dual·to·the·edge·degrees·of·freedom: 
92 106·// 
93 107·//·a[0]·=·{·1,·0,·0}·b[0]·=·{·0,·-1,·1} 
Max diff block lines reached; 5771/19500 bytes (29.59%) of diff not shown.
7.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00080.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalp2.hh·File·Reference</title>8 <title>dune-localfunctions:·simplexp1bubble.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalp2.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">simplexp1bubble.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a04544_source.html">dune/localfunctions/enriched/simplexp1bubble/localbasis.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00086_source.html">hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&quot;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a04550_source.html">dune/localfunctions/enriched/simplexp1bubble/localcoefficients.hh</a>&gt;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00083_source.html">hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&quot;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04559_source.html">dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh</a>&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00080_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00080_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01766.html">Dune::HierarchicalP2LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html">Dune::SimplexP1BubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··<a·href="a01750.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>99 </table>
2.4 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l7 ····*·_\x8e_.n_.r_.i_.c_.h_.e_.d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 hierarchicalp2.hh·File·Reference9 simplexp1bubble.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
13 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
14 #include·"_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.2_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.s_.i_.m_.p_.l_.e_.x_.p_.2_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"12 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.2_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_.i_.m_.p_.l_.e_.x_.P_.1_.B_.u_.b_.b_.l_.e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 18  ·······Linear·Lagrange·functions·enriched·with·an·element·bubble·function.
 19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  20  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  23  
22 ===============================================================================24 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
50.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00080_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalp2.hh·Source·File</title>8 <title>dune-localfunctions:·simplexp1bubble.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 116 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalp2.hh</div></div>80 ··<div·class="headertitle"><div·class="title">simplexp1bubble.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00080.html">Go·to·the·documentation·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>83 <a·href="a00080.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04544.html">dune/localfunctions/enriched/simplexp1bubble/localbasis.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04550.html">dune/localfunctions/enriched/simplexp1bubble/localcoefficients.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04559.html">dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00086.html">hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00083.html">hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
102 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01766.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01766.html">HierarchicalP2LocalFiniteElement</a></div>102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01750.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01750.html">SimplexP1BubbleLocalFiniteElement</a></div>
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>
 104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01750.html#a13567d5917a740416e32bcfaa9ace86b">···48</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01754.html">LocalBasisType</a>·=·<a·class="code·hl_class"·href="a01754.html">SimplexP1BubbleLocalBasis&lt;D,R,dim&gt;</a>;</div>
105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01750.html#a5d9b0ee47dcb71b678db66b94ef15f29">···51</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01758.html">LocalCoefficientsType</a>·=·<a·class="code·hl_class"·href="a01758.html">SimplexP1BubbleLocalCoefficients&lt;dim&gt;</a>;</div>
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">static_assert</span>(1·&lt;=·dim·&amp;&amp;·dim·&lt;=·3,</div> 
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··················<span·class="stringliteral">&quot;HierarchicalP2LocalFiniteElement·only·implemented·for·dim==1,·2,·3.&quot;</span>);</div> 
108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 109 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01750.html#a9193044be42275ad3dee87e5697a5216">···54</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01762.html">LocalInterpolationType</a>·=·<a·class="code·hl_class"·href="a01762.html">SimplexP1BubbleLocalInterpolation&lt;LocalBasisType&gt;</a>;</div>
109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div> 
110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>,</div> 
112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">LagrangeSimplexLocalFiniteElement&lt;D,R,dim,2&gt;::Traits::LocalCoefficientsType</a>,</div> 
113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">···34</a></span>········<a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation&lt;HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">Traits</a>;</div> 
114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 111 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01750.html#afb027c2dfded9b5bf19200d1c4e802e4">···57</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;LocalBasisType,LocalCoefficientsType,LocalInterpolationType&gt;</a>;</div>
 112 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 113 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
115 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01766.html#a5edc6d6a1f73f65fce64576a72dc8c5f">···38</a></span>····<a·class="code·hl_function"·href="a01766.html#a5edc6d6a1f73f65fce64576a72dc8c5f">HierarchicalP2LocalFiniteElement</a>·()</div>115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01750.html#a3e1f7168dd275280aaf4bdb7b05a4a49">···61</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01754.html">LocalBasisType</a>&amp;·<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·112,·SHA:·e268c2702cf809b87b5bd4c3a64709b8c8d48f68c2d4267721db0f4df14b520e·...·]</div>
 116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·basis_;</div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
118 </div>119 </div>
119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
120 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01766.html#a300f11d1b3922969afe32809894ad9d0">···43</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·151,·SHA:·a009be6ecdaec9dea29359b2e9aa151b0358633f25404697013ed7243fa72875·...·]s</a>·()<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01750.html#a236de463f8bd17c593cab654f7f6873d">···67</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01758.html">LocalCoefficientsType</a>&amp;·<a·class="code[·...·truncated·by·diffoscope;·len:·83,·SHA:·74cb9c78e6bbc3811edfdd60e6d9a01d4c310384d2b6d32b0dd43e93b774b26a·...·]s</a>·()<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·basis;</div>124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·coefficients_;</div>
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
125 </div>126 </div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01766.html#a8b8b466fae72d1567f7239bec0f56d0b">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·166,·SHA:·7ac0239ef991e5e058812e4125bdf0323a14f619f5373bdb6809a341ce39aac3·...·]</a>·()<span·class="keyword">·const</span></div>129 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01750.html#a04db4a4728c76acc2c40c622a69f31a3">···73</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01762.html">LocalInterpolationType</a>&amp;·<a·class="cod[·...·truncated·by·diffoscope;·len:·86,·SHA:·f40faf6a5840ed94c0de22abae4454f10c5945a6ec3351307e4175952e3557ac·...·]</a>·()<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·coefficients;</div>131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·interpolation_;</div>
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
132 </div>133 </div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
134 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01766.html#af63f823501351136d6c0f9e97f1f674f">···57</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01766.html#af63f823501351136d6c0f9e97f1f674f">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
139 </div> 
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
141 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01766.html#a60d5bbf70cbd961f1e1409f1ed5c4403">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01766.html#a60d5bbf70cbd961f1e1409f1ed5c4403">size</a>·()<span·class="keyword">·const</span></div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
146 </div> 
147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
148 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01766.html#afe65b3ceebc320a52829facb11f0c107">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01766.html#afe65b3ceebc320a52829facb11f0c107">type</a>·()</div> 
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div> 
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
153 </div> 
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·basis;</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>·coefficients;</div>135 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01750.html#a6af34f0b6420ad336854cc795531adc4">···79</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01750.html#a6af34f0b6420ad336854cc795531adc4">size</a>·()·noexcept</div>
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div>
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation&lt;HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·&gt;·interpolation;</div>138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01754.html#aff67532e0503722de174f16f2cbe2ea0">LocalBasisType::size</a>();</div>
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··};</div>139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
162 </div>140 </div>
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>}</div>141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 142 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01750.html#a958d677ffa76519acf587e77b67fa2eb">···85</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01750.html#a958d677ffa76519acf587e77b67fa2eb">type</a>·()·noexcept</div>
 144 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
Max diff block lines reached; 10321/36157 bytes (28.54%) of diff not shown.
14.8 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 133 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 hierarchicalp2.hh7 ····*·_.e_.n_.r_.i_.c_.h_.e_.d
 8 simplexp1bubble.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH
17 717 7
18 8#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
22 12 
23 13#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
24 14#include·"_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.2_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.s_.i_.m_.p_.l_.e_.x_.p_.2_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
 24 14
25 1525 15
26 16namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
27 17{27 17{
28 18 
29 21·template<class·D,·class·R,·int·dim>28 43·template<class·D,·class·R,·int·dim>
 29 _\x84_\x84·class·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 30 45·{
30 _\x82_\x82·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
31 23·{ 
32 24 
33 25·static_assert(1·<=·dim·&&·dim·<=·3, 
34 26·"HierarchicalP2LocalFiniteElement·only·implemented·for·dim==1,·2,·3."); 
35 27 
36 28·public:31 46·public:
37 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
38 32·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>, 
39 33·typename·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x82_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8: 
40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e, 
41 _\x83_\x84 
42 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8> 
43 >·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
44 35 
45 _\x83_\x88·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
46 39·{} 
47 4032 _.4_.8·using·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e·=·_.S_.i_.m_.p_.l_.e_.x_.P_.1_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.,_.d_.i_.m_.>;
 33 49
 34 _\x85_\x81·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·=·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>;
 35 52
 36 _\x85_\x84·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·=
 37 _\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8>;
 38 55
 39 _\x85_\x87·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=
 40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e_\x8>;
 41 58
 42 59
48 _\x84_.3·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const43 _\x86_.1·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
49 44·{44 62·{
50 45·return·basis;45 63·return·basis_;
51 46·}46 64·}
52 4747 65
53 _\x85_.0·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const48 _\x86_.7·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
54 51·{49 68·{
55 52·return·coefficients;50 69·return·coefficients_;
56 53·} 
57 5451 70·}
 52 71
58 _\x85_.7·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const53 _\x87_.3·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
59 58·{54 74·{
60 59·return·interpolation;55 75·return·interpolation_;
61 60·}56 76·}
62 61 
63 _\x86_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
64 64·{ 
65 65·return·basis.size(); 
66 66·} 
67 67 
68 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
69 71·{ 
70 72·return·GeometryTypes::simplex(dim); 
71 73·} 
72 74 
73 75·private: 
74 76·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis; 
75 7757 77
 58 _\x87_\x89·static·constexpr·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·noexcept
 59 80·{
 60 81·return·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e();
 61 82·}
76 78·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·coefficients; 
77 79 
78 80 
79 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8> 
80 >·interpolation; 
81 81·}; 
82 82 
83 83}62 83
84 84 
85 85#endif 
86 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
87 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
88 Hierarchical·p2·shape·functions·for·the·simplex.63 _.8_.5·static·constexpr·GeometryType·_.t_.y_.p_.e·()·noexcept
 64 86·{
 65 87·return·GeometryTypes::simplex(dim);
 66 88·}
 67 89
 68 90·private:
 69 91·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·coefficients_{};
 70 92·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·basis_{};
 71 93·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·interpolation_{};
 72 94·};
 73 95
 74 96}·//·end·namespace·Dune
 75 97
 76 98#endif·//·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH
89 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h77 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
90 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h 
91 _\x8D_\x8u_\x8n_\x8e78 _\x8D_\x8u_\x8n_\x8e
92 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1879 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
Max diff block lines reached; 7586/15163 bytes (50.03%) of diff not shown.
5.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00083.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalsimplexp2localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·monomiallocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 31 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">monomiallocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
82 </div>86 </div>
83 <p><a·href="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">88 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>90 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01786.html">Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02098.html">Dune::MonomialLocalInterpolation&lt;·LB,·size·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>98 </table>
1.23 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 hierarchicalsimplexp2localinterpolation.hh·File·Reference9 monomiallocalinterpolation.hh·File·Reference
11 #include·<vector>10 #include·<vector>
 11 #include·<dune/common/fvector.hh>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/geometry/type.hh>
 14 #include·<dune/geometry/quadraturerules.hh>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_.o_.n_.o_.m_.i_.a_.l_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.,_.·_.s_.i_.z_.e_\x8·_\x8>
15  18  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
18  21  
19 ===============================================================================22 ===============================================================================
20 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
36.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00083_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalsimplexp2localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·monomiallocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 130 lines modifiedOffset 70, 114 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">monomiallocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00083.html">Go·to·the·documentation·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>83 <a·href="a00083.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};"> 
96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01786.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation</a></div> 
97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div> 
99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size&gt;</div>
101 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}">102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02098.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02098.html">MonomialLocalInterpolation</a></div>
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01786.html#a99c583eae61686cff053ab00afd8507f">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01786.html#a99c583eae61686cff053ab00afd8507f">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div> 
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div> 
105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">typename</span>·LB::Traits::RangeType·y;</div> 
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">static_assert</span>(LB::Traits::dimDomain·&lt;=·3,</div> 
108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····················<span·class="stringliteral">&quot;LocalInterpolation·for·HierarchicalSimplexP2·finite·elements&quot;</span></div> 
109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····················<span·class="stringliteral">&quot;·is·only·implemented·for·dimDomain·&lt;=3!&quot;</span>);</div> 
110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
111 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">switch</span>·(·<span·class="keywordtype">int</span>(LB::Traits::dimDomain))··{</div>105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·D;</div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·DF;</div>
 107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimD=LB::Traits::dimDomain;</div>
 108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeType·R;</div>
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·RF;</div>
112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">case</span>·1·:</div>111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·QuadratureRule&lt;DF,dimD&gt;·QR;</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·QR::iterator·QRiterator;</div>
114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
 115 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02098.html#adbedfc039de1edb22375e83c4857d52e">···35</a></span>····<a·class="code·hl_function"·href="a02098.html#adbedfc039de1edb22375e83c4857d52e">MonomialLocalInterpolation</a>·(<span·class="keyword">const</span>·GeometryType·&amp;gt_,</div>
 117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·····························<span·class="keyword">const</span>·LB·&amp;lb_)</div>
115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········out.resize(3);</div>118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·gt(gt_),·lb(lb_),·Minv(0)</div>
 119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········,·qr(QuadratureRules&lt;DF,dimD&gt;::rule(gt,·2*lb.order()))</div>
116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="comment">//·First:·the·two·vertex·dofs</span></div> 
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········x[0]·=·0.0;···out[0]·=·f(x);</div> 
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········x[0]·=·1.0;···out[2]·=·f(x);</div> 
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·Compute·inverse·of·the·mass·matrix·of·the·local·basis,·and·store·it·in·Minv</span></div>
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="comment">//·Then:·the·edge·dof</span></div>122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>(size·!=·lb.size())</div>
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········x[0]·=·0.5;···y·=·f(x);</div> 
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········out[1]·=·y·-·0.5*(out[0]·+·out[2]);</div>123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········DUNE_THROW(Exception,·<span·class="stringliteral">&quot;size·template·parameter·does·not·match·size·of·&quot;</span></div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>···················<span·class="stringliteral">&quot;local·basis&quot;</span>);</div>
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">break</span>;</div>126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">const</span>·QRiterator·qrend·=·qr.end();</div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>(QRiterator·qrit·=·qr.begin();·qrit·!=·qrend;·++qrit)·{</div>
 128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········std::vector&lt;R&gt;·base;</div>
 129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········lb.evaluateFunction(qrit-&gt;position(),base);</div>
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i)</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keywordflow">for</span>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·size;·++j)</div>
 133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>············Minv[i][j]·+=·qrit-&gt;weight()·*·base[i]·*·base[j];</div>
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">case</span>·2·:</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········out.resize(6);</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="comment">//·First:·the·three·vertex·dofs</span></div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········x[0]·=·0.0;····x[1]·=·0.0;······out[0]·=·f(x);</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········x[0]·=·1.0;····x[1]·=·0.0;······out[2]·=·f(x);</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········x[0]·=·0.0;····x[1]·=·1.0;······out[5]·=·f(x);</div>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······Minv.invert();</div>
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
 137 </div>
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="comment">//·Then:·the·three·edge·dofs</span></div> 
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········x[0]·=·0.5;····x[1]·=·0.0;······y·=·f(x);</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[1]·=·y·-·0.5*(out[0]·+·out[2]);</div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 140 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02098.html#a3e7c415bb3427659712b85401dc4db41">···65</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02098.html#a3e7c415bb3427659712b85401dc4db41">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········x[0]·=·0.0;····x[1]·=·0.5;······y·=·f(x);</div> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[3]·=·y·-·0.5*(out[0]·+·out[5]);</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········x[0]·=·0.5;····x[1]·=·0.5;······y·=·f(x);</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[4]·=·y·-·0.5*(out[2]·+·out[5]);</div> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">break</span>;</div>142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out.clear();</div>
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">case</span>·3·:</div>144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out.resize(size,·0);</div>
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
Max diff block lines reached; 7684/29970 bytes (25.64%) of diff not shown.
6.94 KB
html2text {}
    
Offset 1, 122 lines modifiedOffset 1, 107 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l
 8 monomiallocalinterpolation.hh
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82 
9 hierarchicalsimplexp2localinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH 
17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH
 16 6#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH
18 717 7
19 8#include·<vector>18 8#include·<vector>
20 919 9
 20 10#include·<dune/common/fvector.hh>
 21 11#include·<dune/common/fmatrix.hh>
 22 12
 23 13#include·<dune/geometry/type.hh>
 24 14#include·<dune/geometry/quadraturerules.hh>
 25 15
21 10namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
22 11{ 
23 15·template<class·LB> 
24 _\x81_\x86·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
25 17·{27 17{
 28 18
 29 22·template<class·LB,·unsigned·int·size>
 30 _\x82_\x83·class·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
26 18·public: 
27 19 
28 20·template<typename·F,·typename·C> 
29 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
30 22·{31 24·{
31 23·typename·LB::Traits::DomainType·x;32 25·typedef·typename·LB::Traits::DomainType·D;
 33 26·typedef·typename·LB::Traits::DomainFieldType·DF;
 34 27·static·const·int·dimD=LB::Traits::dimDomain;
32 24·typename·LB::Traits::RangeType·y;35 28·typedef·typename·LB::Traits::RangeType·R;
 36 29·typedef·typename·LB::Traits::RangeFieldType·RF;
 37 30
 38 31·typedef·QuadratureRule<DF,dimD>·QR;
 39 32·typedef·typename·QR::iterator·QRiterator;
33 25 
34 26·static_assert(LB::Traits::dimDomain·<=·3, 
35 27·"LocalInterpolation·for·HierarchicalSimplexP2·finite·elements" 
36 28·"·is·only·implemented·for·dimDomain·<=3!"); 
37 29 
38 30·switch·(·int(LB::Traits::dimDomain))·{ 
39 31 
40 32·case·1·: 
41 3340 33
 41 34·public:
 42 _\x83_\x85·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(const·GeometryType·&gt_,
 43 36·const·LB·&lb_)
 44 37·:·gt(gt_),·lb(lb_),·Minv(0)
 45 38·,·qr(QuadratureRules<DF,dimD>::rule(gt,·2*lb.order()))
 46 39·{
 47 40·//·Compute·inverse·of·the·mass·matrix·of·the·local·basis,·and·store·it·in
 48 Minv
 49 41·if(size·!=·lb.size())
 50 42·DUNE_THROW(Exception,·"size·template·parameter·does·not·match·size·of·"
 51 43·"local·basis");
 52 44
 53 45·const·QRiterator·qrend·=·qr.end();
 54 46·for(QRiterator·qrit·=·qr.begin();·qrit·!=·qrend;·++qrit)·{
 55 47·std::vector<R>·base;
 56 48·lb.evaluateFunction(qrit->position(),base);
 57 49
 58 50·for(unsigned·int·i·=·0;·i·<·size;·++i)
 59 51·for(unsigned·int·j·=·0;·j·<·size;·++j)
 60 52·Minv[i][j]·+=·qrit->weight()·*·base[i]·*·base[j];
 61 53·}
 62 54·Minv.invert();
 63 55·}
 64 56
 65 64·template<typename·F,·typename·C>
 66 _\x86_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 67 66·{
 68 67·out.clear();
 69 68·out.resize(size,·0);
42 34·out.resize(3); 
43 35 
44 36·//·First:·the·two·vertex·dofs 
45 37·x[0]·=·0.0;·out[0]·=·f(x); 
46 38·x[0]·=·1.0;·out[2]·=·f(x); 
47 39 
48 40·//·Then:·the·edge·dof 
49 41·x[0]·=·0.5;·y·=·f(x); 
50 42·out[1]·=·y·-·0.5*(out[0]·+·out[2]); 
51 43 
52 44·break; 
53 45 
54 46 
55 47·case·2·: 
56 48 
57 49·out.resize(6); 
58 50 
59 51·//·First:·the·three·vertex·dofs 
60 52·x[0]·=·0.0;·x[1]·=·0.0;·out[0]·=·f(x); 
61 53·x[0]·=·1.0;·x[1]·=·0.0;·out[2]·=·f(x); 
62 54·x[0]·=·0.0;·x[1]·=·1.0;·out[5]·=·f(x); 
63 55 
64 56·//·Then:·the·three·edge·dofs 
65 57·x[0]·=·0.5;·x[1]·=·0.0;·y·=·f(x); 
66 58·out[1]·=·y·-·0.5*(out[0]·+·out[2]); 
67 59 
68 60·x[0]·=·0.0;·x[1]·=·0.5;·y·=·f(x); 
69 61·out[3]·=·y·-·0.5*(out[0]·+·out[5]); 
70 62 
71 63·x[0]·=·0.5;·x[1]·=·0.5;·y·=·f(x); 
72 64·out[4]·=·y·-·0.5*(out[2]·+·out[5]); 
73 65 
74 66·break; 
75 67 
76 68·case·3·: 
77 6970 69
78 70·out.resize(10); 
79 71 
80 72·//·First:·the·four·vertex·dofs 
Max diff block lines reached; 2471/7083 bytes (34.89%) of diff not shown.
8.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00086.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalsimplexp2localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·monomiallocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 55 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">monomiallocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Hierarchical·p2·shape·functions·for·the·simplex.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../common/localkey.hh</a>&quot;</code><br·/>
87 </div>84 </div>
88 <p><a·href="a00086_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00086_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01770.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01774.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·1·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02094.html">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·1d.··<a·href="a01774.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01778.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·2·&gt;</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·2d.··<a·href="a01778.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01782.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·3·&gt;</a></td></tr> 
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·3d.··<a·href="a01782.html#details">More...</a><br·/></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
105 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
106 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table>96 </table>
109 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
110 <div·class="textblock"><p>Hierarchical·p2·shape·functions·for·the·simplex.·</p> 
111 </div></div><!--·contents·-->97 </div><!--·contents·-->
112 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>101 </small></address>
116 </body>102 </body>
117 </html>103 </html>
2.24 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 21 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 monomiallocalcoefficients.hh·File·Reference
 10 #include·<cstddef>
 11 #include·<vector>
 12 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
10 hierarchicalsimplexp2localbasis.hh·File·Reference 
11 Hierarchical·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·<numeric> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8__\x8s_\x8i_\x8z_\x8e_\x8·_\x8>
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
19   
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x81_\x8·_\x8> 
21  ·······Hierarchical·P2·basis·in·1d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8> 
24  ·······Hierarchical·P2·basis·in·2d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25   
26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8> 
27  ·······Hierarchical·P2·basis·in·3d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28  16  
29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
30 namespace· ·_\x8D_\x8u_\x8n_\x8e18 namespace· ·_\x8D_\x8u_\x8n_\x8e
31  19  
32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
33 Hierarchical·p2·shape·functions·for·the·simplex. 
34 ===============================================================================20 ===============================================================================
35 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.821 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
84.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00086_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalsimplexp2localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·monomiallocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 367 lines modifiedOffset 70, 77 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">monomiallocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00086.html">Go·to·the·documentation·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>83 <a·href="a00086.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../common/localkey.hh&quot;</span></div>
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
97 <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="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·static_size&gt;</div>
100 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01770.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a></div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02094.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02094.html">MonomialLocalCoefficients</a></div>
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
104 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">···25</a></span>····<a·class="code·hl_function"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">HierarchicalSimplexP2LocalBasis</a>()</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02094.html#a33e9e0fabcc98b07b2727e1d2592567b">···28</a></span>····<a·class="code·hl_function"·href="a02094.html#a33e9e0fabcc98b07b2727e1d2592567b">MonomialLocalCoefficients</a>·()</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·index(static_size,·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0))</div>
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;HierarchicalSimplexP2LocalBasis·not·implemented·for·dim·&gt;·3.&quot;</span>);</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·static_size;·++i)</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········index[i].index(i);</div>
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
109 </div>110 </div>
 111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 112 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02094.html#a2f5263545716db64fd5cbfcf2b842a22">···36</a></span>····std::size_t·<a·class="code·hl_function"·href="a02094.html#a2f5263545716db64fd5cbfcf2b842a22">size</a>·()<span·class="keyword">·const</span></div>
 114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·static_size;</div>
110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··};</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
111 </div>117 </div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
113 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
114 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">119 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02094.html#a53dc245abac575eae52272fe5f8d91bf">···42</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02094.html#a53dc245abac575eae52272fe5f8d91bf">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01774.html">···47</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;D,R,1&gt;</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div> 
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,1,Dune::FieldVector&lt;D,1&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div> 
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">···52</a></span>········Dune::FieldMatrix&lt;R,1,1&gt;·&gt;·<a·class="code·hl_typedef"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">Traits</a>;</div> 
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
121 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01774.html#aa949a000b57974c8e34d5e5a039bd451">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01774.html#aa949a000b57974c8e34d5e5a039bd451">size</a>·()<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·3;</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·index[i];</div>
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
126 </div>124 </div>
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
128 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01774.html#af2cbe4fe27f042a7c05e195c4612d98b">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01774.html#af2cbe4fe27f042a7c05e195c4612d98b">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(3);</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0]·=·1-in[0];</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[1]·=·1-4*(in[0]-0.5)*(in[0]-0.5);</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[2]·=·in[0];</div>127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····std::vector&lt;LocalKey&gt;·index;</div>
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··};</div>
138 </div>129 </div>
139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
141 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01774.html#ab36b177e13cb7fdc5951b9d4e6ac1706">···73</a></span>····<a·class="code·hl_function"·href="a01774.html#ab36b177e13cb7fdc5951b9d4e6ac1706">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div> 
143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div> 
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out.resize(3);</div> 
146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[0][0][0]·=·-1;</div> 
148 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[1][0][0]·=·4-8*in[0];</div> 
149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[2][0][0]·=··1;</div> 
150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
 132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif·</span><span·class="comment">//DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALCOEFFICIENTS_HH</span></div>
151 </div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
153 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01774.html#a94e8bf036f6079fa5c2f968f69bbaaf6">···84</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01774.html#a94e8bf036f6079fa5c2f968f69bbaaf6">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·1&gt;&amp;·order,</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">auto</span>·totalOrder·=·order[0];</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········evaluateFunction(in,·out);</div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········out.resize(size());</div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········out[0]·=·-1;</div> 
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········out[1]·=·4-8*in[0];</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········out[2]·=··1;</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·2)·{</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········out.resize(size());</div> 
Max diff block lines reached; 12283/66555 bytes (18.46%) of diff not shown.
19.5 KB
html2text {}
    
Offset 1, 403 lines modifiedOffset 1, 73 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l
 8 monomiallocalcoefficients.hh
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82 
9 hierarchicalsimplexp2localbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH 
17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALCOEFFICIENTS_HH
 16 6#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALCOEFFICIENTS_HH
18 717 7
 18 8#include·<cstddef>
 19 9#include·<vector>
 20 10
 21 11#include·"../common/localkey.hh"
 22 12
19 12#include·<numeric> 
20 13 
21 14#include·<dune/common/fvector.hh> 
22 15#include·<dune/common/fmatrix.hh> 
23 16 
24 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
25 18 
26 19namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
27 20{ 
28 21·template<class·D,·class·R,·int·dim> 
29 _.2_.2·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s24 14{
 25 15
 26 23·template<int·static_size>
 27 _\x82_\x84·class·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
30 23·{28 25·{
31 24·public:29 26·public:
 30 _\x82_\x88·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()
 31 29·:·index(static_size,·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0))
32 _\x82_\x85·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s() 
33 26·{ 
34 27·DUNE_THROW(Dune::NotImplemented,"HierarchicalSimplexP2LocalBasis·not 
35 implemented·for·dim·>·3."); 
36 28·} 
37 29·}; 
38 30 
39 46·template<class·D,·class·R> 
40 _\x84_\x87·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,1> 
41 48·{ 
42 49·public: 
43 51·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x81_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x81_\x8>,R,1,Dune:: 
44 FieldVector<R,1>, 
45 _\x85_\x82·Dune::FieldMatrix<R,1,1>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
46 53 
47 _\x85_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
48 56·{ 
49 57·return·3; 
50 58·} 
51 59 
52 _\x86_\x81·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
53 62·std::vector<typename·Traits::RangeType>&·out)·const 
54 63·{ 
55 64·out.resize(3); 
56 65 
57 66·out[0]·=·1-in[0]; 
58 67·out[1]·=·1-4*(in[0]-0.5)*(in[0]-0.5); 
59 68·out[2]·=·in[0]; 
60 69·} 
61 70 
62 72·inline·void 
63 _\x87_\x83·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
64 74·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
65 75·{ 
66 76·out.resize(3); 
67 77 
68 78·out[0][0][0]·=·-1; 
69 79·out[1][0][0]·=·4-8*in[0]; 
70 80·out[2][0][0]·=·1; 
71 81·} 
72 82 
73 _\x88_\x84·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·1>&·order, 
74 85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
75 86·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
76 87·{ 
77 88·auto·totalOrder·=·order[0]; 
78 89·if·(totalOrder·==·0)·{ 
79 90·evaluateFunction(in,·out); 
80 91·}·else·if·(totalOrder·==·1)·{ 
81 92·out.resize(size()); 
82 93·out[0]·=·-1; 
83 94·out[1]·=·4-8*in[0]; 
84 95·out[2]·=·1; 
85 96·}·else·if·(totalOrder·==·2)·{ 
86 97·out.resize(size()); 
87 98·out[0]·=·0; 
88 99·out[1]·=·-8; 
89 100·out[2]·=·0; 
90 101·}·else·{ 
91 102·out.resize(size()); 
92 103·out[0]·=·out[1]·=·out[2]·=·0; 
93 104·} 
94 105·} 
95 106 
96 _\x81_\x80_\x89·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const 
97 110·{ 
98 111·return·2; 
99 112·} 
100 113 
101 114·}; 
102 115 
103 136·template<class·D,·class·R> 
104 _\x81_\x83_\x87·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,2> 
105 138·{ 
106 139·public: 
107 141·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,1,Dune:: 
108 FieldVector<R,1>, 
109 _\x81_\x84_\x82·Dune::FieldMatrix<R,1,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
110 143 
111 _\x81_\x84_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
112 146·{ 
113 147·return·6; 
114 148·} 
Max diff block lines reached; 9113/19915 bytes (45.76%) of diff not shown.
9.16 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00089.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalprismp2.hh·File·Reference</title>8 <title>dune-localfunctions:·monomiallocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 54 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">monomiallocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>82 <code>#include·&lt;cassert&gt;</code><br·/>
 83 <code>#include·&lt;numeric&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00095_source.html">hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&quot;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../common/localbasis.hh</a>&quot;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00098_source.html">hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&quot;</code><br·/> 
86 </div>87 </div>
87 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">89 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02074.html">Dune::MonomImp::EvalAccess&lt;·Traits·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·output·vector·of·evaluateFunction()·and·evaluate()··<a·href="a02074.html#details">More...</a><br·/></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02078.html">Dune::MonomImp::JacobianAccess&lt;·Traits·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·output·vector·of·evaluateJacobian()··<a·href="a02078.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02082.html">Dune::MonomImp::Evaluate&lt;·Traits,·c·&gt;</a></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02086.html">Dune::MonomImp::Evaluate&lt;·Traits,·1·&gt;</a></td></tr>
 101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01806.html">Dune::HierarchicalPrismP2LocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02090.html">Dune::MonomialLocalBasis&lt;·D,·R,·d,·p·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">104 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>107 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:a00578"·id="r_a00578"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">Dune::MonomImp</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>111 </table>
99 </div><!--·contents·-->112 </div><!--·contents·-->
100 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>114 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8115 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>116 </small></address>
104 </body>117 </body>
2.59 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 36 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_\x8a_\x8l7 ····*·_\x8m_.o_.n_.o_.m_.i_\x8a_\x8l
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 hierarchicalprismp2.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
13 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
14 #include·"_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.2_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.2_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"9 monomiallocalbasis.hh·File·Reference
 10 #include·<array>
 11 #include·<cassert>
 12 #include·<numeric>
 13 #include·<dune/common/fmatrix.hh>
 14 #include·<dune/common/math.hh>
 15 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_.D_.u_.n_.e_.:_.:_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>18 ·class· ·_.D_.u_.n_.e_.:_.:_.M_.o_.n_.o_.m_.I_.m_.p_.:_.:_.E_.v_.a_.l_.A_.c_.c_.e_.s_.s_.<_.·_.T_.r_.a_.i_.t_.s_\x8·_\x8>
 19  ········Access·output·vector·of·evaluateFunction()·and·evaluate()·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 20  
 21 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8I_\x8m_\x8p_\x8:_\x8:_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s_\x8<_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8·_\x8>
 22  ········Access·output·vector·of·evaluateJacobian()·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 23  
 24 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8I_\x8m_\x8p_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8<_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8c_\x8·_\x8>
 25  
 26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8I_\x8m_\x8p_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8<_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x81_\x8·_\x8>
 27  
 28 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8,_\x8·_\x8p_\x8·_\x8>
18  29  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s30 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e31 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  32  
 33 namespace· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8I_\x8m_\x8p
 34  
22 ===============================================================================35 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.836 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
84.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00089_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalprismp2.hh·Source·File</title>8 <title>dune-localfunctions:·monomiallocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 122 lines modifiedOffset 70, 304 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2.hh</div></div>80 ··<div·class="headertitle"><div·class="title">monomiallocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00089.html">Go·to·the·documentation·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>83 <a·href="a00089.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00095.html">hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00098.html">hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../common/localbasis.hh&quot;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <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="a00576.html">Dune</a></div>99 <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="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 101 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="}">
 102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a00578.html">···19</a></span>··<span·class="keyword">namespace·</span>MonomImp</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Traits&gt;</div>
103 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01806.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01806.html">HierarchicalPrismP2LocalFiniteElement</a></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02074.html">···23</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02074.html">EvalAccess</a>·{</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······std::vector&lt;typename·Traits::RangeType&gt;·&amp;out;</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·first_unused_index;</div>
105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#endif</span></div>
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">public</span>:</div>
109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;HierarchicalPrismP2LocalBasis&lt;D,R&gt;</a>,</div> 
110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········Impl::LagrangePrismLocalCoefficients&lt;2&gt;,</div> 
111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">···32</a></span>········<a·class="code·hl_class"·href="a01814.html">HierarchicalPrismP2LocalInterpolation&lt;HierarchicalPrismP2LocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">Traits</a>;</div> 
112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
113 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">113 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01806.html#a1ce8aa0a54e2af15d7e4f8a68e17f99d">···36</a></span>····<a·class="code·hl_function"·href="a01806.html#a1ce8aa0a54e2af15d7e4f8a68e17f99d">HierarchicalPrismP2LocalFiniteElement</a>·()</div>114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02074.html#af20f088571cf5e51cbca4cb60e55f5cb">···30</a></span>······<a·class="code·hl_function"·href="a02074.html#af20f088571cf5e51cbca4cb60e55f5cb">EvalAccess</a>(std::vector&lt;typename·Tra[·...·truncated·by·diffoscope;·len:·28,·SHA:·d04613012c9afd7d04575b28a6e4dc4db781c9cf1bc679bf19fa7a907dcd7224·...·])</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········:·out(out_)</div>
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>#ifndef·NDEBUG</div>
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········,·first_unused_index(0)</div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>#endif</div>
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······{·}</div>
 120 </div>
 121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 122 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02074.html#a9dd092e3ad0d8c4e38a3944961046804">···37</a></span>······<a·class="code·hl_function"·href="a02074.html#a9dd092e3ad0d8c4e38a3944961046804">~EvalAccess</a>()·{</div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········assert(first_unused_index·==·out.size());</div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>
116 </div>126 </div>
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01806.html#ad71d6f4e658d40a73be42aa359515b0a">···41</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·cla[·...·truncated·by·diffoscope;·len:·127,·SHA:·fe741bc96eecaafcdf47c6f4f05b7507d484d9febf49902d530fc92bab4f5663·...·]</div>129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02074.html#a2b7c73d36498578eb97ae0992392d182">···41</a></span>······<span·class="keyword">typename</span>·Traits::RangeFieldType·&amp;<a·class="code·hl_function"·href="a02074.html#a2b7c73d36498578eb97ae0992392d182">operator[]</a>(<span·class="keywordtype">u[·...·truncated·by·diffoscope;·len:·58,·SHA:·b91094d2228d1dd8ad8c46f49f47c183837086d5b06301aea2be5431d7250055·...·]</div>
 130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········assert(index·&lt;·out.size());</div>
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="keywordflow">if</span>(first_unused_index·&lt;=·index)</div>
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··········first_unused_index·=·index+1;</div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif</span></div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·basis;</div>136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·out[index][0];</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
123 </div>138 </div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····};</div>
 140 </div>
125 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01806.html#af09577fd250842bae9bfc79cbfc958c6">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01806.html#af09577fd250842bae9bfc79cbfc958c6">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Traits&gt;</div>
130 </div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
132 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01806.html#a8eda126684f9943cb41b9b5cd04d945d">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·209,·SHA:·49362178e87a1ad76e9838a271843bf11482aa0d9a4731f3e9f139093c87d2b2·...·]</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02078.html">···54</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02078.html">JacobianAccess</a>·{</div>
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······std::vector&lt;typename·Traits::JacobianType&gt;·&amp;out;</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row;</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·first_unused_index;</div>
134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</span></div>
135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
137 </div> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">public</span>:</div>
139 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01806.html#adf4df55e8dd743b52c5730568379433e">···61</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01806.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·fa47107d36721486825814d23606368ace15210d4fbed9a5cbdda6fdc73d489d·...·]</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02078.html#a61ff3f9390333f3eb006774fcd388a85">···62</a></span>······<a·class="code·hl_function"·href="a02078.html#a61ff3f9390333f3eb006774fcd388a85">JacobianAccess</a>(std::vector&lt;typename[·...·truncated·by·diffoscope;·len:·36,·SHA:·b645d10d06a51ef4d8a015257e3c8e2e39d39b4fc4e4e6a28ddf44dcd389c16b·...·]</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·····················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row_)</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········:·out(out_),·row(row_)</div>
 156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>#ifndef·NDEBUG</div>
 157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········,·first_unused_index(0)</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>#endif</div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{·}</div>
144 </div>160 </div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 162 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
Max diff block lines reached; 12776/66115 bytes (19.32%) of diff not shown.
20.0 KB
html2text {}
    
Offset 1, 132 lines modifiedOffset 1, 317 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 hierarchicalprismp2.hh7 ····*·_.m_.o_.n_.o_.m_.i_.a_.l
 8 monomiallocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALBASIS_HH
 16 6#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALBASIS_HH
17 717 7
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
22 12 
23 13#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
24 14#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
25 1518 8#include·<array>
 19 9#include·<cassert>
 20 10#include·<numeric>
 21 11
 22 12#include·<dune/common/fmatrix.hh>
 23 13#include·<dune/common/math.hh>
 24 14
 25 15#include·"../common/localbasis.hh"
26 1626 16
27 17namespace·_\x8D_\x8u_\x8n_\x8e27 17namespace·_\x8D_\x8u_\x8n_\x8e
28 18{28 18{
 29 _\x81_\x89·namespace·MonomImp
29 19 
30 22·template<class·D,·class·R> 
31 _\x82_\x83·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
32 24·{30 20·{
33 25 
34 2631 22·template·<typename·Traits>
 32 _\x82_\x83·class·_\x8E_\x8v_\x8a_\x8l_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s·{
 33 24·std::vector<typename·Traits::RangeType>·&out;
 34 25#ifndef·NDEBUG
 35 26·unsigned·int·first_unused_index;
 36 27#endif
 37 28
35 27·public:38 29·public:
36 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
37 31·Impl::LagrangePrismLocalCoefficients<2>, 
38 _\x83_\x82·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·> 
39 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
40 33 
41 _\x83_\x86·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
42 37·{} 
43 38 
44 _\x84_.1·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const39 _\x83_.0·_.E_.v_.a_.l_.A_.c_.c_.e_.s_.s(std::vector<typename·Traits::RangeType>·&out_)
 40 31·:·out(out_)
 41 32#ifndef·NDEBUG
 42 33·,·first_unused_index(0)
 43 34#endif
 44 35·{·}
 45 36#ifndef·NDEBUG
 46 _\x83_\x87·_\x8~_\x8E_\x8v_\x8a_\x8l_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s()·{
 47 38·assert(first_unused_index·==·out.size());
 48 39·}
 49 40#endif
 50 _\x84_\x81·typename·Traits::RangeFieldType·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8](unsigned·int·index)
45 42·{51 42·{
46 43·return·basis;52 43·assert(index·<·out.size());
 53 44#ifndef·NDEBUG
 54 45·if(first_unused_index·<=·index)
 55 46·first_unused_index·=·index+1;
 56 47#endif
 57 48·return·out[index][0];
47 44·}58 49·}
48 45 
49 _.4_.8·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·const59 50·};
 60 51
 61 53·template·<typename·Traits>
 62 _\x85_\x84·class·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s·{
 63 55·std::vector<typename·Traits::JacobianType>·&out;
 64 56·unsigned·int·row;
 65 57#ifndef·NDEBUG
 66 58·unsigned·int·first_unused_index;
 67 59#endif
 68 60
 69 61·public:
 70 _\x86_\x82·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s(std::vector<typename·Traits::JacobianType>·&out_,
 71 63·unsigned·int·row_)
 72 64·:·out(out_),·row(row_)
 73 65#ifndef·NDEBUG
 74 66·,·first_unused_index(0)
 75 67#endif
 76 68·{·}
 77 69#ifndef·NDEBUG
 78 _\x87_\x80·_\x8~_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n_\x8A_\x8c_\x8c_\x8e_\x8s_\x8s()·{
 79 71·assert(first_unused_index·==·out.size());
 80 72·}
 81 73#endif
 82 _\x87_\x84·typename·Traits::RangeFieldType·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8](unsigned·int·index)
 83 75·{
 84 76·assert(index·<·out.size());
 85 77#ifndef·NDEBUG
 86 78·if(first_unused_index·<=·index)
 87 79·first_unused_index·=·index+1;
 88 80#endif
 89 81·return·out[index][0][row];
 90 82·}
 91 83·};
 92 84
 93 97·template·<typename·Traits,·int·c>
 94 _\x89_\x88·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e
50 49·{95 99·{
51 50·return·coefficients;96 _.1_.0_.1·constexpr·static·int·_.d·=·Traits::dimDomain·-·c;
 97 102
 98 109·template·<typename·Access>
 99 _\x81_\x81_\x80·static·void·_\x8e_\x8v_\x8a_\x8l·(
 100 111·const·typename·Traits::DomainType·&in,
 101 114·const·std::array<unsigned·int,·Traits::dimDomain>·&derivatives,
 102 117·typename·Traits::RangeFieldType·prod,
 103 119·int·bound,
 104 121·int&·index,
 105 123·Access·&access)
Max diff block lines reached; 9030/20415 bytes (44.23%) of diff not shown.
7.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00092.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalp1withelementbubble.hh·File·Reference</title>8 <title>dune-localfunctions:·dualp1localcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 39 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
76 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
77 <a·href="#typedef-members">Typedefs</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">hierarchicalp1withelementbubble.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualp1localcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
82 </div>84 </div>
83 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">86 <table·class="memberdecls">
 87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 88 Classes</h2></td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01722.html">Dune::DualP1LocalCoefficients&lt;·dim·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·coefficients·for·dual·simplex·P1·elements.··<a·href="a01722.html#details">More...</a><br·/></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 </table><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
86 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
87 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls"> 
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
91 Typedefs</h2></td></tr> 
92 <tr·class="memitem:a0fb20b803591d22a39fbfa483e0ebce5"·id="r_a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·int·dim&gt;·</td></tr> 
93 <tr·class="memitem:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a0fb20b803591d22a39fbfa483e0ebce5">Dune::HierarchicalP1WithElementBubbleLocalFiniteElement</a>·=·<a·class="el"·href="a01750.html">SimplexP1BubbleLocalFiniteElement</a>&lt;·D,·R,·dim·&gt;</td></tr> 
94 <tr·class="memdesc:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··<br·/></td></tr> 
95 <tr·class="separator:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 </table>97 </table>
97 </div><!--·contents·-->98 </div><!--·contents·-->
98 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<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>102 </small></address>
102 </body>103 </body>
1.75 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s 
9 hierarchicalp1withelementbubble.hh·File·Reference 
10 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h>7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
 9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 dualp1localcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<vector>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 17  ·······Local·coefficients·for·dual·simplex·P1·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 18  
12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
13 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
14  21  
15 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
16 template<class·D·,·class·R·,·int·dim> 
17 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x81_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·= 
18 ·······_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·D,·R,·dim·> 
19  ······Linear·Lagrange·functions·enriched·with·an·element·bubble·function. 
20   
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
17.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00092_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalp1withelementbubble.hh·Source·File</title>8 <title>dune-localfunctions:·dualp1localcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 41 lines modifiedOffset 70, 78 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalp1withelementbubble.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualp1localcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00092.html">Go·to·the·documentation·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>83 <a·href="a00092.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div> 
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00576.html#a0fb20b803591d22a39fbfa483e0ebce5">···17</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01750.html">HierarchicalP1WithElementBubbleLocalFiniteElement</a></div> 
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····=·<a·class="code·hl_class"·href="a01750.html">SimplexP1BubbleLocalFiniteElement&lt;D,R,dim&gt;</a>;</div> 
97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>}</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div>
 99 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01722.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01722.html">DualP1LocalCoefficients</a></div>
 101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01722.html#a04b27645bd423186c113262095f12d09">···27</a></span>····<a·class="code·hl_function"·href="a01722.html#a04b27645bd423186c113262095f12d09">DualP1LocalCoefficients</a>·()·:·li(<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>())</div>
 105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
 106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>();·i++)</div>
 107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,dim,0);</div>
 108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>
 109 </div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>111 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">···34</a></span>····std::size_t·<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>·()<span·class="keyword">·const</span></div>
 113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·dim+1;</div>
 115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
 116 </div>
 117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 118 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01722.html#aad088a83499dccafc3ee84d1286880c2">···40</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01722.html#aad088a83499dccafc3ee84d1286880c2">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
 121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·li[i];</div>
 122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
 123 </div>
 124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">private</span>:</div>
 126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::vector&lt;LocalKey&gt;·li;</div>
 127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div>
 128 </div>
 129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>
 131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div>
100 <div·class="ttc"·id="aa00428_html"><div·class="ttname"><a·href="a00428.html">simplexp1bubble.hh</a></div></div>133 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
101 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>134 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
102 <div·class="ttc"·id="aa01750_html"><div·class="ttname"><a·href="a01750.html">Dune::SimplexP1BubbleLocalFiniteElement</a></div><div·class="ttdoc">Linear·Lagrange·functions·enriched·with·an·element·bubble·function.</div><div·class="ttdef"><b>Definition</b>·simplexp1bubble.hh:45</div></div>135 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 136 <div·class="ttc"·id="aa01722_html"><div·class="ttname"><a·href="a01722.html">Dune::DualP1LocalCoefficients</a></div><div·class="ttdoc">Local·coefficients·for·dual·simplex·P1·elements.</div><div·class="ttdef"><b>Definition</b>·dualp1localcoefficients.hh:24</div></div>
 137 <div·class="ttc"·id="aa01722_html_a04b27645bd423186c113262095f12d09"><div·class="ttname"><a·href="a01722.html#a04b27645bd423186c113262095f12d09">Dune::DualP1LocalCoefficients::DualP1LocalCoefficients</a></div><div·class="ttdeci">DualP1LocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·dualp1localcoefficients.hh:27</div></div>
 138 <div·class="ttc"·id="aa01722_html_aad088a83499dccafc3ee84d1286880c2"><div·class="ttname"><a·href="a01722.html#aad088a83499dccafc3ee84d1286880c2">Dune::DualP1LocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·dualp1localcoefficients.hh:40</div></div>
 139 <div·class="ttc"·id="aa01722_html_ab737cd8161316bb596675da2c129ea53"><div·class="ttname"><a·href="a01722.html#ab737cd8161316bb596675da2c129ea53">Dune::DualP1LocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·dualp1localcoefficients.hh:34</div></div>
103 </div><!--·fragment·--></div><!--·contents·-->140 </div><!--·fragment·--></div><!--·contents·-->
104 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
105 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
106 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
107 </small></address>144 </small></address>
108 </body>145 </body>
109 </html>146 </html>
3.93 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 76 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 hierarchicalp1withelementbubble.hh7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
 9 dualp1localcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH16 5#ifndef·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH
17 718 7
18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h> 
19 919 8#include·<cstddef>
 20 9#include·<vector>
 21 10
 22 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 23 12
20 10namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
21 11{ 
22 16·template<class·D,·class·R,·int·dim> 
23 _\x81_\x87·using·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x81_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
24 18·=·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>; 
25 19} 
26 20 
27 21#endif·//·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH 
28 _.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h25 14{
 26 15
 27 22·template·<int·dim>
 28 _\x82_\x83·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 29 24·{
 30 25·public:
 31 _\x82_\x87·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(_\x8s_\x8i_\x8z_\x8e())
 32 28·{
 33 29·for·(std::size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 34 30·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,dim,0);
 35 31·}
 36 32
 37 _\x83_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 38 35·{
 39 36·return·dim+1;
 40 37·}
 41 38
 42 _\x84_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 43 41·{
 44 42·return·li[i];
 45 43·}
 46 44
 47 45·private:
 48 46·std::vector<LocalKey>·li;
 49 47·};
 50 48
 51 49}
 52 50
 53 51#endif
 54 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
29 _\x8D_\x8u_\x8n_\x8e55 _\x8D_\x8u_\x8n_\x8e
30 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1856 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
31 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
32 Linear·Lagrange·functions·enriched·with·an·element·bubble·function.57 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.K_.e_.y
 58 Describe·position·of·one·degree·of·freedom.
33 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·simplexp1bubble.hh:4559 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 60 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 61 Local·coefficients·for·dual·simplex·P1·elements.
 62 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localcoefficients.hh:24
 63 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 64 DualP1LocalCoefficients()
 65 Standard·constructor.
 66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localcoefficients.hh:27
 67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 68 const·LocalKey·&·localKey(std::size_t·i)·const
 69 get·i'th·index
 70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localcoefficients.hh:40
 71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
 72 std::size_t·size()·const
 73 number·of·coefficients
 74 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localcoefficients.hh:34
34 ===============================================================================75 ===============================================================================
35 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.876 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00095.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalprismp2localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·dualp1localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 46 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualp1localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Hierarchical·prism·p2·shape·functions·for·the·simplex.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
87 </div>85 </div>
88 <p><a·href="a00095_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00095_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">87 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>89 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01810.html">Dune::HierarchicalPrismP2LocalBasis&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01718.html">Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dual·Lagrange·shape·functions·on·the·simplex.··<a·href="a01718.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>98 </table>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
101 <div·class="textblock"><p>Hierarchical·prism·p2·shape·functions·for·the·simplex.·</p> 
102 </div></div><!--·contents·-->99 </div><!--·contents·-->
103 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>103 </small></address>
107 </body>104 </body>
108 </html>105 </html>
1.61 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.27 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 hierarchicalprismp2localbasis.hh·File·Reference10 dualp1localbasis.hh·File·Reference
11 Hierarchical·prism·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·<numeric>11 #include·<numeric>
13 #include·<dune/common/fvector.hh>12 #include·<dune/common/fvector.hh>
14 #include·<dune/common/fmatrix.hh>13 #include·<dune/common/fmatrix.hh>
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.P_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_.T_\x8·_\x8>
 18  ·······Dual·Lagrange·shape·functions·on·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
24 Hierarchical·prism·p2·shape·functions·for·the·simplex. 
25 ===============================================================================23 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
75.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00095_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalprismp2localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·dualp1localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 270 lines modifiedOffset 70, 146 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualp1localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00095.html">Go·to·the·documentation·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>83 <a·href="a00095.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
97 <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="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·fa[·...·truncated·by·diffoscope;·len:·13,·SHA:·964465a66de1e8149395cd39011cf7ba37b32707e4ee2074199b4b32499c956b·...·]&gt;</div>
100 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01810.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01810.html">HierarchicalPrismP2LocalBasis</a></div>100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01718.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01718.html">DualP1LocalBasis</a></div>
102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01810.html#a22ed4070296f0ce045aad875ec402d2a">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&[·...·truncated·by·diffoscope;·len:·175,·SHA:·87bf661bb5f8a2822f9bf3fca2415dfa062af6a62de46b8919581138f1450df1·...·];</div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01718.html#a660f77155703147a82b0cb120c1583d1">···38</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·90,·SHA:·b6575079f654d08ce38df6c0d2b4d5aca9663cae3e03e1f74eac04a7bdbcdf7a·...·];</div>
 104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div>
 105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01718.html#a9a987cd30bdde2a3f9c94d205637cff4">···41</a></span>········Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a01718.html#a9a987cd30bdde2a3f9c94d205637cff4">Traits</a>;</div>
105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
106 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">107 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01810.html#a3651c42ead82c97745ac8c9f7f84af75">···29</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01810.html[·...·truncated·by·diffoscope;·len:·34,·SHA:·2b735237ba9e0dcc323ac32220f7fdc2c18f95e9b2d1d71fc80e7d804bb0d628·...·]">size</a>·()<span·class="keyword">·const</span></div>108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">···44</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01718.html[·...·truncated·by·diffoscope;·len:·34,·SHA:·4e3e80bdab6d998e9059ba985263ec885ee02fa34882a3b936aa9801cdc855b8·...·]">size</a>·()<span·class="keyword">·const</span></div>
108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">····</span>{</div>109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·18;</div>110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·dim+1;</div>
110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
111 </div>112 </div>
112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
113 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01810.html#a6db04d9112e11ee10ae0aa8c882526cd">···35</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01810.html#a6db04d9112e11ee10ae0aa8c882526cd">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01718.html#a366699013a41a97a7e73286deeaaeee4">···50</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01718.html#a366[·...·truncated·by·diffoscope;·len:·29,·SHA:·5fb1301f19b321670e202ed3cdd605e6360883061c46637aa5472955e2c4439d·...·]">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>···························std::vector&lt;typename·Traits::RangeType&gt;·&amp;·out)<span·class="keyword">·const</span></div>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······out.resize(18);</div>118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·evaluate·P1·basis·functions</span></div>
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······std::vector&lt;typename·Traits::RangeType&gt;·p1Values(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······out[0]=(1.0-in[0]-in[1])*(1.0-in[2]);</div> 
120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[1]=·in[0]*(1-in[2]);</div> 
121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out[2]=in[1]*(1-in[2]);</div> 
122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······out[3]=in[2]*(1.0-in[0]-in[1]);</div> 
123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[4]=in[0]*in[2];</div> 
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······out[5]=in[1]*in[2];</div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······p1Values[0]·=·1.0;</div>
125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//edges</span></div> 
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······out[6]=2*(1.0-in[0]-in[1])*(0.5-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div> 
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out[7]=2*in[0]*(-0.5+in[0])*(4*in[2]-4*in[2]*in[2]);</div> 
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[8]=2*in[1]*(-0.5+in[1])*(4*in[2]-4*in[2]*in[2]);</div> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[9]=4*in[0]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);</div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[10]=4*in[1]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);</div> 
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[11]=4*in[0]*in[1]*(1-3*in[2]+2*in[2]*in[2]);</div> 
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[12]=4*in[0]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out[13]=4*in[1]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[14]=4*in[0]*in[1]*(-in[2]+2*in[2]*in[2]);</div> 
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)·{</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="comment">//faces</span></div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········p1Values[0]··-=·in[i];</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[15]=4*in[0]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div> 
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out[16]=4*in[1]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········p1Values[i+1]·=·in[i];</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out[17]=4*in[0]*in[1]*(4*in[2]-4*in[2]*in[2]);</div>126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·compute·dual·basis·function·values·as·a·linear·combination·of·the·Lagrange·values</span></div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>
142 </div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;=dim;·i++)·{</div>
 132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········out[i]·=·(dim+!<a·class="code·hl_variable"·href="a01718.html#a660f77155703147a82b0cb120c1583d1">faceDual</a>)*p1Values[i];</div>
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;i;·j++)</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········out[i]·-=·p1Values[j];</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=i+1;·j&lt;=dim;·j++)</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[i]·-=·p1Values[j];</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
 140 </div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
146 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01810.html#aa9b1720515e2a62fb0414ac752fba640">···67</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01810.html#aa9b1720515e2a62fb0414ac752fba640">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·····<span·class="comment">//position</span></div> 
148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>···························std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··<span·class="comment">//return··value</span></div>144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01718.html#abd85263476c300b91be3ee0a3442308f">···78</a></span>····<a·class="code·hl_function"·href="a01718.html#abd85263476c300b91be3ee0a3442308f">evaluateJacobian</a>·(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·163,·SHA:·ec7866a8808ca17d91f6cc06f4c835d6f5ef5c89065a0f07c8bcbc2743045158·...·]</div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div>
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(18);</div> 
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//vertices</span></div>147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·evaluate·P1·jacobians</span></div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······std::vector&lt;typename·Traits::JacobianType&gt;·p1Jacs(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>
153 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][0][0]·=·in[2]-1;</div> 
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[0][0][1]·=·in[2]-1;</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[0][0][2]·=·in[0]+in[1]-1;</div> 
Max diff block lines reached; 30698/60309 bytes (50.90%) of diff not shown.
16.3 KB
html2text {}
    
Offset 1, 282 lines modifiedOffset 1, 163 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82 
9 hierarchicalprismp2localbasis.hh7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
 9 dualp1localbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH16 5#ifndef·DUNE_DUAL_P1_LOCALBASIS_HH
17 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH17 6#define·DUNE_DUAL_P1_LOCALBASIS_HH
18 718 7
19 12#include·<numeric>19 8#include·<numeric>
 20 9
 21 10#include·<dune/common/fvector.hh>
 22 11#include·<dune/common/fmatrix.hh>
 23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
20 1324 13
21 14#include·<dune/common/fvector.hh> 
22 15#include·<dune/common/fmatrix.hh> 
23 16 
24 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
25 18 
26 19namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
27 20{ 
28 21·template<class·D,·class·R> 
29 _.2_.2·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s26 15{
 27 33·template<class·D,·class·R,·int·dim,·bool·faceDualT=false>
 28 _\x83_\x84·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
30 23·{29 35·{
31 24·public:30 36·public:
 31 _\x83_\x88·static·const·bool·_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l·=·faceDualT;
32 _.2_.6·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.3_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.3_\x8>,R,1,Dune::32 40·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.d_.i_.m_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.d_.i_.m_\x8>,R,1,Dune::
 33 FieldVector<R,1>,
33 FieldVector<R,1>,·Dune::FieldMatrix<R,1,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;34 _.4_.1·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
34 2735 42
35 _\x82_.9·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const36 _\x84_.4·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
36 30·{ 
37 31·return·18; 
38 32·} 
39 3337 45·{
 38 46·return·dim+1;
 39 47·}
 40 48
40 _\x83_.5·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,41 _\x85_.0·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
41 36·std::vector<typename·Traits::RangeType>·&·out)·const42 51·std::vector<typename·Traits::RangeType>&·out)·const
 43 52·{
 44 53·//·evaluate·P1·basis·functions
 45 54·std::vector<typename·Traits::RangeType>·p1Values(_\x8s_\x8i_\x8z_\x8e());
 46 55
 47 56·p1Values[0]·=·1.0;
42 37·{ 
43 38·out.resize(18); 
44 39 
45 40·out[0]=(1.0-in[0]-in[1])*(1.0-in[2]); 
46 41·out[1]=·in[0]*(1-in[2]); 
47 42·out[2]=in[1]*(1-in[2]); 
48 43·out[3]=in[2]*(1.0-in[0]-in[1]); 
49 44·out[4]=in[0]*in[2]; 
50 45·out[5]=in[1]*in[2]; 
51 46 
52 47·//edges 
53 48·out[6]=2*(1.0-in[0]-in[1])*(0.5-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]); 
54 49·out[7]=2*in[0]*(-0.5+in[0])*(4*in[2]-4*in[2]*in[2]); 
55 50·out[8]=2*in[1]*(-0.5+in[1])*(4*in[2]-4*in[2]*in[2]); 
56 51·out[9]=4*in[0]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]); 
57 52·out[10]=4*in[1]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]); 
58 53·out[11]=4*in[0]*in[1]*(1-3*in[2]+2*in[2]*in[2]); 
59 54·out[12]=4*in[0]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]); 
60 55·out[13]=4*in[1]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]); 
61 56·out[14]=4*in[0]*in[1]*(-in[2]+2*in[2]*in[2]); 
62 5748 57
 49 58·for·(int·i=0;·i<dim;·i++)·{
 50 59·p1Values[0]·-=·in[i];
 51 60·p1Values[i+1]·=·in[i];
63 58·//faces 
64 59·out[15]=4*in[0]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]); 
65 60·out[16]=4*in[1]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]); 
66 61·out[17]=4*in[0]*in[1]*(4*in[2]-4*in[2]*in[2]); 
67 62·}52 61·}
68 63 
69 6453 62
 54 63·//·compute·dual·basis·function·values·as·a·linear·combination·of·the
 55 Lagrange·values
 56 64·out.resize(_\x8s_\x8i_\x8z_\x8e());
70 6557 65
 58 66·for·(int·i=0;·i<=dim;·i++)·{
 59 67·out[i]·=·(dim+!_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l)*p1Values[i];
 60 68·for·(int·j=0;·j<i;·j++)
 61 69·out[i]·-=·p1Values[j];
 62 70
 63 71·for·(int·j=i+1;·j<=dim;·j++)
 64 72·out[i]·-=·p1Values[j];
 65 73·}
 66 74·}
 67 75
 68 77·inline·void
71 _\x86_.7·void·_.e_.v_.a_.l_.u_.a_.t_.e_.J_.a_.c_.o_.b_.i_.a_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,·//position69 _\x87_.8·_.e_.v_.a_.l_.u_.a_.t_.e_.J_.a_.c_.o_.b_.i_.a_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,
72 68·std::vector<typename·Traits::JacobianType>&·out)·const·//return·value70 79·std::vector<typename·Traits::JacobianType>&·out)·const
 71 80·{
 72 81·//·evaluate·P1·jacobians
 73 82·std::vector<typename·Traits::JacobianType>·p1Jacs(_\x8s_\x8i_\x8z_\x8e());
 74 83
 75 84·for·(int·i=0;·i<dim;·i++)
 76 85·p1Jacs[0][0][i]·=·-1;
 77 86
 78 87·for·(int·i=0;·i<dim;·i++)
 79 88·for·(int·j=0;·j<dim;·j++)
 80 89·p1Jacs[i+1][0][j]·=·(i==j);
 81 90
 82 91·//·compute·dual·basis·jacobians·as·linear·combination·of·the·Lagrange
 83 jacobians
 84 92·out.resize(_\x8s_\x8i_\x8z_\x8e());
 85 93
 86 94·for·(size_t·i=0;·i<=dim;·i++)·{
73 69·{ 
74 70·out.resize(18); 
75 71 
76 72·//vertices 
Max diff block lines reached; 10286/16715 bytes (61.54%) of diff not shown.
4.92 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00098.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalprismp2localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·dualp1localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 31 lines modifiedOffset 65, 31 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualp1localinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 </div>82 </div>
83 <p><a·href="a00098_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00098_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>86 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01814.html">Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01726.html">Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>94 </table>
1.13 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.27 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 hierarchicalprismp2localinterpolation.hh·File·Reference10 dualp1localinterpolation.hh·File·Reference
11 #include·<vector>11 #include·<vector>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_\x8·_\x8L_\x8B_\x8·_\x8>14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.P_.1_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.d_.i_.m_.,_\x8·_\x8L_\x8B_\x8·_\x8>
15  15  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8D_\x8u_\x8n_\x8e17 namespace· ·_\x8D_\x8u_\x8n_\x8e
18  18  
19 ===============================================================================19 ===============================================================================
20 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.820 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
25.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00098_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalprismp2localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·dualp1localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 104 lines modifiedOffset 70, 85 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualp1localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00098.html">Go·to·the·documentation·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>83 <a·href="a00098.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·LB&gt;</div>
95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">
96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01814.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01814.html">HierarchicalPrismP2LocalInterpolation</a></div>96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01726.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01726.html">DualP1LocalInterpolation</a></div>
97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>
99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
101 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}">100 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}">
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01814.html#af8d3d8e77745c2b6a85b3ad7e3eb740a">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01814.html#af8d3d8e77745c2b6a85b3ad7e3eb740a">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01726.html#a8c187eb15e949deb99475ff9f464c4ca">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01726.html#a8c187eb15e949deb99475ff9f464c4ca">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div>102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div>
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div>103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div>
105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">typename</span>·LB::Traits::RangeType·y;</div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="comment">//·If·the·dual·functions·are·dual·on·the·faces,</span></div>
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······out.resize(18);</div>105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="comment">//·then·adjust·the·interpolation·weights</span></div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·faceDual(LB::faceDual);</div>
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="comment">//First·the··vertex·dofs</span></div>108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//·compute·P1·interpolation·coefficients</span></div>
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std::vector&lt;C&gt;·p1Interpolation(dim+1);</div>
109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·0.0;····out[0]·=·f(x);</div> 
110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·0.0;····out[1]·=·f(x);</div> 
111 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·0.0;····out[2]·=·f(x);</div> 
112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·1.0;····out[3]·=·f(x);</div> 
113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·1.0;····out[4]·=·f(x);</div> 
114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·1.0;····out[5]·=·f(x);</div> 
115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="comment">//·vertex·0</span></div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>
 113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········x[i]·=·0;</div>
 114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······p1Interpolation[0]·=·f(x);</div>
116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·Then:·the·9·edge·dofs·and·the·3·face·dofs</span></div>116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·remaining·vertices</span></div>
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div>117 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)·{</div>
 118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div>
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······out[6]·=·y·-·0.5*(out[0]·+·out[3]);</div>119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········x[j]·=·(i==j);</div>
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div> 
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[7]·=·y·-·0.5*(out[1]·+·out[4]);</div>121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········p1Interpolation[i+1]·=·f(x);</div>
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·0.5;····y·=·f(x);</div> 
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[8]·=·y·-·0.5*(out[2]·+·out[5]);</div>123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·0.0;····y·=·f(x);</div>125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·compute·dual·coefficients·from·the·Lagrange·ones</span></div>
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······out[9]·=·y·-·0.5*(out[0]·+·out[1]);</div>126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(dim+1);</div>
 127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim+1;·i++)·{</div>
 128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········out[i]·=·2*p1Interpolation[i]/(dim+2-faceDual);</div>
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·0.0;····y·=·f(x);</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[10]·=·y·-·0.5*(out[2]·+·out[0]);</div>130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;i;·j++)</div>
 131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);</div>
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······x[0]·=·0.5;····x[1]·=·0.5;·····x[2]·=·0.0;····y·=·f(x);</div>133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=i+1;·j&lt;=dim;·j++)</div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);</div>
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[11]·=·y·-·0.5*(out[2]·+·out[1]);</div>135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div>
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
 137 </div>
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·1.0;····y·=·f(x);</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[12]·=·y·-·0.5*(out[3]·+·out[4]);</div> 
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·1.0;····y·=·f(x);</div>139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
 140 </div>
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[13]·=·y·-·0.5*(out[3]·+·out[5]);</div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······x[0]·=·0.5;····x[1]·=·0.5;·····x[2]·=·1.0;····y·=·f(x);</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[14]·=·y·-·0.5*(out[4]·+·out[5]);</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//faces</span></div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div> 
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[15]·=·y·-·0.25*(out[4]·+·out[1]·+·out[0]·+··out[3]·);</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·0.5;····y·=·f(x);</div> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[16]·=·y·-·0.25*(out[2]·+·out[0]·+·out[3]·+·out[5]·);</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······x[0]·=·0.5;····x[1]·=·0.5;·····x[2]·=·0.5;····y·=·f(x);</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[17]·=·y·-·0.25*(out[2]·+·out[1]·+·out[4]·+·out[5]·);</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
157 </div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div> 
159 </div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#endif</span></div>
163 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>144 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
164 <div·class="ttc"·id="aa01814_html"><div·class="ttname"><a·href="a01814.html">Dune::HierarchicalPrismP2LocalInterpolation</a></div><div·class="ttdef"><b>Definition</b>·hierarchicalprismp2localinterpolation.hh:17</div></div>145 <div·class="ttc"·id="aa01726_html"><div·class="ttname"><a·href="a01726.html">Dune::DualP1LocalInterpolation</a></div><div·class="ttdef"><b>Definition</b>·dualp1localinterpolation.hh:17</div></div>
165 <div·class="ttc"·id="aa01814_html_af8d3d8e77745c2b6a85b3ad7e3eb740a"><div·class="ttname"><a·href="a01814.html#af8d3d8e77745c2b6a85b3ad7e3eb740a">Dune::HierarchicalPrismP2LocalInterpolation::interpolate</a></div><div·class="ttdeci">void·interpolate(const·F·&amp;f,·std::vector&lt;·C[·...·truncated·by·diffoscope;·len:·83,·SHA:·9c3e5c1a51f0f429a4ec383bdecc7b2f37fa7cfd0c803385c277af8981ab0c4b·...·]localinterpolation.hh:21</div></div>146 <div·class="ttc"·id="aa01726_html_a8c187eb15e949deb99475ff9f464c4ca"><div·class="ttname"><a·href="a01726.html#a8c187eb15e949deb99475ff9f464c4ca">Dune::DualP1LocalInterpolation::interpolate</a></div><div·class="ttdeci">void·interpolate(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;ou[·...·truncated·by·diffoscope;·len:·116,·SHA:·182f106dc0a61ff85ddd27a055c8fdfd2f9916b3591cbc886c9b89dff22b75d6·...·]localinterpolation.hh:21</div></div>
166 </div><!--·fragment·--></div><!--·contents·-->147 </div><!--·fragment·--></div><!--·contents·-->
Max diff block lines reached; 243/20747 bytes (1.17%) of diff not shown.
5.09 KB
html2text {}
    
Offset 1, 96 lines modifiedOffset 1, 78 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82 
9 hierarchicalprismp2localinterpolation.hh7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81
 9 dualp1localinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_DUAL_P1_LOCALINTERPOLATION_HH
17 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH17 6#define·DUNE_DUAL_P1_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<vector>19 8#include·<vector>
20 920 9
21 10namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
22 11{22 11{
23 15·template<class·LB>23 15·template<int·dim,·class·LB>
24 _\x81_\x86·class·_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n24 _\x81_\x86·class·_\x8D_.u_.a_.l_.P_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
25 17·{25 17·{
26 18·public:26 18·public:
27 19 
28 20·template<typename·F,·typename·C>27 20·template<typename·F,·typename·C>
29 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const28 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
30 22·{29 22·{
31 23·typename·LB::Traits::DomainType·x;30 23·typename·LB::Traits::DomainType·x;
32 24·typename·LB::Traits::RangeType·y; 
33 25·out.resize(18); 
34 26 
35 27·//First·the·vertex·dofs 
36 28·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·0.0;·out[0]·=·f(x); 
37 29·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·0.0;·out[1]·=·f(x); 
38 30·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·0.0;·out[2]·=·f(x); 
39 31·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·1.0;·out[3]·=·f(x); 
40 32·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·1.0;·out[4]·=·f(x); 
41 33·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·1.0;·out[5]·=·f(x); 
42 3431 24·//·If·the·dual·functions·are·dual·on·the·faces,
 32 25·//·then·adjust·the·interpolation·weights
 33 26·const·int·faceDual(LB::faceDual);
 34 27
 35 28·//·compute·P1·interpolation·coefficients
 36 29·std::vector<C>·p1Interpolation(dim+1);
 37 30
 38 31·//·vertex·0
 39 32·for·(int·i=0;·i<dim;·i++)
 40 33·x[i]·=·0;
 41 34·p1Interpolation[0]·=·f(x);
43 3542 35
44 36·//·Then:·the·9·edge·dofs·and·the·3·face·dofs 
45 37·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x); 
46 38·out[6]·=·y·-·0.5*(out[0]·+·out[3]); 
47 39 
48 40·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x); 
49 41·out[7]·=·y·-·0.5*(out[1]·+·out[4]);43 36·//·remaining·vertices
 44 37·for·(int·i=0;·i<dim;·i++)·{
 45 38·for·(int·j=0;·j<dim;·j++)
 46 39·x[j]·=·(i==j);
 47 40
 48 41·p1Interpolation[i+1]·=·f(x);
50 4249 42
51 43·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·0.5;·y·=·f(x); 
52 44·out[8]·=·y·-·0.5*(out[2]·+·out[5]); 
53 45 
54 46·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·0.0;·y·=·f(x); 
55 47·out[9]·=·y·-·0.5*(out[0]·+·out[1]); 
56 48 
57 49·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·0.0;·y·=·f(x); 
58 50·out[10]·=·y·-·0.5*(out[2]·+·out[0]); 
59 51 
60 52·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·0.0;·y·=·f(x); 
61 53·out[11]·=·y·-·0.5*(out[2]·+·out[1]); 
62 54 
63 55·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·1.0;·y·=·f(x); 
64 56·out[12]·=·y·-·0.5*(out[3]·+·out[4]);50 43·}
 51 44
 52 45·//·compute·dual·coefficients·from·the·Lagrange·ones
 53 46·out.resize(dim+1);
 54 47·for·(int·i=0;·i<dim+1;·i++)·{
 55 48·out[i]·=·2*p1Interpolation[i]/(dim+2-faceDual);
 56 49
 57 50·for·(int·j=0;·j<i;·j++)
 58 51·out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);
 59 52
 60 53·for·(int·j=i+1;·j<=dim;·j++)
 61 54·out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);
 62 55·}
 63 56·}
65 5764 57
66 58·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·1.0;·y·=·f(x); 
67 59·out[13]·=·y·-·0.5*(out[3]·+·out[5]);65 58·};
 66 59}
68 6067 60
69 61·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·1.0;·y·=·f(x); 
70 62·out[14]·=·y·-·0.5*(out[4]·+·out[5]); 
71 63 
72 64 
73 65·//faces 
74 66·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x); 
75 67·out[15]·=·y·-·0.25*(out[4]·+·out[1]·+·out[0]·+·out[3]·); 
76 68 
77 69·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·0.5;·y·=·f(x); 
78 70·out[16]·=·y·-·0.25*(out[2]·+·out[0]·+·out[3]·+·out[5]·); 
79 71 
80 72·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·0.5;·y·=·f(x); 
81 73·out[17]·=·y·-·0.25*(out[2]·+·out[1]·+·out[4]·+·out[5]·); 
82 74 
83 75·} 
84 76·}; 
85 77} 
86 78 
87 79#endif68 61#endif
88 _\x8D_\x8u_\x8n_\x8e69 _\x8D_\x8u_\x8n_\x8e
89 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1870 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
90 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.P_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·hierarchicalprismp2localinterpolation.hh:1772 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localinterpolation.hh:17
92 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e73 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.P_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e
93 void·interpolate(const·F·&f,·std::vector<·C·>·&out)·const74 void·interpolate(const·F·&f,·std::vector<·C·>·&out)·const
 75 Local·interpolation·of·a·function.
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·hierarchicalprismp2localinterpolation.hh:2176 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualp1localinterpolation.hh:21
95 ===============================================================================77 ===============================================================================
Max diff block lines reached; 0/5187 bytes (0.00%) of diff not shown.
9.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00101.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalsimplexp2withelementbubble.hh·File·Reference</title>8 <title>dune-localfunctions:·dualp1.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 59 lines modifiedOffset 65, 43 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2withelementbubble.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualp1.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Hierarchical·p2·shape·functions·for·the·simplex.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
84 <code>#include·&lt;cassert&gt;</code><br·/> 
85 <code>#include·&lt;numeric&gt;</code><br·/> 
86 <code>#include·&lt;stdexcept&gt;</code><br·/> 
87 <code>#include·&lt;vector&gt;</code><br·/> 
88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
90 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
91 <code>#include·&lt;dune/geometry/referenceelement.hh&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
93 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00095_source.html">dualp1/dualp1localbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00092_source.html">dualp1/dualp1localcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00098_source.html">dualp1/dualp1localinterpolation.hh</a>&quot;</code><br·/>
94 </div>86 </div>
95 <p><a·href="a00101_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00101_source.html">Go·to·the·source·code·of·this·file.</a></p>
96 <table·class="memberdecls">88 <table·class="memberdecls">
97 <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>
98 Classes</h2></td></tr>90 Classes</h2></td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01794.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01714.html">Dune::DualP1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an·element·bubble·function·of·order·dim+1.··<a·href="a01794.html#details">More...</a><br·/></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalCoefficients&lt;·dim·&gt;</a></td></tr> 
103 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble.··<a·href="a01798.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·dual·p1·finite·element·on·simplices.··<a·href="a01714.html#details">More...</a><br·/></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01802.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;</a></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>99 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
114 <div·class="textblock"><p>Hierarchical·p2·shape·functions·for·the·simplex.·</p> 
115 </div></div><!--·contents·-->100 </div><!--·contents·-->
116 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>104 </small></address>
120 </body>105 </body>
121 </html>106 </html>
3.19 KB
html2text {}
    
Offset 1, 42 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 dualp1.hh·File·Reference
10 hierarchicalsimplexp2withelementbubble.hh·File·Reference 
11 Hierarchical·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·<array> 
13 #include·<cassert> 
14 #include·<numeric> 
15 #include·<stdexcept> 
16 #include·<vector> 
17 #include·<dune/common/fvector.hh> 
18 #include·<dune/common/fmatrix.hh> 
19 #include·<dune/common/math.hh> 
20 #include·<dune/geometry/referenceelement.hh>10 #include·<dune/geometry/type.hh>
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
22 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>12 #include·"_.d_.u_.a_.l_.p_.1_./_.d_.u_.a_.l_.p_.1_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
 13 #include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
24 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8·_\x8>
 18  ·······The·local·dual·p1·finite·element·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
25 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
26  ·······P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an 
27 ········element·bubble·function·of·order·dim+1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
30  ·······The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble. 
31 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8,_\x8·_\x8d_\x8i_\x8m 
34 ········_\x8> 
35  19  
36 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
37 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
38  22  
39 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
40 Hierarchical·p2·shape·functions·for·the·simplex. 
41 ===============================================================================23 ===============================================================================
42 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
89.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00101_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalsimplexp2withelementbubble.hh·Source·File</title>8 <title>dune-localfunctions:·dualp1.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 340 lines modifiedOffset 70, 118 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2withelementbubble.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualp1.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00101.html">Go·to·the·documentation·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>83 <a·href="a00101.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00095.html">dualp1/dualp1localbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00092.html">dualp1/dualp1localcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00098.html">dualp1/dualp1localinterpolation.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelement.hh&gt;</span></div> 
101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div> 
107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·fa[·...·truncated·by·diffoscope;·len:·12,·SHA:·ae96962ba3017972b0962ab906c2a16f00dfa0b6684ffe3dde24aae675dad8d2·...·]&gt;</div>
108 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01794.html">···45</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis</a></div>102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01714.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01714.html">DualP1LocalFiniteElement</a></div>
 103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
 104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>,<a·class="code·hl_class"·href="a01722.html">DualP1LocalCoefficients&lt;dim&gt;</a>,</div>
 106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">···40</a></span>········<a·class="code·hl_class"·href="a01726.html">DualP1LocalInterpolation&lt;dim,DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">Traits</a>;</div>
 107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 108 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01714.html#a0a5db02813aefd40ffbe3b6589d522a7">···44</a></span>····<a·class="code·hl_function"·href="a01714.html#a0a5db02813aefd40ffbe3b6589d522a7">DualP1LocalFiniteElement</a>·()</div>
 110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div>
 111 </div>
110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01794.html#a63750dcb47303461b347ef26e6a5a214">···47</a></span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>,<span·class="keywordtype">int</[·...·truncated·by·diffoscope;·len:·191,·SHA:·419180bc45cb5cabfbec7501b1543f72eeafbdcae498ec5b4d68bb6c7c72b6dc·...·]>113 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01714.html#a94e10e0827ba9ff23de8a087c120e056">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01714.html#a94e10e0827ba9ff23de8a087c120e056">localBasis</a>·()<span·class="keyword">·const</span></div>
 115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">using·</span>DomainType·=·FieldVector&lt;D,dim&gt;;</div>118 </div>
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 120 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01714.html#a9e2c1d791d9d632b80a88a9edb4a0f18">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01714.html#a9e2c1d791d9d632b80a88a9edb4a0f18">localCoefficients</a>·()<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">using·</span>RangeType·=·FieldVector&lt;R,1&gt;;</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
 125 </div>
117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span>JacobianType·=·FieldMatrix&lt;R,1,dim&gt;;</div> 
118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Number·of·vertices</span></div> 
120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·numVertices·=·dim+1;</div> 
121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·Number·of·edges·(or·zero·for·dim==1)</span></div> 
123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·numEdges·=·(dim·&gt;·1·?·((dim+1)*dim·/·2)·:·0);</div> 
124 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·helper·function·to·evaluate·the·vertex·basis·functions</span></div> 
126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·It&gt;</div> 
127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·It·evaluateVertexFunctions·(<span·class="keyword">const</span>·DomainType&amp;·in,·It·outIt)</div> 
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{</div> 
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*outIt·=·1;</div> 
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i)</div> 
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········*outIt·-=·in[i];</div> 
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······++outIt;</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i)</div> 
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········*outIt++·=·in[i];</div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·outIt;</div> 
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·helper·function·to·evaluate·the·basis·functions</span></div> 
139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·It&gt;</div> 
140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·It·evaluateAllFunctions·(<span·class="keyword">const</span>·DomainType&amp;·in,·It·outIt)</div> 
141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div> 
142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······It·vertexValues·=·outIt;</div> 
143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······outIt·=·evaluateVertexFunctions(in,·outIt);</div> 
144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
145 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">if</span>·<span·class="keyword">constexpr</span>(dim·&gt;·1)·{</div> 
146 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keyword">auto</span>·refElem·=·referenceElement&lt;D,dim&gt;(GeometryTypes::simplex(dim));</div> 
147 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numEdges;·++i)·{</div> 
148 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·v0·=·refElem.subEntity(i,dim-1,0,dim);</div> 
149 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·v1·=·refElem.subEntity(i,dim-1,1,dim);</div> 
150 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········*outIt++·=·4·*·vertexValues[v0]·*·vertexValues[v1];</div> 
151 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········}</div> 
152 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······}</div> 
153 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
154 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="comment">//·element·bubble·function</span></div> 
155 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······*outIt·=·power(dim+1,·dim+1);</div> 
156 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numVertices;·++i)</div> 
157 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········*outIt·*=·vertexValues[i];</div> 
Max diff block lines reached; 11094/69554 bytes (15.95%) of diff not shown.
21.3 KB
html2text {}
    
Offset 1, 355 lines modifiedOffset 1, 130 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
 8 dualp1.hh
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e 
9 hierarchicalsimplexp2withelementbubble.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH 
17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH
 16 6#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH
18 717 7
19 12#include·<array> 
20 13#include·<cassert> 
21 14#include·<numeric> 
22 15#include·<stdexcept> 
23 16#include·<vector>18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 21 11#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
 25 15namespace·_\x8D_\x8u_\x8n_\x8e
 26 16{
24 1727 17
 28 33·template<class·D,·class·R,·int·dim,·bool·faceDual=false>
 29 _\x83_\x84·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 30 35·{
 31 36·public:
 32 39·typedef
 33 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>,_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>,
 34 _\x84_\x80·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 35 41
 36 _\x84_\x84·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 37 45·{}
 38 46
 39 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 40 50·{
 41 51·return·basis;
 42 52·}
 43 53
 44 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 45 57·{
 46 58·return·coefficients;
 47 59·}
25 18#include·<dune/common/fvector.hh> 
26 19#include·<dune/common/fmatrix.hh> 
27 20#include·<dune/common/math.hh> 
28 21 
29 22#include·<dune/geometry/referenceelement.hh> 
30 23 
31 24#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
32 25#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
33 26 
34 27namespace·_\x8D_\x8u_\x8n_\x8e 
35 28{ 
36 44·template<class·D,·class·R,·int·dim> 
37 _\x84_\x85·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
38 46·{ 
39 _\x84_\x87·template<class,int>·friend·class 
40 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
41 48 
42 50·using·DomainType·=·FieldVector<D,dim>; 
43 51 
44 53·using·RangeType·=·FieldVector<R,1>; 
45 54 
46 56·using·JacobianType·=·FieldMatrix<R,1,dim>; 
47 57 
48 58·//·Number·of·vertices 
49 59·static·constexpr·int·numVertices·=·dim+1; 
50 6048 60
 49 _\x86_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
51 61·//·Number·of·edges·(or·zero·for·dim==1) 
52 62·static·constexpr·int·numEdges·=·(dim·>·1·?·((dim+1)*dim·/·2)·:·0); 
53 63 
54 64·//·helper·function·to·evaluate·the·vertex·basis·functions 
55 65·template·<class·It> 
56 66·static·constexpr·It·evaluateVertexFunctions·(const·DomainType&·in,·It·outIt) 
57 67·{50 64·{
 51 65·return·interpolation;
 52 66·}
 53 67
 54 _\x86_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
58 68·*outIt·=·1; 
59 69·for·(int·i·=·0;·i·<·dim;·++i) 
60 70·*outIt·-=·in[i]; 
61 71·++outIt; 
62 72·for·(int·i·=·0;·i·<·dim;·++i) 
63 73·*outIt++·=·in[i]; 
64 74·return·outIt; 
65 75·} 
66 76 
67 77·//·helper·function·to·evaluate·the·basis·functions 
68 78·template·<class·It> 
69 79·static·constexpr·It·evaluateAllFunctions·(const·DomainType&·in,·It·outIt) 
70 80·{55 70·{
 56 71·return·basis.size();
 57 72·}
 58 73
 59 _\x87_\x86·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 60 77·{
71 81·It·vertexValues·=·outIt; 
72 82·outIt·=·evaluateVertexFunctions(in,·outIt); 
73 83 
74 84·if·constexpr(dim·>·1)·{ 
75 85·auto·refElem·=·referenceElement<D,dim>(GeometryTypes::simplex(dim)); 
76 86·for·(int·i·=·0;·i·<·numEdges;·++i)·{ 
77 87·const·int·v0·=·refElem.subEntity(i,dim-1,0,dim); 
78 88·const·int·v1·=·refElem.subEntity(i,dim-1,1,dim); 
79 89·*outIt++·=·4·*·vertexValues[v0]·*·vertexValues[v1]; 
80 90·} 
81 91·} 
82 92 
83 93·//·element·bubble·function 
84 94·*outIt·=·power(dim+1,·dim+1); 
85 95·for·(int·i·=·0;·i·<·numVertices;·++i) 
86 96·*outIt·*=·vertexValues[i]; 
Max diff block lines reached; 8582/21758 bytes (39.44%) of diff not shown.
6.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00104.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchicalp2withelementbubble.hh·File·Reference</title>8 <title>dune-localfunctions:·dualq1localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">hierarchicalp2withelementbubble.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualq1localinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01746.html">Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;</a></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html">Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions·and·an·element·bubble·function.··<a·href="a01790.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
1.87 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l7 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 hierarchicalp2withelementbubble.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/ 
13 _.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.s_.i_.m_.p_.l_.e_.x_.p_.2_.w_.i_.t_.h_.e_.l_.e_.m_.e_.n_.t_.b_.u_.b_.b_.l_.e_.._.h_.h>10 dualq1localinterpolation.hh·File·Reference
 11 #include·<array>
 12 #include·<vector>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/fmatrix.hh>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8L_\x8B_\x8·_\x8>
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
17  ·······Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions 
18 ········and·an·element·bubble·function.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
42.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00104_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchicalp2withelementbubble.hh·Source·File</title>8 <title>dune-localfunctions:·dualq1localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 112 lines modifiedOffset 70, 106 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchicalp2withelementbubble.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualq1localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00104.html">Go·to·the·documentation·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>83 <a·href="a00104.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·LB&gt;</div>
 100 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01746.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01746.html">DualQ1LocalInterpolation</a></div>
 102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">public</span>:</div>
 104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 105 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01746.html#a6caeedd85f5970928b0a5f3a5ffd0ccf">···25</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01746.html#a6caeedd85f5970928b0a5f3a5ffd0ccf">setCoefficients</a>(<span·class="keyword">const</span>·std::array&lt;Dune::FieldVector&lt;<span·class="keyword">typename</span>·LB::Traits::RangeFieldType,·(1&lt;&lt;dim)&gt;·,(1&lt;&lt;dim)&gt;&amp;·coefficients)</div>
 107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
 108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······coefficients_·=·coefficients;</div>
 109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
 110 </div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
99 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">114 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01790.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01790.html">HierarchicalP2WithElementBubbleLocalFiniteElement</a></div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01746.html#ac5af30e265d7a78c9d94ce45ea567c21">···33</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01746.html#ac5af30e265d7a78c9d94ce45ea567c21">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&[·...·truncated·by·diffoscope;·len:·52,·SHA:·917b04fe3fd3dc39ada32e9aaba7af8bcddd00a6f987c730c2689adace57a1f3·...·]></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div>
101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·size·=·1&lt;&lt;dim;</div>
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01790.html#a2fcacccbbcb33081ab43f129f688cf01">···37</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01794.html">LocalBasisType</a>·=·<a·class="code·hl_class"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;D,R,dim&gt;</a>;</div> 
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01790.html#ab066142a940cc5aee4668f4e3252bf89">···40</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01798.html">LocalCoefficientsType</a>·=·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·98,·SHA:·db2ed9d7d27e57b2f2e700c3206c4c6728a4be9ddd17b9540ad1c488459eb30c·...·]</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//·compute·Q1·interpolation·coefficients</span></div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······Dune::FieldVector&lt;C,size&gt;·q1Coefficients;</div>
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01790.html#af5d9e1f09e4e242daa16696c89c1c277">···43</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01802.html">LocalInterpolationType</a>·=·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·114,·SHA:·044b4e1805fc4b2631db90509faf6f0f23b8f22032762f92a3c0b544b9f1795f·...·]</div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;·(1&lt;&lt;dim);·i++)·{</div>
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01790.html#ac2c56cd8214a76ab8929c7f357a6d0ea">···46</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="[·...·truncated·by·diffoscope;·len:·109,·SHA:·63308af95b2469eeb3a148c19cd1433ad75fb2ef18b0cb0574fb98fd9c122e0c·...·]</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="comment">//·Generate·coordinate·of·the·i-th·corner·of·the·reference·cube</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="comment">//·We·could·use·the·ReferenceElement·for·this·as·well,·but·it·is</span></div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="comment">//·still·not·clear·how·dune-localfunctions·should·have·access·to·them.</span></div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········x[j]·=·(i·&amp;·(1&lt;&lt;j))·?·1.0·:·0.0;</div>
110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········q1Coefficients[i]·=·f(x);</div>
111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
112 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01790.html#a8b9acd39609e675650de677043c9e7e1">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01794.html">LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01790.html#a8b9acd39609e675650de677043c9e7e1">localBasis</a>·()<span·class="keyword">·const</span></div> 
114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>
115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis_;</div> 
116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
117 </div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out.resize(size);</div>
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
119 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01790.html#ab095718d4e2d3813a8a7daf2cc9f96a7">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01798.html">LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01790.html#ab095718d4e2d3813a8a7daf2cc9f96a7">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients_;</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·solve·a·linear·system·to·compute·the·dual·coefficients</span></div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Dune::FieldMatrix&lt;C,size,size&gt;·mat;</div>
123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
124 </div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;size;·i++)</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;size;·j++)</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········mat[i][j]·=·coefficients_[j][i];</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
126 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01790.html#aabe96918aa5dfb1030a416c17bf96747">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01802.html">LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01790.html#aabe96918aa5dfb1030a416c17bf96747">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·now·solve·for·the·weights</span></div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·interpolation_;</div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······Dune::FieldVector&lt;C,size&gt;·sol(0);</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
131 </div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······mat.solve(sol,q1Coefficients);</div>
132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
133 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01790.html#a4054cce014516240ed713394dc5aee99">···68</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01790.html#a4054cce014516240ed713394dc5aee99"[·...·truncated·by·diffoscope;·len:·21,·SHA:·d0f4e64fedd32122e3327e175e2436932e2d5f99af79591c0cf4e6f5825e0ae5·...·]</div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·write·result·in·out·vector</span></div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;size;·i++)</div>
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········out[i]·=·sol[i];</div>
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01794.html#af7afe2e0d553b087db9c41dfd35bc0bd">LocalBasisType::size</a>();</div> 
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
138 </div>154 </div>
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
140 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01790.html#a4219a9c2e3ccd7eeb966ded678d1c602">···74</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01[·...·truncated·by·diffoscope;·len:·64,·SHA:·c1ffb3831a055714901ce62ed635104edaedce9b7f3bff9bad737d765470fa0b·...·]</div>156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····std::array&lt;Dune::FieldVector&lt;<span·class="keyword">typename</span>·LB::Traits::RangeFieldType,·(1&lt;&lt;dim)&gt;·,(1&lt;&lt;dim)&gt;·coefficients_;</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··};</div>
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div> 
145 </div>159 </div>
 160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">private</span>:</div> 
Max diff block lines reached; 7202/30856 bytes (23.34%) of diff not shown.
11.7 KB
html2text {}
    
Offset 1, 138 lines modifiedOffset 1, 102 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l 
8 hierarchicalp2withelementbubble.hh7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
 9 dualq1localinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH16 5#ifndef·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH
 17 6#define·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH
17 718 7
 19 8#include·<array>
 20 9#include·<vector>
 21 10
 22 11#include·<dune/common/fvector.hh>
 23 12#include·<dune/common/fmatrix.hh>
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/ 
22 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h> 
23 12 
24 1324 13
25 14namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
26 15{26 15{
27 32·template<class·D,·class·R,·int·dim> 
28 _.3_.3·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t27 16
 28 20·template<int·dim,·class·LB>
 29 _\x82_\x81·class·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 30 22·{
 31 23·public:
 32 24
 33 _\x82_\x85·void·_\x8s_\x8e_\x8t_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·std::array<Dune::FieldVector<typename·LB::
 34 Traits::RangeFieldType,·(1<<dim)>·,(1<<dim)>&·coefficients)
 35 26·{
 36 27·coefficients_·=·coefficients;
 37 28·}
 38 29
 39 30
 40 32·template<typename·F,·typename·C>
 41 _\x83_\x83·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
29 34·{42 34·{
30 35·public: 
31 _\x83_\x87·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·= 
32 _.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.,_.d_.i_.m_.>;43 35·typename·LB::Traits::DomainType·x;
 44 36
 45 37·const·int·size·=·1<<dim;
33 3846 38
34 _\x84_\x80·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·= 
35 _.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.d_.i_.m_.>;47 39·//·compute·Q1·interpolation·coefficients
 48 40·Dune::FieldVector<C,size>·q1Coefficients;
36 4149 41
37 _\x84_\x83·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·= 
38 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8d_\x8i_\x8m_\x8>; 
39 44 
40 _\x84_\x86·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·= 
41 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e_\x8>; 
42 47 
43 48 
44 _\x85_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
45 51·{ 
46 52·return·basis_;50 42·for·(int·i=0;·i<·(1<<dim);·i++)·{
 51 43
 52 44·//·Generate·coordinate·of·the·i-th·corner·of·the·reference·cube
 53 45·//·We·could·use·the·ReferenceElement·for·this·as·well,·but·it·is
 54 46·//·still·not·clear·how·dune-localfunctions·should·have·access·to·them.
 55 47·for·(int·j=0;·j<dim;·j++)
 56 48·x[j]·=·(i·&·(1<<j))·?·1.0·:·0.0;
 57 49
 58 50·q1Coefficients[i]·=·f(x);
 59 51
47 53·}60 52·}
48 54 
49 _\x85_\x86·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
50 57·{ 
51 58·return·coefficients_; 
52 59·} 
53 60 
54 _\x86_\x82·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
55 63·{ 
56 64·return·interpolation_; 
57 65·} 
58 66 
59 _\x86_\x88·static·constexpr·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·noexcept 
60 69·{ 
61 70·return·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e_.:_.:_.s_.i_.z_.e();61 53
 62 54·out.resize(size);
 63 55
 64 56·//·solve·a·linear·system·to·compute·the·dual·coefficients
 65 57·Dune::FieldMatrix<C,size,size>·mat;
 66 58
 67 59·for·(int·i=0;·i<size;·i++)
 68 60·for·(int·j=0;·j<size;·j++)
 69 61·mat[i][j]·=·coefficients_[j][i];
 70 62
 71 63·//·now·solve·for·the·weights
 72 64·Dune::FieldVector<C,size>·sol(0);
 73 65
 74 66·mat.solve(sol,q1Coefficients);
 75 67
 76 68·//·write·result·in·out·vector
 77 69·for·(int·i=0;·i<size;·i++)
 78 70·out[i]·=·sol[i];
62 71·}79 71·}
63 7280 72
64 _\x87_\x84·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·noexcept 
65 75·{ 
66 76·return·GeometryTypes::simplex(dim);81 73·private:
 82 74·std::array<Dune::FieldVector<typename·LB::Traits::RangeFieldType,·(1<<dim)>
 83 ,(1<<dim)>·coefficients_;
 84 75·};
 85 76
67 77·}86 77}
68 7887 78
69 79·private: 
70 80·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·coefficients_{}; 
71 81·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·basis_{}; 
72 82·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·interpolation_{}; 
Max diff block lines reached; 5978/11970 bytes (49.94%) of diff not shown.
6.57 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00107.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·orthonormal.hh·File·Reference</title>8 <title>dune-localfunctions:·dualq1localcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">orthonormal.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualq1localcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/> 
85 </div>85 </div>
86 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02186.html">Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01742.html">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·providing·orthonormal·basis·functions.··<a·href="a02186.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·dual·Q1·elements.··<a·href="a01742.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
1.95 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
8 orthonormal.hh·File·Reference10 dualq1localcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<iostream>
 13 #include·<vector>
9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8> 
16  ·······A·class·providing·orthonormal·basis·functions.·_.M_.o_.r_.e_.._.._..17 class· ·_.D_.u_.n_.e_.:_.:_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.·_.d_.i_.m_.·_.>
 18  ·······Layout·map·for·dual·Q1·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  19  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  22  
21 ===============================================================================23 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
25.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00107_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·orthonormal.hh·Source·File</title>8 <title>dune-localfunctions:·dualq1localcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 71 lines modifiedOffset 70, 79 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">orthonormal.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualq1localcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00107.html">Go·to·the·documentation·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>83 <a·href="a00107.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00473.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00050.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·<[·...·truncated·by·diffoscope;·len:·8,·SHA:·247e2d29b0e6f7fd2d6ddc5fd9ea581fe5050b00d8d64d35b63d72f0171bc894·...·]</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF·&gt;</div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div>
99 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01742.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01742.html">DualQ1LocalCoefficients</a></div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02186.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02186.html">OrthonormalLocalFiniteElement</a></div> 
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;,</div> 
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········DGLocalCoefficientsFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;·&gt;,</div> 
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········LocalL2InterpolationFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;,true·&gt;·&gt;</div> 
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>,</div> 
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<a·class="code·hl_struct"·href="a02674.html">DGLocalCoefficientsFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>·&gt;,</div> 
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<a·class="code·hl_struct"·href="a02750.html">LocalL2InterpolationFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>,<span·class="keyword">true</span>·&gt;·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div> 
108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>typename·<a·class="code·hl_typedef"·href="a02758.html#ac11e5c3f8a450a8950251fc7ce42e8c1">Base::Traits</a>;</div> 
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
111 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01742.html#ac8ea59f288b8e25de9b0cf8759293593">···29</a></span>····<a·class="code·hl_function"·href="a01742.html#ac8ea59f288b8e25de9b0cf8759293593">DualQ1LocalCoefficients</a>·()·:·li(1&lt;&lt;dim)</div>
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02186.html#a561236fe12695acd66c9cedcd8639722">···47</a></span>····<a·class="code·hl_function"·href="a02186.html#a561236fe12695acd66c9cedcd8639722">OrthonormalLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div> 
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·<a·class="code·hl_struct"·href="a02758.html">Base</a>(gt,·order)</div> 
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;(1&lt;&lt;dim);·i++)</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,dim,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
115 </div>110 </div>
 111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 112 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">···36</a></span>····std::size_t·<a·class="code·hl_function"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">size</a>·()<span·class="keyword">·const</span></div>
 114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·1&lt;&lt;dim;</div>
116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
117 </div>117 </div>
 118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 119 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01742.html#ac92b066656a1426dad611752003f7aef">···42</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01742.html#ac92b066656a1426dad611752003f7aef">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
 122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·li[i];</div>
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
 124 </div>
 125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div>
 127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····std::vector&lt;LocalKey&gt;·li;</div>
 128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··};</div>
 129 </div>
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div>133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
122 <div·class="ttc"·id="aa00050_html"><div·class="ttname"><a·href="a00050.html">orthonormalbasis.hh</a></div></div> 
123 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">dglocalcoefficients.hh</a></div></div>134 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
124 <div·class="ttc"·id="aa00473_html"><div·class="ttname"><a·href="a00473.html">l2interpolation.hh</a></div></div> 
125 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>135 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 136 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 137 <div·class="ttc"·id="aa01742_html"><div·class="ttname"><a·href="a01742.html">Dune::DualQ1LocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·dual·Q1·elements.</div><div·class="ttdef"><b>Definition</b>·dualq1localcoefficients.hh:26</div></div>
 138 <div·class="ttc"·id="aa01742_html_a12a13c8ec3ea3e7de54fbdcb08e1c0f0"><div·class="ttname"><a·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">Dune::DualQ1LocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·dualq1localcoefficients.hh:36</div></div>
 139 <div·class="ttc"·id="aa01742_html_ac8ea59f288b8e25de9b0cf8759293593"><div·class="ttname"><a·href="a01742.html#ac8ea59f288b8e25de9b0cf8759293593">Dune::DualQ1LocalCoefficients::DualQ1LocalCoefficients</a></div><div·class="ttdeci">DualQ1LocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·dualq1localcoefficients.hh:29</div></div>
 140 <div·class="ttc"·id="aa01742_html_ac92b066656a1426dad611752003f7aef"><div·class="ttname"><a·href="a01742.html#ac92b066656a1426dad611752003f7aef">Dune::DualQ1LocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·dualq1localcoefficients.hh:42</div></div>
126 <div·class="ttc"·id="aa02186_html"><div·class="ttname"><a·href="a02186.html">Dune::OrthonormalLocalFiniteElement</a></div><div·class="ttdoc">A·class·providing·orthonormal·basis·functions.</div><div·class="ttdef"><b>Definition</b>·orthonormal.hh:38</div></div> 
127 <div·class="ttc"·id="aa02186_html_a561236fe12695acd66c9cedcd8639722"><div·class="ttname"><a·href="a02186.html#a561236fe12695acd66c9cedcd8639722">Dune::OrthonormalLocalFiniteElement::OrthonormalLocalFiniteElement</a></div><div·class="ttdeci">OrthonormalLocalFiniteElement(const·GeometryType·&amp;gt,·unsigned·int·order)</div><div·class="ttdef"><b>Definition</b>·orthonormal.hh:47</div></div> 
128 <div·class="ttc"·id="aa02674_html"><div·class="ttname"><a·href="a02674.html">Dune::DGLocalCoefficientsFactory</a></div><div·class="ttdoc">A·factory·class·for·the·dg·local·coefficients.</div><div·class="ttdef"><b>Definition</b>·dglocalcoefficients.hh:59</div></div> 
129 <div·class="ttc"·id="aa02750_html"><div·class="ttname"><a·href="a02750.html">Dune::LocalL2InterpolationFactory</a></div><div·class="ttdoc">A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.</div><div·class="ttdef"><b>Definition</b>·l2interpolation.hh:163</div></div> 
130 <div·class="ttc"·id="aa02758_html"><div·class="ttname"><a·href="a02758.html">Dune::GenericLocalFiniteElement</a></div><div·class="ttdoc">A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,...</div><div·class="ttdef"><b>Definition</b>·localfunctions/utility/localfiniteelement.hh:25</div></div> 
131 <div·class="ttc"·id="aa02758_html_ac11e5c3f8a450a8950251fc7ce42e8c1"><div·class="ttname"><a·href="a02758.html#ac11e5c3f8a450a8950251fc7ce42e8c1">Dune::GenericLocalFiniteElement::Traits</a></div><div·class="ttdeci">LocalFiniteElementTraits&lt;·typename·BasisF::Object,·typename·CoeffF::Object,·typename·InterpolF::Object·&gt;·Traits</div><div·class="ttdef"><b>Definition</b>·localfunctions/utility/localfiniteelement.hh:29</div></div> 
132 <div·class="ttc"·id="aa04586_html"><div·class="ttname"><a·href="a04586.html">localfiniteelement.hh</a></div></div> 
133 </div><!--·fragment·--></div><!--·contents·-->141 </div><!--·fragment·--></div><!--·contents·-->
134 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>143 <hr·class="footer"/><address·class="footer"><small>
136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
137 </small></address>145 </small></address>
138 </body>146 </body>
139 </html>147 </html>
6.79 KB
html2text {}
    
Offset 1, 76 lines modifiedOffset 1, 77 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 orthonormal.hh7 ····*·_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s
 8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
 9 dualq1localcoefficients.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_ORTHONORMALFINITEELEMENT_HH 
15 6#define·DUNE_ORTHONORMALFINITEELEMENT_HH16 5#ifndef·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH
16 718 7
 19 8#include·<cstddef>
 20 9#include·<iostream>
 21 10#include·<vector>
 22 11
17 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_\x8._\x8h_\x8h>23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
 24 13
18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
19 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
20 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
21 12 
22 13namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
 26 15{
 27 16
 28 24·template·<int·dim>
 29 _\x82_\x85·class·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 30 26·{
23 14{ 
24 32·template<·unsigned·int·dimDomain,·class·D,·class·R, 
25 33·class·SF=R,·class·CF=SF·> 
26 _\x83_\x84·class·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
27 35·:·public·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·OrthonormalBasisFactory<·dimDomain,·SF, 
28 CF·>, 
29 36·DGLocalCoefficientsFactory<·OrthonormalBasisFactory<·dimDomain,·SF,·CF·>·>, 
30 37·LocalL2InterpolationFactory<·OrthonormalBasisFactory<·dimDomain,·SF,·CF 
31 >,true·>·> 
32 38·{ 
33 39·typedef·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8, 
34 _\x8C_\x8F_\x8·_\x8>, 
35 40·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>·>, 
36 41·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F 
37 _\x8>,true·>·>·_\x8B_\x8a_\x8s_\x8e; 
38 42·public:31 27·public:
39 43·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
40 44 
41 _\x84_\x87·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·unsigned·int·order·) 
42 48·:·_.B_.a_.s_.e(gt,·order)32 _.2_.9·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(1<<dim)
 33 30·{
 34 31·for·(std::size_t·i=0;·i<(1<<dim);·i++)
 35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,dim,0);
 36 33·}
 37 34
 38 _\x83_\x86·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 39 37·{
 40 38·return·1<<dim;
 41 39·}
 42 40
 43 _\x84_\x82·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 44 43·{
 45 44·return·li[i];
 46 45·}
 47 46
 48 47·private:
 49 48·std::vector<LocalKey>·li;
43 49·{}50 49·};
44 50·};51 50
45 5152 51}
46 52}53 52
47 53 
48 54#endif54 53#endif
 55 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
49 _\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
50 _\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
51 _\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
52 _\x8D_\x8u_\x8n_\x8e56 _\x8D_\x8u_\x8n_\x8e
53 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1857 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 58 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 59 Describe·position·of·one·degree·of·freedom.
54 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
55 A·class·providing·orthonormal·basis·functions. 
56 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·orthonormal.hh:38 
57 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
58 OrthonormalLocalFiniteElement(const·GeometryType·&gt,·unsigned·int·order) 
59 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·orthonormal.hh:4760 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 61 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 62 Layout·map·for·dual·Q1·elements.
 63 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualq1localcoefficients.hh:26
60 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8G_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.F_.a_.c_.t_.o_.r_.y64 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.:_.:_.s_.i_.z_.e
61 A·factory·class·for·the·dg·local·coefficients.65 std::size_t·size()·const
 66 number·of·coefficients
 67 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualq1localcoefficients.hh:36
 68 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 69 DualQ1LocalCoefficients()
 70 Standard·constructor.
62 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dglocalcoefficients.hh:5971 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualq1localcoefficients.hh:29
 72 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 73 const·LocalKey·&·localKey(std::size_t·i)·const
 74 get·i'th·index
 75 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·dualq1localcoefficients.hh:42
63 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
64 A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory. 
65 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·l2interpolation.hh:163 
66 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
67 A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing 
68 the·LocalBasis,... 
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfunctions/utility/localfiniteelement.hh:25 
70 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
71 LocalFiniteElementTraits<·typename·BasisF::Object,·typename·CoeffF::Object, 
72 typename·InterpolF::Object·>·Traits 
73 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfunctions/utility/localfiniteelement.hh:29 
74 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h 
75 ===============================================================================76 ===============================================================================
76 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.877 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
5.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00110.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualp1localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·dualq1localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualp1localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualq1localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01718.html">Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01738.html">Dune::DualQ1LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dual·Lagrange·shape·functions·on·the·simplex.··<a·href="a01718.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.··<a·href="a01738.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>99 </table>
1.38 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x818 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 dualp1localbasis.hh·File·Reference10 dualq1localbasis.hh·File·Reference
 11 #include·<array>
11 #include·<numeric>12 #include·<numeric>
12 #include·<dune/common/fvector.hh>13 #include·<dune/common/fvector.hh>
13 #include·<dune/common/fmatrix.hh>14 #include·<dune/common/fmatrix.hh>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_.T_\x8·_\x8>18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8·_\x8>
18  ·······Dual·Lagrange·shape·functions·on·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.19  ·······Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  20  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  23  
23 ===============================================================================24 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
59.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00110_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualp1localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·dualq1localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 146 lines modifiedOffset 70, 170 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualp1localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualq1localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00110.html">Go·to·the·documentation·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>83 <a·href="a00110.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·fa[·...·truncated·by·diffoscope;·len:·13,·SHA:·964465a66de1e8149395cd39011cf7ba37b32707e4ee2074199b4b32499c956b·...·]&gt;</div>100 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
 101 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01738.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01738.html">DualQ1LocalBasis</a></div>
 103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">···33</a></span>········Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">Traits</a>;</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
99 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">108 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01718.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01718.html">DualP1LocalBasis</a></div>109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01738.html#aa2e78c14ecd7be12735aa2dc440f84f9">···35</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01738.html#aa2e78c14ecd7be12735aa2dc440f84f9">setCoe[·...·truncated·by·diffoscope;·len:·144,·SHA:·308dfe8ce22ba3042ab43b91b44d12b3affae858fbb8c6062072255aa90dd901·...·]</div>
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01718.html#a660f77155703147a82b0cb120c1583d1">···38</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a01718.html#a660f77155703147a82b0cb120c1583d1">faceDual</a>·=·faceDualT;</div> 
104 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div> 
105 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01718.html#a9a987cd30bdde2a3f9c94d205637cff4">···41</a></span>········Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a01718.html#a9a987cd30bdde2a3f9c94d205637cff4">Traits</a>;</div> 
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······coefficients_·=·coefficients;</div>
107 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">···44</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>·()<span·class="keyword">·const</span></div> 
109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·dim+1;</div> 
111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
112 </div>113 </div>
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
114 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">···41</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>·()<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01718.html#a366699013a41a97a7e73286deeaaeee4">···50</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01718.html#a366699013a41a97a7e73286deeaaeee4">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·evaluate·P1·basis·functions</span></div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·1&lt;&lt;dim;</div>
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······std::vector&lt;typename·Traits::RangeType&gt;·p1Values(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 120 </div>
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>121 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 122 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01738.html#ab1932e2a7c5681c58c2a379bf3456dca">···47</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01738.html#ab1932e2a7c5681c58c2a379bf3456dca">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······p1Values[0]·=·1.0;</div>126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·compute·q1·values</span></div>
 127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······std::vector&lt;typename·Traits::RangeType&gt;·q1Values(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)·{</div>
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········q1Values[i]·=·1;</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)·{</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div>
 134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<span·class="comment">//·if·j-th·bit·of·i·is·set·multiply·with·in[j],·else·with·1-in[j]</span></div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········p1Values[0]··-=·in[i];</div>135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········q1Values[i]·*=·(i·&amp;·(1&lt;&lt;j))·?·in[j]·:··1-in[j];</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········p1Values[i+1]·=·in[i];</div>136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·compute·dual·basis·function·values·as·a·linear·combination·of·the·Lagrange·values</span></div>139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·compute·the·dual·values·by·using·that·they·are·linear·combinations·of·q1·functions</span></div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)</div>
 142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[i]·=·0;</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)</div>
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·j=0;·j&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·j++)</div>
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;=dim;·i++)·{</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········out[i]·=·(dim+!<a·class="code·hl_variable"·href="a01718.html#a660f77155703147a82b0cb120c1583d1">faceDual</a>)*p1Values[i];</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;i;·j++)</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········out[i]·-=·p1Values[j];</div>146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········out[i]·+=·coefficients_[i][j]*q1Values[j];</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=i+1;·j&lt;=dim;·j++)</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[i]·-=·p1Values[j];</div>148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}</div>149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div> 
140 </div>150 </div>
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01718.html#abd85263476c300b91be3ee0a3442308f">···78</a></span>····<a·class="code·hl_function"·href="a01718.html#abd85263476c300b91be3ee0a3442308f">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·162,·SHA:·e3a8c47b5be2880421c34c60b9c639e3670be2e39b0e609bd526e9f4d43bf5d8·...·]</div>154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01738.html#addb44422e75618f32aa0aed1fc03b09c">···77</a></span>····<a·class="code·hl_function"·href="a01738.html#addb44422e75618f32aa0aed1fc03b09c">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·215,·SHA:·86bc169d9c92b8803d6c4d5c715b1a6460cd7828c7c104665ac716670aaaa29d·...·]</div>
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>·<span·class="comment">//·return·value</span></div>
146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div>156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>
147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·evaluate·P1·jacobians</span></div>157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·compute·q1·jacobians</span></div>
148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······std::vector&lt;typename·Traits::JacobianType&gt;·p1Jacs(<a·class="code·hl_function"·href="a01718.html#a957b9118ce0e29789d984eaa04f44b07">size</a>());</div>158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······std::vector&lt;typename·Traits::JacobianType&gt;·q1Jacs(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div>
149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>159 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 160 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="comment">//·Loop·over·all·shape·functions</span></div>
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div>161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)·{</div>
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········p1Jacs[0][0][i]·=·-1;</div> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
Max diff block lines reached; 18645/48168 bytes (38.71%) of diff not shown.
11.8 KB
html2text {}
    
Offset 1, 163 lines modifiedOffset 1, 185 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x818 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81
9 dualp1localbasis.hh9 dualq1localbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_P1_LOCALBASIS_HH16 5#ifndef·DUNE_DUAL_Q1_LOCALBASIS_HH
17 6#define·DUNE_DUAL_P1_LOCALBASIS_HH17 6#define·DUNE_DUAL_Q1_LOCALBASIS_HH
18 718 7
 19 8#include·<array>
19 8#include·<numeric>20 9#include·<numeric>
20 921 10
21 10#include·<dune/common/fvector.hh>22 11#include·<dune/common/fvector.hh>
22 11#include·<dune/common/fmatrix.hh>23 12#include·<dune/common/fmatrix.hh>
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
24 1324 13
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 15
25 14namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
26 15{ 
27 33·template<class·D,·class·R,·int·dim,·bool·faceDualT=false>28 17{
 29 28·template<class·D,·class·R,·int·dim>
28 _\x83_.4·class·_.D_.u_.a_.l_.P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s30 _\x82_.9·class·_.D_.u_.a_.l_.Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
29 35·{31 30·{
30 36·public:32 31·public:
31 _\x83_\x88·static·const·bool·_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l·=·faceDualT; 
32 40·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8>,R,1,Dune::33 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8>,R,1,Dune::
33 FieldVector<R,1>,34 FieldVector<R,1>,
34 _\x84_.1·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_.3·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
35 4236 34
 37 _\x83_\x85·void·_\x8s_\x8e_\x8t_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·std::array<Dune::FieldVector<R,·(1<<dim)>·,
 38 (1<<dim)>&·coefficients)
 39 36·{
 40 37·coefficients_·=·coefficients;
 41 38·}
 42 39
36 _\x84_\x84·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const43 _\x84_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
37 45·{44 42·{
38 46·return·dim+1;45 43·return·1<<dim;
39 47·}46 44·}
40 4847 45
41 _\x85_.0·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,48 _\x84_.7·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
42 51·std::vector<typename·Traits::RangeType>&·out)·const49 48·std::vector<typename·Traits::RangeType>&·out)·const
43 52·{ 
44 53·//·evaluate·P1·basis·functions50 49·{
 51 50·//·compute·q1·values
45 54·std::vector<typename·Traits::RangeType>·p1Values(_\x8s_\x8i_\x8z_\x8e());52 51·std::vector<typename·Traits::RangeType>·q1Values(_\x8s_\x8i_\x8z_\x8e());
46 5553 52
 54 53·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)·{
 55 54
47 56·p1Values[0]·=·1.0;56 55·q1Values[i]·=·1;
48 5757 56
49 58·for·(int·i=0;·i<dim;·i++)·{58 57·for·(int·j=0;·j<dim;·j++)
50 59·p1Values[0]·-=·in[i]; 
51 60·p1Values[i+1]·=·in[i];59 58·//·if·j-th·bit·of·i·is·set·multiply·with·in[j],·else·with·1-in[j]
 60 59·q1Values[i]·*=·(i·&·(1<<j))·?·in[j]·:·1-in[j];
 61 60
52 61·}62 61·}
53 6263 62
54 63·//·compute·dual·basis·function·values·as·a·linear·combination·of·the 
55 Lagrange·values64 63·//·compute·the·dual·values·by·using·that·they·are·linear·combinations·of·q1
 65 functions
56 64·out.resize(_\x8s_\x8i_\x8z_\x8e());66 64·out.resize(_\x8s_\x8i_\x8z_\x8e());
57 65 
58 66·for·(int·i=0;·i<=dim;·i++)·{ 
59 67·out[i]·=·(dim+!_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l)*p1Values[i]; 
60 68·for·(int·j=0;·j<i;·j++) 
61 69·out[i]·-=·p1Values[j]; 
62 70 
63 71·for·(int·j=i+1;·j<=dim;·j++) 
64 72·out[i]·-=·p1Values[j];67 65·for·(size_t·i=0;·i<_.s_.i_.z_.e();·i++)
 68 66·out[i]·=·0;
 69 67
 70 68·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 71 69·for·(size_t·j=0;·j<_\x8s_\x8i_\x8z_\x8e();·j++)
 72 70·out[i]·+=·coefficients_[i][j]*q1Values[j];
 73 71
 74 72
65 73·}75 73·}
 76 74
66 74·} 
67 75 
68 77·inline·void77 76·inline·void
69 _\x87_\x88·_.e_.v_.a_.l_.u_.a_.t_.e_.J_.a_.c_.o_.b_.i_.a_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,78 _\x87_\x87·_.e_.v_.a_.l_.u_.a_.t_.e_.J_.a_.c_.o_.b_.i_.a_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,·//·position
70 79·std::vector<typename·Traits::JacobianType>&·out)·const79 78·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
71 80·{80 79·{
72 81·//·evaluate·P1·jacobians81 80·//·compute·q1·jacobians
73 82·std::vector<typename·Traits::JacobianType>·p1Jacs(_\x8s_\x8i_\x8z_\x8e());82 81·std::vector<typename·Traits::JacobianType>·q1Jacs(_\x8s_\x8i_\x8z_\x8e());
74 83 
75 84·for·(int·i=0;·i<dim;·i++) 
76 85·p1Jacs[0][0][i]·=·-1; 
77 86 
78 87·for·(int·i=0;·i<dim;·i++)83 82
 84 83·//·Loop·over·all·shape·functions
 85 84·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)·{
 86 85
 87 86·//·Loop·over·all·coordinate·directions
79 88·for·(int·j=0;·j<dim;·j++)88 87·for·(int·j=0;·j<dim;·j++)·{
 89 88
 90 89·//·Initialize:·the·overall·expression·is·a·product
 91 90·//·if·j-th·bit·of·i·is·set·to·-1,·else·1
 92 91·q1Jacs[i][0][j]·=·(i·&·(1<<j))·?·1·:·-1;
 93 92
80 89·p1Jacs[i+1][0][j]·=·(i==j); 
81 90 
82 91·//·compute·dual·basis·jacobians·as·linear·combination·of·the·Lagrange 
83 jacobians 
84 92·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
85 93 
86 94·for·(size_t·i=0;·i<=dim;·i++)·{94 93·for·(int·k=0;·k<dim;·k++)·{
87 95·out[i][0]·=·0; 
88 96·out[i][0].axpy(dim+!_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l,p1Jacs[i][0]); 
89 97 
90 98·for·(size_t·j=0;·j<i;·j++) 
91 99·out[i][0]·-=·p1Jacs[j][0];95 94
 96 95·if·(j!=k)
 97 96·//·if·k-th·bit·of·i·is·set·multiply·with·in[j],·else·with·1-in[j]
 98 97·q1Jacs[i][0][j]·*=·(i·&·(1<<k))·?·in[k]·:·1-in[k];
Max diff block lines reached; 6296/12094 bytes (52.06%) of diff not shown.
5.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00113.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualp1localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·dualpq1factory.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 31 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualp1localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualpq1factory.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/dualmortarbasis.hh</a>&gt;</code><br·/>
82 </div>85 </div>
83 <p><a·href="a00113_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00113_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">87 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>89 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01726.html">Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01730.html">Dune::DualPQ1LocalFiniteElementCache&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>97 </table>
1.46 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 dualp1localinterpolation.hh·File·Reference 
11 #include·<vector>9 dualpq1factory.hh·File·Reference
 10 #include·<map>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.d_.i_.m_.,_.·_.L_.B_\x8·_\x8>16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x8Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_\x8·_\x8>
15  17  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
18  20  
19 ===============================================================================21 ===============================================================================
20 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
38.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00113_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualp1localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·dualpq1factory.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 85 lines modifiedOffset 70, 118 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualp1localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualpq1factory.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00113.html">Go·to·the·documentation·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>83 <a·href="a00113.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00542.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/dualmortarbasis.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·LB&gt;</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·faceD[·...·truncated·by·diffoscope;·len:·9,·SHA:·bff98f6c7c225bd6749dcd502afca079eeef7078b5e60f65d0610e7367cc8822·...·]&gt;</div>
95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};">
96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01726.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01726.html">DualP1LocalInterpolation</a></div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a01730.html">···18</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01730.html">DualPQ1LocalFiniteElementCache</a></div>
97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>
98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div> 
99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
100 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}"> 
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01726.html#a8c187eb15e949deb99475ff9f464c4ca">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01726.html#a8c187eb15e949deb99475ff9f464c4ca">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">protected</span>:</div>
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div> 
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="comment">//·If·the·dual·functions·are·dual·on·the·faces,</span></div> 
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="comment">//·then·adjust·the·interpolation·weights</span></div> 
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·faceDual(LB::faceDual);</div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01730.html#a2287ad9911d376cd66894a89dfb1a375">···21</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01714.html">Dune::DualP1LocalFiniteElement&lt;D,R,dim,face[·...·truncated·by·diffoscope;·len:·103,·SHA:·851472a4893ec4566ea238f8e7210a2305020a41b77b3d654d57b2e4ba3f59c1·...·];</div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">···22</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01734.html">Dune::DualQ1LocalFiniteElement&lt;D,R,dim,faceDual&gt;</a>·<a·class="code·hl_typedef"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">DualQ1</a>;</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01730.html#a522ee15ada3c2ebc2b7ee9fd540a8716">···23</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">DualP1::Traits::LocalBasisType::Traits</a>·<a·class="code·hl_typedef"·href="a01730.html#a522ee15ada3c2ebc2b7ee9fd540a8716">T</a>;</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">···24</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">Dune::LocalFiniteElementVirtualInterface&lt;T&gt;</a>·<a·class="code·hl_typedef"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">FE</a>;</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01730.html#accfc7c3941d51d661c74e1a8e0785e6b">···25</a></span>··<span·class="keyword">typedef</span>·std::map&lt;Dune::GeometryType,FE*&gt;·<a·class="code·hl_typedef"·href="a01730.html#accfc7c3941d51d661c74e1a8e0785e6b">FEMap</a>;</div>
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="comment">//·compute·P1·interpolation·coefficients</span></div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······std::vector&lt;C&gt;·p1Interpolation(dim+1);</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01730.html#a60bf0d4f34ed4bacd356377c63ce1144">···29</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">FE</a>·<a·class="code·hl_typedef"·href="a01730.html#a60bf0d4f34ed4bacd356377c63ce1144">F[·...·truncated·by·diffoscope;·len:·20,·SHA:·110c2037cddd674e8cb506e9b90d2f955b16ecf9cc468847bb8f824488767a8f·...·];</div>
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 113 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01730.html#a36d04d7f4519a2547afdedf9c6402cfb">···31</a></span>··<a·class="code·hl_function"·href="a01730.html#a36d04d7f4519a2547afdedf9c6402cfb">~DualPQ1LocalFiniteElementCache</a>()</div>
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="comment">//·vertex·0</span></div> 
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)</div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········x[i]·=·0;</div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······p1Interpolation[0]·=·f(x);</div> 
115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typename</span>·FEMap::iterator·it·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.begin();</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typename</span>·FEMap::iterator·end·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.end();</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">for</span>(;·it!=end;·++it)</div>
116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·remaining·vertices</span></div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">delete</span>·it-&gt;second;</div>
117 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim;·i++)·{</div> 
118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div> 
119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········x[j]·=·(i==j);</div> 
120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········p1Interpolation[i+1]·=·f(x);</div> 
122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······}</div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//·compute·dual·coefficients·from·the·Lagrange·ones</span></div> 
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(dim+1);</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;dim+1;·i++)·{</div> 
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········out[i]·=·2*p1Interpolation[i]/(dim+2-faceDual);</div> 
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;i;·j++)</div> 
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);</div> 
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=i+1;·j&lt;=dim;·j++)</div> 
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········out[i]·+=·p1Interpolation[j]/(dim+2-faceDual);</div> 
135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······}</div> 
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div> 
137 </div>121 </div>
 122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 123 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01730.html#a56be2107e186ad457ca39cccc3edcc8b">···40</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a01666.html">FE</a>*·<a·class="code·hl_function"·href="a01730.html#a56be2107e186ad457ca39cccc3edcc8b">create</a>(<span·class="keyword">const</span>·Dune::GeometryType&amp;·gt)</div>
 125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">if</span>·(gt.isSimplex())</div>
 127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;DualP1&gt;</a>(<a·class="code·hl_typedef"·href="a01730.html#a2287ad9911d376cd66894a89dfb1a375">DualP1</a>());</div>
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(gt.isCube())</div>
 129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;DualQ1&gt;</a>(<a·class="code·hl_typedef"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">DualQ1</a>());</div>
 130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·0;</div>
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div> 
140 </div>132 </div>
 133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01730.html#a624c79220c29298c0de4346649a9d545">···50</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01666.html">FiniteElementType</a>&amp;·<a·class="code·hl_function"·href="a01730.html#a624c79220c29298c0de4346649a9d545">get</a>(<span·class="keyword">const</span>·Dune::GeometryType&amp;·gt)<span·class="keyword">·const</span></div>
 136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">··</span>{</div>
 137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·FEMap::const_iterator·it·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.find(gt);</div>
 138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(it==<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.end())</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<a·class="code·hl_class"·href="a01666.html">FiniteElementType</a>*·fe·=·<a·class="code·hl_function"·href="a01730.html#a56be2107e186ad457ca39cccc3edcc8b">create</a>(gt);</div>
 141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(fe==0)</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;No·Dual·P/Q1·like·local·finite·element·available·for·geometry·type·&quot;</span>·&lt;&lt;·gt);</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>[gt]·=·fe;</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·*fe;</div>
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·*(it-&gt;second);</div>
Max diff block lines reached; 6117/29769 bytes (20.55%) of diff not shown.
9.37 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
 8 dualpq1factory.hh
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81 
9 dualp1localinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_P1_LOCALINTERPOLATION_HH 
17 6#define·DUNE_DUAL_P1_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH
 16 6#define·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH
18 717 7
19 8#include·<vector>18 8#include·<map>
20 919 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h>
 22 12
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 24 14
21 10namespace·_.D_.u_.n_.e25 15namespace·_.D_.u_.n_.e·{
 26 16
 27 17template<class·D,·class·R,·int·dim,·bool·faceDual=false>
 28 _\x81_\x88class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e
 29 19{
 30 20protected:
 31 _\x82_\x81·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81;
 32 _\x82_\x82·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81;
 33 _\x82_\x83·typedef·typename·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T;
 34 _\x82_\x84·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>·_\x8F_\x8E;
 35 _\x82_\x85·typedef·std::map<Dune::GeometryType,FE*>·_\x8F_\x8E_\x8M_\x8a_\x8p;
 36 26
 37 27public:
 38 _\x82_\x89·typedef·_\x8F_\x8E·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e;
22 11{ 
23 15·template<int·dim,·class·LB> 
24 _\x81_\x86·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
25 17·{ 
26 18·public: 
27 20·template<typename·F,·typename·C> 
28 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
29 22·{ 
30 23·typename·LB::Traits::DomainType·x; 
31 24·//·If·the·dual·functions·are·dual·on·the·faces, 
32 25·//·then·adjust·the·interpolation·weights 
33 26·const·int·faceDual(LB::faceDual); 
34 27 
35 28·//·compute·P1·interpolation·coefficients 
36 29·std::vector<C>·p1Interpolation(dim+1); 
37 3039 30
 40 _\x83_\x81·_\x8~_\x8D_\x8u_\x8a_\x8l_\x8P_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e()
 41 32·{
 42 33·typename·FEMap::iterator·it·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.begin();
 43 34·typename·FEMap::iterator·end·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.end();
 44 35·for(;·it!=end;·++it)
 45 36·delete·it->second;
38 31·//·vertex·0 
39 32·for·(int·i=0;·i<dim;·i++) 
40 33·x[i]·=·0; 
41 34·p1Interpolation[0]·=·f(x); 
42 35 
43 36·//·remaining·vertices 
44 37·for·(int·i=0;·i<dim;·i++)·{ 
45 38·for·(int·j=0;·j<dim;·j++) 
46 39·x[j]·=·(i==j); 
47 40 
48 41·p1Interpolation[i+1]·=·f(x); 
49 42 
50 43·}46 37·}
51 44 
52 45·//·compute·dual·coefficients·from·the·Lagrange·ones 
53 46·out.resize(dim+1); 
54 47·for·(int·i=0;·i<dim+1;·i++)·{ 
55 48·out[i]·=·2*p1Interpolation[i]/(dim+2-faceDual); 
56 49 
57 50·for·(int·j=0;·j<i;·j++) 
58 51·out[i]·+=·p1Interpolation[j]/(dim+2-faceDual); 
59 52 
60 53·for·(int·j=i+1;·j<=dim;·j++) 
61 54·out[i]·+=·p1Interpolation[j]/(dim+2-faceDual); 
62 55·} 
63 56·} 
64 57 
65 58·};47 38
 48 _\x84_\x80·static·_\x8F_\x8E*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(const·Dune::GeometryType&·gt)
 49 41·{
 50 42·if·(gt.isSimplex())
 51 43·return·new·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8>(_\x8D_\x8u_\x8a_\x8l_\x8P_\x81());
 52 44·if·(gt.isCube())
 53 45·return·new·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8>(_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81());
 54 46·return·0;
 55 47·}
 56 48
 57 _\x85_\x80·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e&·_\x8g_\x8e_\x8t(const·Dune::GeometryType&·gt)·const
 58 51·{
 59 52·typename·FEMap::const_iterator·it·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.find(gt);
 60 53·if·(it==_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.end())
 61 54·{
 62 55·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e*·fe·=·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(gt);
 63 56
 64 57·if·(fe==0)
 65 58·DUNE_THROW(Dune::NotImplemented,"No·Dual·P/Q1·like·local·finite·element
 66 available·for·geometry·type·"·<<·gt);
66 59}67 59
67 60 
68 61#endif68 60·_.c_.a_.c_.h_.e_._[gt]·=·fe;
 69 61·return·*fe;
 70 62·}
 71 63·return·*(it->second);
 72 64·}
 73 65
 74 66protected:
 75 _\x86_\x87·mutable·_\x8F_\x8E_\x8M_\x8a_\x8p·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_;
 76 68};
 77 69
 78 70}·//·namespace·Dune
 79 71
 80 72#endif·//·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH
 81 _\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 82 _\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h
Max diff block lines reached; 4328/9568 bytes (45.23%) of diff not shown.
7.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00116.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualp1localcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·dualq1.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualp1localcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dualq1.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
 89 <code>#include·&quot;<a·class="el"·href="a00110_source.html">dualq1/dualq1localbasis.hh</a>&quot;</code><br·/>
 90 <code>#include·&quot;<a·class="el"·href="a00107_source.html">dualq1/dualq1localcoefficients.hh</a>&quot;</code><br·/>
 91 <code>#include·&quot;<a·class="el"·href="a00104_source.html">dualq1/dualq1localinterpolation.hh</a>&quot;</code><br·/>
84 </div>92 </div>
85 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">94 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>96 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01722.html">Dune::DualP1LocalCoefficients&lt;·dim·&gt;</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01734.html">Dune::DualQ1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·coefficients·for·dual·simplex·P1·elements.··<a·href="a01722.html#details">More...</a><br·/></td></tr>98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·dual·Q1·finite·element·on·cubes.··<a·href="a01734.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>102 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>105 </table>
2.12 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 dualp1localcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<vector>9 dualq1.hh·File·Reference
 10 #include·<array>
 11 #include·<dune/common/fvector.hh>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/geometry/type.hh>
 14 #include·<dune/geometry/referenceelements.hh>
 15 #include·<dune/geometry/quadraturerules.hh>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
 18 #include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 19 #include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 20 #include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s22 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
17  ·······Local·coefficients·for·dual·simplex·P1·elements.·_.M_.o_.r_.e_.._.._..23 class· ·_.D_.u_.n_.e_.:_.:_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_.·_.>
 24  ·······The·local·dual·Q1·finite·element·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  25  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  28  
22 ===============================================================================29 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
60.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00116_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualp1localcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·dualq1.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 78 lines modifiedOffset 70, 264 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualp1localcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualq1.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00116.html">Go·to·the·documentation·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>83 <a·href="a00116.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00110.html">dualq1/dualq1localbasis.hh</a>&quot;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00107.html">dualq1/dualq1localcoefficients.hh</a>&quot;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00104.html">dualq1/dualq1localinterpolation.hh</a>&quot;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div> 
99 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01722.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01722.html">DualP1LocalCoefficients</a></div> 
101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>
 107 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·faceDual=false&gt;</div>
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01722.html#a04b27645bd423186c113262095f12d09">···27</a></span>····<a·class="code·hl_function"·href="a01722.html#a04b27645bd423186c113262095f12d09">DualP1LocalCoefficients</a>·()·:·li(<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>())</div> 
105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div> 
106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>();·i++)</div> 
107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,dim,0);</div> 
108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div> 
109 </div> 
110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
111 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
 109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01734.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01734.html">DualQ1LocalFiniteElement</a></div>
112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">···34</a></span>····std::size_t·<a·class="code·hl_function"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">size</a>·()<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">····</span>{</div> 
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·dim+1;</div> 
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div> 
116 </div> 
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
118 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01722.html#aad088a83499dccafc3ee84d1286880c2">···40</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01722.html#aad088a83499dccafc3ee84d1286880c2">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div> 
120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div> 
121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·li[i];</div> 
122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
123 </div> 
124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">private</span>:</div>111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>
 112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;DualQ1LocalBasis&lt;D,R,dim&gt;</a>,<a·class="code·hl_class"·href="a01742.html">DualQ1LocalCoefficients&lt;dim&gt;</a>,</div>
 113 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">···47</a></span>········<a·class="code·hl_class"·href="a01746.html">DualQ1LocalInterpolation&lt;dim,DualQ1LocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">Traits</a>;</div>
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::vector&lt;LocalKey&gt;·li;</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div> 
128 </div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 115 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01734.html#abbaf4fd5d8156ce9f9e2c21c31bd7a2a">···51</a></span>····<a·class="code·hl_function"·href="a01734.html#abbaf4fd5d8156ce9f9e2c21c31bd7a2a">DualQ1LocalFiniteElement</a>·()</div>
 117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>
 118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">if</span>·(faceDual)</div>
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········setupFaceDualCoefficients();</div>
 120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">else</span></div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········setupDualCoefficients();</div>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 123 </div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 125 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01734.html#a917c69fce7784cb25ab89eed00ebf5ed">···61</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01734.html#a917c69fce7784cb25ab89eed00ebf5ed">localBasis</a>·()<span·class="keyword">·const</span></div>
 127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·basis;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
 130 </div>
 131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01734.html#aa192fbbb34c81f15fd0859b65d681009">···68</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01734.html#aa192fbbb34c81f15fd0859b65d681009">localCoefficients</a>·()<span·class="keyword">·const</span></div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·coefficients;</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 137 </div>
 138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 139 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01734.html#a8fcb0875e073dc1ca0cef69da5ca1d4e">···75</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01734.html#a8fcb0875e073dc1ca0cef69da5ca1d4e">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
 144 </div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 146 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01734.html#a3c89f2f4622cbeb8347668269d8f71e4">···81</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01734.html#a3c89f2f4622cbeb8347668269d8f71e4">size</a>·()<span·class="keyword">·const</span></div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>
 149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·basis.size();</div>
Max diff block lines reached; 6735/47646 bytes (14.14%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 76 lines modifiedOffset 1, 278 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s
 8 dualq1.hh
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8p_\x81 
9 dualp1localcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH
17 6#define·DUNE_DUAL_P1_LOCALCOEFFICIENTS_HH16 6#define·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<cstddef> 
20 9#include·<vector> 
21 10 
22 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>18 8#include·<array>
 19 9
 20 10#include·<dune/common/fvector.hh>
 21 11#include·<dune/common/fmatrix.hh>
23 1222 12
 23 13#include·<dune/geometry/type.hh>
 24 14#include·<dune/geometry/referenceelements.hh>
 25 15#include·<dune/geometry/quadraturerules.hh>
 26 16
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 29 19#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 30 20#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 31 21#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 32 22
24 13namespace·_\x8D_\x8u_\x8n_\x8e33 23namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 15 
27 22·template·<int·dim> 
28 _\x82_\x83·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
29 24·{34 24{
 35 40·template<class·D,·class·R,·int·dim,·bool·faceDual=false>
 36 _\x84_\x81·class·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 37 42·{
30 25·public:38 43·public:
 39 46·typedef
 40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>,_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>,
 41 _\x84_\x87·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
31 _\x82_\x87·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(_\x8s_\x8i_\x8z_\x8e()) 
32 28·{ 
33 29·for·(std::size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
34 30·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,dim,0); 
35 31·} 
36 32 
37 _\x83_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
38 35·{ 
39 36·return·dim+1; 
40 37·} 
41 38 
42 _\x84_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
43 41·{ 
44 42·return·li[i]; 
45 43·} 
46 44 
47 45·private: 
48 46·std::vector<LocalKey>·li; 
49 47·}; 
50 4842 48
51 49}43 _.5_.1·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()
 44 52·{
 45 53·if·(faceDual)
 46 54·setupFaceDualCoefficients();
 47 55·else
 48 56·setupDualCoefficients();
 49 57·}
 50 58
 51 _\x86_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 52 62·{
 53 63·return·basis;
 54 64·}
 55 65
 56 _\x86_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 57 69·{
 58 70·return·coefficients;
 59 71·}
 60 72
 61 _\x87_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 62 76·{
 63 77·return·interpolation;
 64 78·}
 65 79
 66 _\x88_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 67 82·{
 68 83·return·basis.size();
 69 84·}
 70 85
 71 _\x88_\x88·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 72 89·{
 73 90·return·GeometryTypes::cube(dim);
 74 91·}
 75 92
 76 93·private:
 77 95·void·setupFaceDualCoefficients();
 78 96
 79 98·void·setupDualCoefficients();
 80 99
 81 100·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis;
 82 101·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>·coefficients;
 83 102·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·interpolation;
 84 103·};
 85 104
 86 105·template<class·D,·class·R,·int·dim,·bool·faceDual>
 87 106·void·DualQ1LocalFiniteElement<D,R,dim,faceDual>::setupDualCoefficients()
 88 107·{
 89 108
 90 109·const·int·size·=·1·<<dim;
 91 110·std::array<Dune::FieldVector<R,·size>,·size>·coeffs;
 92 111
 93 112·//·dual·basis·functions·are·linear·combinations·of·Lagrange·elements
 94 113·//·compute·these·coefficients·here·because·the·basis·and·the·local
 95 interpolation·needs·them
 96 114·const·auto&·quad·=·Dune::QuadratureRules<D,dim>::rule(type(),·2*dim);
 97 115
 98 116·//·assemble·mass·matrix·on·the·reference·element
 99 117·Dune::FieldMatrix<R,·size,·size>·massMat;
Max diff block lines reached; 4611/13890 bytes (33.20%) of diff not shown.
8.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00119.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualq1.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualq1.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/> 
89 <code>#include·&quot;<a·class="el"·href="a00125_source.html">dualq1/dualq1localbasis.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00158_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&quot;</code><br·/>
90 <code>#include·&quot;<a·class="el"·href="a00128_source.html">dualq1/dualq1localcoefficients.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00152_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&quot;</code><br·/>
91 <code>#include·&quot;<a·class="el"·href="a00131_source.html">dualq1/dualq1localinterpolation.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a00155_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&quot;</code><br·/>
92 </div>86 </div>
93 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">88 <table·class="memberdecls">
95 <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>
96 Classes</h2></td></tr>90 Classes</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01734.html">Dune::DualQ1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01490.html">Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·dual·Q1·finite·element·on·cubes.··<a·href="a01734.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01490.html#details">More...</a><br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
102 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>99 </table>
2.89 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 brezzidouglasmarini2simplex2d.hh·File·Reference
9 dualq1.hh·File·Reference 
10 #include·<array> 
11 #include·<dune/common/fvector.hh> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
14 #include·<dune/geometry/referenceelements.hh> 
15 #include·<dune/geometry/quadraturerules.hh> 
16 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
18 #include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
19 #include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
20 #include·"_\x8d_.u_.a_.l_.q_.1_./_.d_.u_.a_.l_.q_.1_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"12 #include·"_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.2_.s_.i_.m_.p_.l_.e_.x_.2_.d_./
 13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 16 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 17 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
22 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_\x8·_\x8>20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>
24  ·······The·local·dual·Q1·finite·element·on·cubes.·_.M_.o_.r_.e_.._.._..21  ·······Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.
 22 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
25  23  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  26  
29 ===============================================================================27 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
73.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00119_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualq1.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 264 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualq1.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00119.html">Go·to·the·documentation·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>83 <a·href="a00119.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00158.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00152.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00155.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01490.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01490.html">BDM2Simplex2DLocalFiniteElement</a></div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00125.html">dualq1/dualq1localbasis.hh</a>&quot;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00128.html">dualq1/dualq1localcoefficients.hh</a>&quot;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00131.html">dualq1/dualq1localinterpolation.hh</a>&quot;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01494.html">BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01498.html">BDM2Simplex2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01490.html#a60e8173d581c4a7ed44c22bcb30eb792">···33</a></span>········<a·class="code·hl_class"·href="a01502.html">BDM2Simplex2DLocalInterpolation&lt;BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01490.html#a60e8173d581c4a7ed44c22bcb30eb792">Traits</a>;</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
107 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtyp[·...·truncated·by·diffoscope;·len:·38,·SHA:·d2c52617ece42669c8dfaf54b1bfed643931bca6a93af01af65952fefe716b89·...·]>110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01490.html#a70c5bced08c79f2ddbfcb7c2b0d02634">···36</a></span>····<a·class="code·hl_function"·href="a01490.html#a70c5bced08c79f2ddbfcb7c2b0d02634">BDM2Simplex2DLocalFiniteElement</a>·()</div>
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
 113 </div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
108 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01734.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01734.html">DualQ1LocalFiniteElement</a></div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01490.html#acf7342cffd6d967c8d028dbe0ec48f43">···44</a></span>····<a·class="code·hl_function"·href="a01490.html#acf7342cffd6d967c8d028dbe0ec48f43">BDM2Simplex2DLocalFiniteElement</a>·(<span·c[·...·truncated·by·diffoscope;·len:·34,·SHA:·b8ec02de071fb13c89ac49d1b87c20b28f97c25aeb724feff74bf3cf5eb8d574·...·]</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
 120 </div>
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div> 
112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;DualQ1LocalBasis&lt;D,R,dim&gt;</a>,<a·class="code·hl_class"·href="a01742.html">DualQ1LocalCoefficients&lt;dim&gt;</a>,</div> 
113 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">···47</a></span>········<a·class="code·hl_class"·href="a01746.html">DualQ1LocalInterpolation&lt;dim,DualQ1LocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">Traits</a>;</div> 
114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
115 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01734.html#abbaf4fd5d8156ce9f9e2c21c31bd7a2a">···51</a></span>····<a·class="code·hl_function"·href="a01734.html#abbaf4fd5d8156ce9f9e2c21c31bd7a2a">DualQ1LocalFiniteElement</a>·()</div>123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01490.html#ac94aef24a16aa1087508ae4250cde762">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·194,·SHA:·b5226fbf1f4c4c78b511e0ff634b5ed1150579ea7b47a3bc82fd51ab902a2f4c·...·]</div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">if</span>·(faceDual)</div>127 </div>
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··········setupFaceDualCoefficients();</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01490.html#a0ed123f1bc72c2a5a9843285d500dcf8">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01490.html#a0ed123f1bc72c2a5a9843285d500dcf8">localCoefficients</a>·()<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">else</span></div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··········setupDualCoefficients();</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
123 </div>134 </div>
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
125 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01734.html#a917c69fce7784cb25ab89eed00ebf5ed">···61</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·152,·SHA:·fb1120c18f3cc83949055db7f860714598a30a021fadc496ceb25795d7feab37·...·]</a>·()<span·class="keyword">·const</span></div>137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01490.html#acc238356d0dc353ee313c02eb9a0f0bb">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·168,·SHA:·bb5f233d4257d7713b24c6bd3918a13e7a72879ac0fc51b8d674f1debe3eff03·...·]</a>·()<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·basis;</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
130 </div>141 </div>
131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01734.html#aa192fbbb34c81f15fd0859b65d681009">···68</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·165,·SHA:·6815d57148de0e46f1edcdce5d537e2f3c7b2d647bbefd4044d5eb408bc3c8f1·...·]</a>·()<span·class="keyword">·const</span></div>144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01490.html#adfa9bea3b6ad51074692e0acc63aa055">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01490.html#[·...·truncated·by·diffoscope;·len:·39,·SHA:·6ba9c0162baad11b18dce2fa53e0bb04d9a6380c632785711ca093d78ae09e9d·...·]</a>·()<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·coefficients;</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
137 </div>148 </div>
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
139 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01734.html#a8fcb0875e073dc1ca0cef69da5ca1d4e">···75</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·209,·SHA:·64bd6efaf2addc878e8fe72c1a9eea77cc8c1fc65a71e4e0bd93d26e9ddac676·...·]</div>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01490.html#a72c3381ede5a679db08ad0d64224f78d">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01[·...·truncated·by·diffoscope;·len:·55,·SHA:·5351012e1ab72352fd11f3f55b9cffa3e14aa5bbc4308035b009efe351830201·...·]</div>
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·interpolation;</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::triangle;</div>
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
144 </div>155 </div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a01494.html">BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a01498.html">BDM2Simplex2DLocalCoefficients</a>·coefficients;</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a01502.html">BDM2Simplex2DLocalInterpolation&lt;BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··};</div>
146 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01734.html#a3c89f2f4622cbeb8347668269d8f71e4">···81</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01734.html#a3c89f2f4622cbeb8347668269d8f71e4">size</a>·()<span·class="keyword">·const</span></div> 
148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div> 
149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
151 </div>162 </div>
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
Max diff block lines reached; 9589/56062 bytes (17.10%) of diff not shown.
18.7 KB
html2text {}
    
Offset 1, 278 lines modifiedOffset 1, 143 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 dualq1.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 brezzidouglasmarini2simplex2d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_DUAL_Q1_LOCALFINITEELEMENT_HH15 5#ifndef
 16 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH
 17 6#define
 18 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH
17 719 7
18 8#include·<array>20 8#include·<dune/geometry/type.hh>
19 921 9
 22 10#include·"../common/localfiniteelementtraits.hh"
 23 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 24 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 25 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 26 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 27 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 28 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 29 14
20 10#include·<dune/common/fvector.hh> 
21 11#include·<dune/common/fmatrix.hh> 
22 12 
23 13#include·<dune/geometry/type.hh> 
24 14#include·<dune/geometry/referenceelements.hh> 
25 15#include·<dune/geometry/quadraturerules.hh> 
26 16 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
29 19#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
30 20#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
31 21#include·"_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
32 22 
33 23namespace·_\x8D_\x8u_\x8n_\x8e30 15namespace·_\x8D_\x8u_\x8n_\x8e
34 24{ 
35 40·template<class·D,·class·R,·int·dim,·bool·faceDual=false>31 16{
 32 25·template<class·D,·class·R>
36 _\x84_.1·class·_.D_.u_.a_.l_.Q_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t33 _\x82_.6·class·_.B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
37 42·{34 27·{
 35 28
38 43·public:36 29·public:
39 46·typedef 
40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>,_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>, 
41 _.4_.7·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.d_.i_.m_.,_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.,_.d_.i_.m_.>·>·>·_.T_.r_.a_.i_.t_.s;37 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 38 31·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 39 32·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 40 _\x83_\x83·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 41 34
 42 _\x83_\x86·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 43 37·{}
 44 38
 45 _\x84_\x84·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 46 45·basis(s),
 47 46·interpolation(s)
 48 47·{}
42 4849 48
43 _\x85_.1·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()50 _\x84_.9·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const
44 52·{51 50·{
45 53·if·(faceDual) 
46 54·setupFaceDualCoefficients(); 
47 55·else 
48 56·setupDualCoefficients();52 51·return·basis;
 53 52·}
 54 53
 55 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 56 55·{
 57 56·return·coefficients;
49 57·}58 57·}
50 5859 58
51 _\x86_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
52 62·{ 
53 63·return·basis; 
54 64·} 
55 65 
56 _\x86_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
57 69·{ 
58 70·return·coefficients; 
59 71·} 
60 72 
61 _\x87_.5·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const60 _\x85_.9·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
62 76·{61 60·{
63 77·return·interpolation;62 61·return·interpolation;
64 78·} 
65 7963 62·}
 64 63
66 _\x88_.1·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const65 _\x86_.5·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
67 82·{66 66·{
68 83·return·basis.size();67 67·return·basis.size();
69 84·}68 68·}
70 8569 69
71 _\x88_.8·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()70 _\x87_.0·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
72 89·{ 
73 90·return·GeometryTypes::cube(dim); 
74 91·} 
75 9271 71·{
 72 72·return·GeometryTypes::triangle;
 73 73·}
 74 74
76 93·private:75 75·private:
 76 76·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
77 95·void·setupFaceDualCoefficients(); 
78 96 
79 98·void·setupDualCoefficients(); 
80 99 
81 100·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis; 
82 101·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.d_.i_.m_.>·coefficients;77 77·_.B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·coefficients;
 78 78·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>
 79 interpolation;
 80 79·};
 81 80}
 82 81#endif·/
 83 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH
 84 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 85 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 86 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
83 102·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·interpolation; 
Max diff block lines reached; 7004/19076 bytes (36.72%) of diff not shown.
6.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00122.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualp1.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualp1.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00110_source.html">dualp1/dualp1localbasis.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00116_source.html">dualp1/dualp1localcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00113_source.html">dualp1/dualp1localinterpolation.hh</a>&quot;</code><br·/> 
86 </div>84 </div>
87 <p><a·href="a00122_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00122_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01714.html">Dune::DualP1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01482.html">Dune::BDM2Cube2DLocalCoefficients</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·dual·p1·finite·element·on·simplices.··<a·href="a01714.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.··<a·href="a01482.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>97 </table>
1.92 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
9 dualp1.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8·_\x8> 
18  ·······The·local·dual·p1·finite·element·on·simplices.·_.M_.o_.r_.e_.._.._..16 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 17  ·······Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.
 18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
36.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00122_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualp1.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 118 lines modifiedOffset 70, 81 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualp1.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00122.html">Go·to·the·documentation·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>83 <a·href="a00122.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00110.html">dualp1/dualp1localbasis.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00116.html">dualp1/dualp1localcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00113.html">dualp1/dualp1localinterpolation.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·faceDual=false&gt;</div> 
101 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01714.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01714.html">DualP1LocalFiniteElement</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01482.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01482.html">BDM2Cube2DLocalCoefficients</a></div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
103 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>,<a·class="code·hl_class"·href="a01722.html">DualP1LocalCoefficients&lt;dim&gt;</a>,</div> 
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">···40</a></span>········<a·class="code·hl_class"·href="a01726.html">DualP1LocalInterpolation&lt;dim,DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">Traits</a>;</div> 
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
108 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01714.html#a0a5db02813aefd40ffbe3b6589d522a7">···44</a></span>····<a·class="code·hl_function"·href="a01714.html#a0a5db02813aefd40ffbe3b6589d522a7">DualP1LocalFiniteElement</a>·()</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01482.html#a7ee5b5070aceae78c171030e909a7c46">···28</a></span>····<a·class="code·hl_function"·href="a01482.html#a7ee5b5070aceae78c171030e909a7c46">BDM2Cube2DLocalCoefficients</a>()·:·li(14)</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·++i)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3·*·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3·*·i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[3·*·i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div>111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······li[12]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······li[13]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
111 </div>115 </div>
112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
113 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">117 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01714.html#a94e10e0827ba9ff23de8a087c120e056">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·156,·SHA:·86810593e6688d12b39ac22cb7c6af80815fe598c60f84dae60d13ba965ef577·...·]()<span·class="keyword">·const</span></div>118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01482.html#aefdf3cfed6cfbf61d9428ef167533e41">···41</a></span>····std::size_t·<a·class="code·hl_function"·href="a01482.html#aefdf3cfed6cfbf61d9428ef167533e41">size</a>()<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·14;</div>
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
118 </div>122 </div>
119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
120 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">124 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01714.html#a9e2c1d791d9d632b80a88a9edb4a0f18">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·172,·SHA:·19eb8af18e5d3ca3bf653fcfaff55d807f61fbae6235c2c3fe6090215719d767·...·])<span·class="keyword">·const</span></div>125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01482.html#a8d4e6ca32987ce5776318fc61f937779">···47</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·80,·SHA:·25f3aad574144babb81820e04567bba6e60cc50768a5c446ac20d9f057ba3158·...·])<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·li[i];</div>
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
125 </div>129 </div>
126 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
127 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01714.html#a2e8981028b80d554e6af77d6913e2e50">···63</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01714.html#a2e8981028b80d554e6af77d6913e2e50">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div>
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·interpolation;</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····std::vector&lt;LocalKey&gt;·li;</div>
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
132 </div>134 </div>
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
134 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01714.html#a28fdd7172f6c05c4fef08da4a79ffabf">···69</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01714.html#a28fdd7172f6c05c4fef08da4a79ffabf">size</a>·()<span·class="keyword">·const</span></div> 
136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div>135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
 136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
139 </div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
141 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01714.html#ab853440af511427d7dd3d42cb0eaf30b">···76</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01714.html#ab853440af511427d7dd3d42cb0eaf30b">type</a>·()</div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div> 
146 </div> 
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">private</span>:</div> 
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_class"·href="a01718.html">DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>·basis;</div> 
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<a·class="code·hl_class"·href="a01722.html">DualP1LocalCoefficients&lt;dim&gt;</a>·coefficients;</div> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_class"·href="a01726.html">DualP1LocalInterpolation&lt;dim,DualP1LocalBasis&lt;D,R,dim,faceDual&gt;</a>·&gt;·interpolation;</div> 
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··};</div> 
153 </div> 
154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}</div> 
158 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
159 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">dualp1localbasis.hh</a></div></div> 
161 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">dualp1localinterpolation.hh</a></div></div> 
162 <div·class="ttc"·id="aa00116_html"><div·class="ttname"><a·href="a00116.html">dualp1localcoefficients.hh</a></div></div> 
163 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div> 
164 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>137 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 138 <div·class="ttc"·id="aa01482_html"><div·class="ttname"><a·href="a01482.html">Dune::BDM2Cube2DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini2cube2dlocalcoefficients.hh:24</div></div>
 139 <div·class="ttc"·id="aa01482_html_a7ee5b5070aceae78c171030e909a7c46"><div·class="ttname"><a·href="a01482.html#a7ee5b5070aceae78c171030e909a7c46">Dune::BDM2Cube2DLocalCoefficients::BDM2Cube2DLocalCoefficients</a></div><div·class="ttdeci">BDM2Cube2DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini2cube2dlocalcoefficients.hh:28</div></div>
Max diff block lines reached; 271/27682 bytes (0.98%) of diff not shown.
9.62 KB
html2text {}
    
Offset 1, 130 lines modifiedOffset 1, 80 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 dualp1.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini2cube2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH 
16 6#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_DUALP1_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH
17 718 7
 19 8#include·<cstddef>
 20 9#include·<vector>
 21 10
 22 11#include·"../../common/localkey.hh"
 23 12
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
26 16{ 
27 17 
28 33·template<class·D,·class·R,·int·dim,·bool·faceDual=false> 
29 _\x83_\x84·class·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
30 35·{25 14{
 26 15
 27 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 28 24·{
 29 25
31 36·public:30 26·public:
 31 _\x82_\x88·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(14)
 32 29·{
 33 30·for·(std::size_t·i·=·0;·i·<·4;·++i)
 34 31·{
 35 32·li[3·*·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 36 33·li[3·*·i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 34·li[3·*·i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
32 39·typedef 
33 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>,_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>, 
34 _\x84_\x80·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
35 41 
36 _\x84_\x84·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
37 45·{} 
38 46 
39 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
40 50·{ 
41 51·return·basis; 
42 52·}38 35·}
 39 36·li[12]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0);
 40 37·li[13]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1);
 41 38·}
 42 39
43 53 
44 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
45 57·{ 
46 58·return·coefficients; 
47 59·} 
48 60 
49 _\x86_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
50 64·{ 
51 65·return·interpolation; 
52 66·} 
53 67 
54 _\x86_.9·unsigned·int·_.s_.i_.z_.e·()·const43 _\x84_.1·std::size_t·_.s_.i_.z_.e()·const
55 70·{ 
56 71·return·basis.size(); 
57 72·} 
58 73 
59 _\x87_\x86·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
60 77·{ 
61 78·return·GeometryTypes::simplex(dim); 
62 79·} 
63 8044 42·{
 45 43·return·14;
 46 44·}
 47 45
 48 _\x84_\x87·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const
 49 48·{
 50 49·return·li[i];
 51 50·}
 52 51
64 81·private:53 52·private:
 54 53·std::vector<LocalKey>·li;
65 82·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·basis; 
66 83·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>·coefficients; 
67 84·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·> 
68 interpolation; 
69 85·};55 54·};
 56 55}·//·end·namespace·Dune
 57 56#endif·/
 58 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH
70 86 
71 87 
72 88 
73 89} 
74 90 
75 91#endif 
76 _\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
77 _\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
78 _\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
79 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
80 _\x8D_\x8u_\x8n_\x8e59 _\x8D_\x8u_\x8n_\x8e
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1860 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
83 traits·helper·struct 
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
86 LB·LocalBasisType 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
89 LC·LocalCoefficientsType 
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
92 LI·LocalInterpolationType 
Max diff block lines reached; 53/9822 bytes (0.54%) of diff not shown.
6.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00125.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualq1localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualq1localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;bitset&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/>83 <code>#include·&lt;numeric&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
86 </div>87 </div>
87 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">89 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>91 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01738.html">Dune::DualQ1LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01478.html">Dune::BDM2Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.··<a·href="a01738.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01478.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>100 </table>
1.64 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_.u_.a_.l_.q_.17 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 dualq1localbasis.hh·File·Reference10 brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference
11 #include·<array>11 #include·<array>
 12 #include·<bitset>
12 #include·<numeric>13 #include·<numeric>
13 #include·<dune/common/fvector.hh>14 #include·<vector>
14 #include·<dune/common/fmatrix.hh>15 #include·<dune/common/fmatrix.hh>
15 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8·_\x8>19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>
19  ·······Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.·_.M_.o_.r_.e_.._.._..20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  22  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  25  
24 ===============================================================================26 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
89.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00125_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualq1localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 171 lines modifiedOffset 70, 320 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualq1localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00125.html">Go·to·the·documentation·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>83 <a·href="a00125.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <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="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
100 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
101 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01738.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01738.html">DualQ1LocalBasis</a></div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01478.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01478.html">BDM2Cube2DLocalBasis</a></div>
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,</div>
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">···33</a></span>········Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">Tra[·...·truncated·by·diffoscope;·len:·8,·SHA:·57caf6ae41a0c5e8fc63795568cb8d79952e01d9faec3ec10b21f8d7e67e0293·...·]</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">···35</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">Traits</a>;</div>
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
108 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01738.html#aa2e78c14ecd7be12735aa2dc440f84f9">···35</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01738.html#aa2e78c14ecd7be12735aa2dc440f84f9">setCoe[·...·truncated·by·diffoscope;·len:·143,·SHA:·c28734757ca1e38d0e703c8a12ed071fa2632eb2772b4435a56816c379fc527a·...·])</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01478.html#a89a61b00ef7361042f2058d5c442a2ea">···38</a></span>····<a·class="code·hl_function"·href="a01478.html#a89a61b00ef7361042f2058d5c442a2ea">BDM2Cube2DLocalBasis</a>()</div>
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······coefficients_·=·coefficients;</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········sign_[i]·=·1.0;</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
113 </div>117 </div>
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
115 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">···41</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01738.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·dc97f9a3289bfd10d98831626fe8ed6fda0a63a39a2d4d4283862ae912583542·...·]</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01478.html#aa9891d1ca82d1195e0e1644dde598ec3">···49</a></span>····<a·class="code·hl_function"·href="a01478.html#aa9891d1ca82d1195e0e1644dde598ec3">BDM2Cube2DLocalBasis</a>(std::bitset&lt;4&gt[·...·truncated·by·diffoscope;·len:·4,·SHA:·8054b41c719cb2b20e20cc1ea610f0617f9c54de652e6df7aee4ab8234e7f4bb·...·]</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·1&lt;&lt;dim;</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
120 </div>125 </div>
121 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
122 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01738.html#ab1932e2a7c5681c58c2a379bf3456dca">···47</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01738.html#ab1932e2a7c5681c58c2a379bf3456dca">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//·compute·q1·values</span></div> 
127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······std::vector&lt;typename·Traits::RangeType&gt;·q1Values(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div> 
128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)·{</div> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 127 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01478.html#ae6acc2853f91d5059ab6d756a0738eba">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01478.html#ae6acc2853f91d5059ab6d756a0738eba">size</a>()<span·class="keyword">·const</span></div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········q1Values[i]·=·1;</div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·14;</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
 132 </div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div> 
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<span·class="comment">//·if·j-th·bit·of·i·is·set·multiply·with·in[j],·else·with·1-in[j]</span></div> 
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········q1Values[i]·*=·(i·&amp;·(1&lt;&lt;j))·?·in[j]·:··1-in[j];</div> 
136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>133 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 134 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01478.html#a87ccec3b262941eeb93b6464262b4471">···67</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01478.html#a87ccec3b262941eeb93b6464262b4471">evaluateFunction</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·compute·the·dual·values·by·using·that·they·are·linear·combinations·of·q1·functions</span></div> 
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div>138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(<a·class="code·hl_function"·href="a01478.html#ae6acc2853f91d5059ab6d756a0738eba">size</a>());</div>
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)</div> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[i]·=·0;</div> 
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·i++)</div> 
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·j=0;·j&lt;<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>();·j++)</div> 
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··········out[i]·+=·coefficients_[i][j]*q1Values[j];</div> 
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][0]·=·sign_[0]*(-2.25·+·5.25*in[0]·+·7.5*in[1]·-·7.5*in[0]*in[1]·-·3.0*in[0]*in[0]·-·7.5*in[1]*in[1]·+·7.5*in[0]*in[1]*in[1]);</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][1]·=·sign_[0]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in[1]);</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[1][0]·=·3.0·-·3.0*in[0]-6.0*in[1]·+·6.0*in[0]*in[1];</div>
149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[1][1]·=·0.0;</div>
 144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[2][0]·=·sign_[0]*(-3.75·+·3.75*in[0]·+·22.5*in[1]·-·22.5*in[0]*in[1]·-·22.5*in[1]*in[1]·+·22.5*in[0]*in[1]*in[1]);</div>
 145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[2][1]·=·sign_[0]*(-3.75*in[1]·+·11.25*in[1]*in[1]·-·7.5*in[1]*in[1]*in[1]);</div>
 146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[3][0]·=·sign_[1]*(-0.75*in[0]·-·7.5*in[0]*in[1]·+·3.0*in[0]*in[0]·+·7.5*in[0]*in[1]*in[1]);</div>
 147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[3][1]·=·sign_[1]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in[1]);</div>
150 </div> 
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
153 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01738.html#addb44422e75618f32aa0aed1fc03b09c">···77</a></span>····<a·class="code·hl_function"·href="a01738.html#addb44422e75618f32aa0aed1fc03b09c">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·············<span·class="comment">//·position</span></div> 
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>·<span·class="comment">//·return·value</span></div> 
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[4][0]·=·3.0*in[0]·-·6.0*in[0]*in[1];</div>
157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·compute·q1·jacobians</span></div> 
158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······std::vector&lt;typename·Traits::JacobianType&gt;·q1Jacs(<a·class="code·hl_function"·href="a01738.html#a6087c4afaee7c8d379858a1ba29c9c5f">size</a>());</div> 
159 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[4][1]·=·0.0;</div>
160 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="comment">//·Loop·over·all·shape·functions</span></div> 
Max diff block lines reached; 9059/71163 bytes (12.73%) of diff not shown.
19.8 KB
html2text {}
    
Offset 1, 185 lines modifiedOffset 1, 350 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81 
9 dualq1localbasis.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini2cube2dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_Q1_LOCALBASIS_HH 
17 6#define·DUNE_DUAL_Q1_LOCALBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH
18 718 7
19 8#include·<array>19 8#include·<array>
 20 9#include·<bitset>
20 9#include·<numeric>21 10#include·<numeric>
21 10 
22 11#include·<dune/common/fvector.hh>22 11#include·<vector>
 23 12
23 12#include·<dune/common/fmatrix.hh>24 13#include·<dune/common/fmatrix.hh>
24 13 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 1525 14
 26 15#include·"../../common/localbasis.hh"
 27 16
27 16namespace·_\x8D_\x8u_\x8n_\x8e28 17namespace·_\x8D_\x8u_\x8n_\x8e
28 17{29 18{
29 28·template<class·D,·class·R,·int·dim>30 28·template<class·D,·class·R>
30 _\x82_\x89·class·_\x8D_.u_.a_.l_.Q_.1_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s31 _\x82_\x89·class·_\x8B_.D_.M_.2_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
31 30·{32 30·{
 33 31
32 31·public:34 32·public:
33 32·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.d_.i_.m_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.d_.i_.m_.>,R,1,Dune::35 33·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,
34 FieldVector<R,1>,36 34·R,2,Dune::FieldVector<R,2>,
35 _\x83_\x83·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;37 _\x83_\x85·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 36
 39 _\x83_\x88·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()
36 34 
37 _\x83_\x85·void·_\x8s_\x8e_\x8t_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·std::array<Dune::FieldVector<R,·(1<<dim)>·, 
38 (1<<dim)>&·coefficients) 
39 36·{40 39·{
 41 40·for·(size_t·i=0;·i<4;·i++)
 42 41·sign_[i]·=·1.0;
40 37·coefficients_·=·coefficients; 
41 38·} 
42 39 
43 _\x84_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 42·{43 42·}
 44 43
 45 _\x84_\x89·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(std::bitset<4>·s)
 46 50·{
 47 51·for·(size_t·i=0;·i<4;·i++)
 48 52·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 49 53·}
45 43·return·1<<dim; 
46 44·} 
47 45 
48 _\x84_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 48·std::vector<typename·Traits::RangeType>&·out)·const 
50 49·{ 
51 50·//·compute·q1·values 
52 51·std::vector<typename·Traits::RangeType>·q1Values(_\x8s_\x8i_\x8z_\x8e()); 
53 52 
54 53·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)·{ 
55 5450 54
 51 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const
 52 57·{
 53 58·return·14;
 54 59·}
56 55·q1Values[i]·=·1; 
57 56 
58 57·for·(int·j=0;·j<dim;·j++) 
59 58·//·if·j-th·bit·of·i·is·set·multiply·with·in[j],·else·with·1-in[j] 
60 59·q1Values[i]·*=·(i·&·(1<<j))·?·in[j]·:·1-in[j]; 
61 6055 60
 56 _\x86_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 57 68·std::vector<typename·Traits::RangeType>&·out)·const
 58 69·{
62 61·} 
63 62 
64 63·//·compute·the·dual·values·by·using·that·they·are·linear·combinations·of·q1 
65 functions 
66 64·out.resize(_\x8s_\x8i_\x8z_\x8e());59 70·out.resize(_\x8s_\x8i_\x8z_\x8e());
67 65·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
68 66·out[i]·=·0; 
69 67 
70 68·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
71 69·for·(size_t·j=0;·j<_\x8s_\x8i_\x8z_\x8e();·j++) 
72 70·out[i]·+=·coefficients_[i][j]*q1Values[j]; 
73 7160 71
74 72 
75 73·} 
76 74 
77 76·inline·void61 72·out[0][0]·=·sign_[0]*(-2.25·+·5.25*in[0]·+·7.5*in[1]·-·7.5*in[0]*in[1]·-
 62 3.0*in[0]*in[0]·-·7.5*in[1]*in[1]·+·7.5*in[0]*in[1]*in[1]);
 63 73·out[0][1]·=·sign_[0]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in
 64 [1]);
 65 74·out[1][0]·=·3.0·-·3.0*in[0]-6.0*in[1]·+·6.0*in[0]*in[1];
 66 75·out[1][1]·=·0.0;
 67 76·out[2][0]·=·sign_[0]*(-3.75·+·3.75*in[0]·+·22.5*in[1]·-·22.5*in[0]*in[1]·-
 68 22.5*in[1]*in[1]·+·22.5*in[0]*in[1]*in[1]);
 69 77·out[2][1]·=·sign_[0]*(-3.75*in[1]·+·11.25*in[1]*in[1]·-·7.5*in[1]*in[1]*in
 70 [1]);
 71 78·out[3][0]·=·sign_[1]*(-0.75*in[0]·-·7.5*in[0]*in[1]·+·3.0*in[0]*in[0]·+
 72 7.5*in[0]*in[1]*in[1]);
 73 79·out[3][1]·=·sign_[1]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in
 74 [1]);
 75 80·out[4][0]·=·3.0*in[0]·-·6.0*in[0]*in[1];
 76 81·out[4][1]·=·0.0;
 77 82·out[5][0]·=·sign_[1]*(+3.75*in[0]·-·22.5*in[0]*in[1]·+·22.5*in[0]*in[1]*in
 78 [1]);
 79 83·out[5][1]·=·sign_[1]*(-3.75*in[1]·+·11.25*in[1]*in[1]·-·7.5*in[1]*in[1]*in
 80 [1]);
 81 84·out[6][0]·=·sign_[2]*(-1.25*in[0]·+·3.75*in[0]*in[0]·-·2.5*in[0]*in[0]*in
 82 [0]);
 83 85·out[6][1]·=·sign_[2]*(-2.25·+·7.5*in[0]·+·5.25*in[1]·-·7.5*in[0]*in[1]·-
 84 7.5*in[0]*in[0]·-·3.0*in[1]*in[1]·+·7.5*in[0]*in[0]*in[1]);
 85 86·out[7][0]·=·0.0;
 86 87·out[7][1]·=·-3.0·+·6.0*in[0]·+·3.0*in[1]·-·6.0*in[0]*in[1];
Max diff block lines reached; 5416/20202 bytes (26.81%) of diff not shown.
6.02 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00128.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualq1localcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualq1localcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
82 <code>#include·&lt;iostream&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
85 </div>83 </div>
86 <p><a·href="a00128_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00128_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">85 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>87 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01742.html">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01486.html">Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·dual·Q1·elements.··<a·href="a01742.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01486.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
1.51 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_.u_.a_.l_.q_.17 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference
10 dualq1localcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<iostream> 
13 #include·<vector>11 #include·<vector>
14 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>12 #include·<dune/geometry/quadraturerules.hh>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
18  ·······Layout·map·for·dual·Q1·elements.·_.M_.o_.r_.e_.._.._..15 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>
 16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
36.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00128_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualq1localcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 79 lines modifiedOffset 70, 153 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualq1localcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00128.html">Go·to·the·documentation·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>83 <a·href="a00128.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01742.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01742.html">DualQ1LocalCoefficients</a></div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01486.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01486.html">BDM2Cube2DLocalInterpolation</a></div>
 100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01742.html#ac8ea59f288b8e25de9b0cf8759293593">···29</a></span>····<a·class="code·hl_function"·href="a01742.html#ac8ea59f288b8e25de9b0cf8759293593">DualQ1LocalCoefficients</a>·()·:·li(1&lt;&lt;dim)</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01486.html#a44e7a20ffd0a22a36c7d95c1b17c97da">···29</a></span>····<a·class="code·hl_function"·href="a01486.html#a44e7a20ffd0a22a36c7d95c1b17c97da">BDM2Cube2DLocalInterpolation</a>()</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;(1&lt;&lt;dim);·i++)</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,dim,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
110 </div>108 </div>
111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
112 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">···36</a></span>····std::size_t·<a·class="code·hl_function"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01486.html#a3e28a464bace7791f8fc1dc1403eedce">···39</a></span>····<a·class="code·hl_function"·href="a01486.html#a3e28a464bace7791f8fc1dc1403eedce">BDM2Cube2DLocalInterpolation</a>(<span·class[·...·truncated·by·diffoscope;·len:·70,·SHA:·39d04b20d8098423870c53d0bdc399dfe072f7157a5852c623a59c1c27b86f21·...·]</div>
 112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
 115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·1&lt;&lt;dim;</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
 120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
 125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div>
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n0[0]·=·-1.0;</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n0[1]·=··0.0;</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n1[0]·=··1.0;</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n1[1]·=··0.0;</div>
 135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n2[0]·=··0.0;</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n2[1]·=·-1.0;</div>
 137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n3[0]·=··0.0;</div>
 138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n3[1]·=··1.0;</div>
 139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
117 </div>140 </div>
118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
119 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01742.html#ac92b066656a1426dad611752003f7aef">···42</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·81,·SHA:·c7d69904d607233acd934d58cae534340a800e3652525e07ae4868847d56fd91·...·])<span·class="keyword">·const</span></div>144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01486.html#a9c217e0a7329ca0ea153d7568cce04cb">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01486.html#a9c217e0a7329ca0ea153d7568cce04cb">inter[·...·truncated·by·diffoscope;·len:·85,·SHA:·d114df4932e043c918d362cd91166bd62e5ca878eea6bf5d4eecfc9d3fe2e4bf·...·])<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">····</span>{</div>
 146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
 149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·li[i];</div>150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out.resize(14);</div>
 151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······fill(out.begin(),·out.end(),·0.0);</div>
 152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·4;</div>
 154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div>
 155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·QuadratureRule&lt;Scalar,1&gt;::const_iterator·it·=·rule.begin();</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>···········it·!=·rule.end();·++it)</div>
 158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div>
 159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Scalar·qPos·=·it-&gt;position();</div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>160 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
 162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········localPos[0]·=·0.0;</div>
 164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········localPos[1]·=·qPos;</div>
 165 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 166 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it-&gt;weight()*sign0;</div>
 167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it-&gt;weight();</div>
 168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it-&gt;weight()*sign0;</div>
 169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········localPos[0]·=·1.0;</div>
 171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········localPos[1]·=·qPos;</div>
 172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········y·=·f(localPos);</div>
 173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it-&gt;weight()*sign1;</div>
Max diff block lines reached; 3618/28857 bytes (12.54%) of diff not shown.
7.72 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 157 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81 
9 dualq1localcoefficients.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini2cube2dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_DUAL_Q1_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<cstddef> 
20 9#include·<iostream> 
21 10#include·<vector>19 8#include·<vector>
 20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
22 1122 11
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
24 13 
25 14namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
26 15{ 
27 16 
28 24·template·<int·dim> 
29 _.2_.5·class·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s24 13{
 25 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
30 26·{28 25·{
 29 26
31 27·public:30 27·public:
32 _\x82_\x89·_\x8D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(1<<dim)31 _\x82_\x89·_\x8B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n()
33 30·{32 30·{
 33 31·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
34 31·for·(std::size_t·i=0;·i<(1<<dim);·i++) 
35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,dim,0); 
36 33·}34 32·}
 35 33
 36 _\x83_\x89·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(unsigned·int·s)
 37 40·{
 38 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
 39 42·if·(s·&·1)
37 34 
38 _\x83_\x86·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
39 37·{ 
40 38·return·1<<dim; 
41 39·} 
42 40 
43 _\x84_\x82·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
44 43·{40 43·{
45 44·return·li[i];41 44·sign0·=·-1.0;
46 45·}42 45·}
47 46 
48 47·private: 
49 48·std::vector<LocalKey>·li;43 46·if·(s·&·2)
 44 47·{
 45 48·sign1·=·-1.0;
50 49·};46 49·}
51 50 
52 51} 
53 52 
54 53#endif 
55 _.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h47 50·if·(s·&·4)
 48 51·{
 49 52·sign2·=·-1.0;
 50 53·}
 51 54·if·(s·&·8)
 52 55·{
 53 56·sign3·=·-1.0;
 54 57·}
 55 58
 56 59·n0[0]·=·-1.0;
 57 60·n0[1]·=·0.0;
 58 61·n1[0]·=·1.0;
 59 62·n1[1]·=·0.0;
 60 63·n2[0]·=·0.0;
 61 64·n2[1]·=·-1.0;
 62 65·n3[0]·=·0.0;
 63 66·n3[1]·=·1.0;
 64 67·}
 65 68
 66 77·template<typename·F,·typename·C>
 67 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const
 68 79·{
 69 80·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 70 81·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 71 82·typedef·typename·LB::Traits::DomainFieldType·Vector;
 72 83
 73 84·out.resize(14);
 74 85·fill(out.begin(),·out.end(),·0.0);
 75 86
 76 87·const·int·qOrder·=·4;
 77 88·const·QuadratureRule<Scalar,1>&·rule·=·QuadratureRules<Scalar,1>::rule
 78 (GeometryTypes::cube(1),·qOrder);
 79 89
 80 90·for·(typename·QuadratureRule<Scalar,1>::const_iterator·it·=·rule.begin();
 81 91·it·!=·rule.end();·++it)
 82 92·{
 83 93·Scalar·qPos·=·it->position();
 84 94
 85 95·typename·LB::Traits::DomainType·localPos;
 86 96
 87 97·localPos[0]·=·0.0;
 88 98·localPos[1]·=·qPos;
 89 99·auto·y·=·f(localPos);
 90 100·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0;
 91 101·out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it->weight();
 92 102·out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it-
 93 >weight()*sign0;
 94 103
 95 104·localPos[0]·=·1.0;
 96 105·localPos[1]·=·qPos;
 97 106·y·=·f(localPos);
 98 107·out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it->weight()*sign1;
 99 108·out[4]·+=·(y[0]*n1[0]+y[1]*n1[1])*(1.0·-·2.0*qPos)*it->weight();
 100 109·out[5]·+=·(y[0]*n1[0]+y[1]*n1[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it-
 101 >weight()*sign1;
 102 110
Max diff block lines reached; 2507/7885 bytes (31.79%) of diff not shown.
6.82 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00131.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualq1localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualq1localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00182_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00179_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00176_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00131_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00131_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01746.html">Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01458.html">Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01458.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
2.12 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 dualq1localinterpolation.hh·File·Reference 
11 #include·<array> 
12 #include·<vector> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/fmatrix.hh>9 brezzidouglasmarini1simplex2d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 16 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 17 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.d_.i_.m_.,_.·_.L_.B_\x8·_\x8>20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>
 21  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  22  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  25  
22 ===============================================================================26 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
43.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00131_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualq1localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 106 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualq1localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00131.html">Go·to·the·documentation·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>83 <a·href="a00131.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00182.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00179.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00176.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&quot;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·LB&gt;</div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01458.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a></div>
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01746.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01746.html">DualQ1LocalInterpolation</a></div> 
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div> 
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">public</span>:</div> 
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
105 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}"> 
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01746.html#a6caeedd85f5970928b0a5f3a5ffd0ccf">···25</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01746.html#a6caeedd85f5970928b0a5f3a5ffd0ccf">setCoefficients</a>(<span·class="keyword">const</span>·std::array&lt;Dune::FieldVector&lt;<span·class="keyword">typename</span>·LB::Traits::RangeFieldType,·(1&lt;&lt;dim)&gt;·,(1&lt;&lt;dim)&gt;&amp;·coefficients)</div> 
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div> 
108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······coefficients_·=·coefficients;</div> 
109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
110 </div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01462.html">BDM1Simplex2DLocalBasis&lt;D,R&gt;</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a01466.html">BDM1Simplex2DLocalCoefficients</a>,</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01458.html#af361d705e894e57d91b918d33c4990a7">···34</a></span>········<a·class="code·hl_class"·href="a01470.html">BDM1Simplex2DLocalInterpolation&lt;BDM1Simplex2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01458.html#af361d705e894e57d91b918d33c4990a7">Traits</a>;</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
114 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01458.html#aac2e408af46da94d62de70c6d088f231">···37</a></span>····<a·class="code·hl_function"·href="a01458.html#aac2e408af46da94d62de70c6d088f231">BDM1Simplex2DLocalFiniteElement</a>·()</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01746.html#ac5af30e265d7a78c9d94ce45ea567c21">···33</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01746.html#ac5af30e265d7a78c9d94ce45ea567c21">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">····</span>{</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·size·=·1&lt;&lt;dim;</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
 114 </div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//·compute·Q1·interpolation·coefficients</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······Dune::FieldVector&lt;C,size&gt;·q1Coefficients;</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;·(1&lt;&lt;dim);·i++)·{</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="comment">//·Generate·coordinate·of·the·i-th·corner·of·the·reference·cube</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········<span·class="comment">//·We·could·use·the·ReferenceElement·for·this·as·well,·but·it·is</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="comment">//·still·not·clear·how·dune-localfunctions·should·have·access·to·them.</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;dim;·j++)</div>116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01458.html#aedcd115310603d567b0dd78e93346326">···45</a></span>····<a·class="code·hl_function"·href="a01458.html#aedcd115310603d567b0dd78e93346326">BDM1Simplex2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········x[j]·=·(i·&amp;·(1&lt;&lt;j))·?·1.0·:·0.0;</div>120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>
 121 </div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········q1Coefficients[i]·=·f(x);</div>123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01458.html#a4c78b7507b5b446f0492a02487b3f612">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01458.html#a4c78b7507b5b446f0492a02487b3f612">localBasis</a>·()<span·class="keyword">·const</span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out.resize(size);</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·solve·a·linear·system·to·compute·the·dual·coefficients</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Dune::FieldMatrix&lt;C,size,size&gt;·mat;</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;size;·i++)</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·j=0;·j&lt;size;·j++)</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········mat[i][j]·=·coefficients_[j][i];</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·now·solve·for·the·weights</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······Dune::FieldVector&lt;C,size&gt;·sol(0);</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······mat.solve(sol,q1Coefficients);</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·write·result·in·out·vector</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;size;·i++)</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········out[i]·=·sol[i];</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
154 </div>128 </div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01458.html#a5e5405d497aff9824804e78bbba8d8b8">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01458.html#a5e5405d497aff9824804e78bbba8d8b8">localCoefficients</a>·()<span·class="keyword">·const</span></div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····std::array&lt;Dune::FieldVector&lt;<span·class="keyword">typename</span>·LB::Traits::RangeFieldType,·(1&lt;&lt;dim)&gt;·,(1&lt;&lt;dim)&gt;·coefficients_;</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div>
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··};</div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
159 </div>135 </div>
Max diff block lines reached; 7186/32521 bytes (22.10%) of diff not shown.
11.5 KB
html2text {}
    
Offset 1, 102 lines modifiedOffset 1, 144 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i
 8 brezzidouglasmarini1simplex2d.hh
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 ····*·_\x8d_\x8u_\x8a_\x8l_\x8q_\x81 
9 dualq1localinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH 
17 6#define·DUNE_DUAL_Q1_LOCALINTERPOLATION_HH15 5#ifndef
 16 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH
 17 6#define
 18 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH
18 719 7
19 8#include·<array> 
20 9#include·<vector> 
21 10 
22 11#include·<dune/common/fvector.hh> 
23 12#include·<dune/common/fmatrix.hh> 
24 1320 8#include·<dune/geometry/type.hh>
 21 9
 22 10#include·"../common/localfiniteelementtraits.hh"
 23 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 24 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 25 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 26 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 27 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/
 28 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 29 14
25 14namespace·_\x8D_\x8u_\x8n_\x8e30 15namespace·_\x8D_\x8u_\x8n_\x8e
26 15{ 
27 1631 16{
28 20·template<int·dim,·class·LB> 
29 _.2_.1·class·_.D_.u_.a_.l_.Q_.1_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n32 17
 33 26·template<class·D,·class·R>
 34 _\x82_\x87·class·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
30 22·{35 28·{
31 23·public: 
32 24 
33 _\x82_\x85·void·_\x8s_\x8e_\x8t_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·std::array<Dune::FieldVector<typename·LB:: 
34 Traits::RangeFieldType,·(1<<dim)>·,(1<<dim)>&·coefficients) 
35 26·{ 
36 27·coefficients_·=·coefficients; 
37 28·} 
38 2936 29
 37 30·public:
 38 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 39 32·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 40 33·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 41 _\x83_\x84·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 42 35
 43 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 44 38·{}
 45 39
 46 _\x84_\x85·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 47 46·basis(s),
 48 47·interpolation(s)
 49 48·{}
39 30 
40 32·template<typename·F,·typename·C> 
41 _\x83_\x83·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
42 34·{ 
43 35·typename·LB::Traits::DomainType·x; 
44 36 
45 37·const·int·size·=·1<<dim; 
46 38 
47 39·//·compute·Q1·interpolation·coefficients 
48 40·Dune::FieldVector<C,size>·q1Coefficients; 
49 41 
50 42·for·(int·i=0;·i<·(1<<dim);·i++)·{ 
51 43 
52 44·//·Generate·coordinate·of·the·i-th·corner·of·the·reference·cube 
53 45·//·We·could·use·the·ReferenceElement·for·this·as·well,·but·it·is 
54 46·//·still·not·clear·how·dune-localfunctions·should·have·access·to·them. 
55 47·for·(int·j=0;·j<dim;·j++) 
56 48·x[j]·=·(i·&·(1<<j))·?·1.0·:·0.0; 
57 4950 49
58 50·q1Coefficients[i]·=·f(x); 
59 5151 _.5_.0·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const
 52 51·{
 53 52·return·basis;
60 52·}54 53·}
61 53 
62 54·out.resize(size); 
63 55 
64 56·//·solve·a·linear·system·to·compute·the·dual·coefficients 
65 57·Dune::FieldMatrix<C,size,size>·mat; 
66 58 
67 59·for·(int·i=0;·i<size;·i++) 
68 60·for·(int·j=0;·j<size;·j++) 
69 61·mat[i][j]·=·coefficients_[j][i]; 
70 62 
71 63·//·now·solve·for·the·weights 
72 64·Dune::FieldVector<C,size>·sol(0); 
73 65 
74 66·mat.solve(sol,q1Coefficients); 
75 67 
76 68·//·write·result·in·out·vector 
77 69·for·(int·i=0;·i<size;·i++) 
78 70·out[i]·=·sol[i];55 54
 56 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 57 56·{
 58 57·return·coefficients;
 59 58·}
 60 59
 61 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 62 61·{
 63 62·return·interpolation;
 64 63·}
 65 64
 66 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 67 67·{
 68 68·return·basis.size();
 69 69·}
 70 70
 71 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 72 72·{
 73 73·return·GeometryTypes::triangle;
Max diff block lines reached; 5358/11701 bytes (45.79%) of diff not shown.
7.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00134.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualpq1factory.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dualpq1factory.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00431_source.html">dune/localfunctions/dualmortarbasis.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00125_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00122_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00128_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01730.html">Dune::DualPQ1LocalFiniteElementCache&lt;·D,·R,·dim,·faceDual·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01474.html">Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01474.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
2.42 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 dualpq1factory.hh·File·Reference 
10 #include·<map> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h> 
13 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_.._.h_.h>9 brezzidouglasmarini2cube2d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.u_.a_.l_.P_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.f_.a_.c_.e_.D_.u_.a_.l_\x8·_\x8>19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>
 20  ·······Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  22  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  25  
21 ===============================================================================26 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
52.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00134_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualpq1factory.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 118 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualpq1factory.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00134.html">Go·to·the·documentation·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>83 <a·href="a00134.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00152.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00125.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00431.html">dune/localfunctions/dualmortarbasis.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00122.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00128.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">bool</span>·face[·...·truncated·by·diffoscope;·len:·10,·SHA:·833a5d587a18577a150f628058d91d81072598b3bb15c0f683a9fb5da169da4a·...·]&gt;</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a01730.html">···18</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01730.html">DualPQ1LocalFiniteElementCache</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01474.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a></div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">protected</span>:</div> 
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01730.html#a2287ad9911d376cd66894a89dfb1a375">···21</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01714.html">Dune::DualP1LocalFiniteElement&lt;D,R,dim,faceDual&gt;</a>·<a·class="code·hl_typedef"·href="a01730.html#a2287ad9911d376cd66894a89dfb1a375">DualP1</a>;</div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">···22</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01734.html">Dune::DualQ1LocalFiniteElement&lt;D,R,dim,faceDual&gt;</a>·<a·class="code·hl_typedef"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">DualQ1</a>;</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01730.html#a522ee15ada3c2ebc2b7ee9fd540a8716">···23</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">DualP1::Traits::LocalBasisType::Traits</a>·<a·class="code·hl_typedef"·href="a01730.html#a522ee15ada3c2ebc2b7ee9fd540a8716">T</a>;</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">···24</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">Dune::LocalFiniteElementVirtualInterface&lt;T&gt;</a>·<a·class="code·hl_typedef"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">FE</a>;</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01730.html#accfc7c3941d51d661c74e1a8e0785e6b">···25</a></span>··<span·class="keyword">typedef</span>·std::map&lt;Dune::GeometryType,FE*&gt;·<a·class="code·hl_typedef"·href="a01730.html#accfc7c3941d51d661c74e1a8e0785e6b">FEMap</a>;</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01730.html#a60bf0d4f34ed4bacd356377c63ce1144">···29</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">FE</a>·<a·class="code·hl_typedef"·href="a0173[·...·truncated·by·diffoscope;·len:·63,·SHA:·11dff42de558cf2e795512c6cc3ba3321e9250547913d6b85a60bee8530bd4f2·...·];</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01478.html">BDM2Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01482.html">BDM2Cube2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01474.html#afd9e069420d95403bc04f7b408407c47">···33</a></span>········<a·class="code·hl_class"·href="a01486.html">BDM2Cube2DLocalInterpolation&lt;BDM2Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01474.html#afd9e069420d95403bc04f7b408407c47">Traits</a>;</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
113 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01474.html#a02c7ee27cbcd1fd0fc7254035dbf1c85">···36</a></span>····<a·class="code·hl_function"·href="a01474.html#a02c7ee27cbcd1fd0fc7254035dbf1c85">BDM2Cube2DLocalFiniteElement</a>·()</div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01730.html#a36d04d7f4519a2547afdedf9c6402cfb">···31</a></span>··<a·class="code·hl_function"·href="a01730.html#a36d04d7f4519a2547afdedf9c6402cfb">~DualPQ1LocalFiniteElementCache</a>()</div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typename</span>·FEMap::iterator·it·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.begin();</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typename</span>·FEMap::iterator·end·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.end();</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">for</span>(;·it!=end;·++it)</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">delete</span>·it-&gt;second;</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
121 </div>113 </div>
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
123 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01730.html#a56be2107e186ad457ca39cccc3edcc8b">···40</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a01666.html">FE</a>*·<a·class="code·hl_function"·href="a0173[·...·truncated·by·diffoscope;·len:·115,·SHA:·924452fd7d05fe3a69de016ae41fc9cb2013c7bb6dda40afc36016848d087b3a·...·]</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01474.html#af468f2d466b24c993007971cd26486af">···44</a></span>····<a·class="code·hl_function"·href="a01474.html#af468f2d466b24c993007971cd26486af">BDM2Cube2DLocalFiniteElement</a>·(<span·clas[·...·truncated·by·diffoscope;·len:·31,·SHA:·29b104b62d69f3e30577090e33d74382ab4a55cf434709a49cc192c6fd460fc1·...·]</div>
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">if</span>·(gt.isSimplex())</div> 
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;DualP1&gt;</a>(<a·class="code·hl_typedef"·href="a01730.html#a2287ad9911d376cd66894a89dfb1a375">DualP1</a>());</div> 
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(gt.isCube())</div> 
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;DualQ1&gt;</a>(<a·class="code·hl_typedef"·href="a01730.html#afd4d4ca53f831c054aa8eefcdf8c5951">DualQ1</a>());</div> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·0;</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
132 </div>120 </div>
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01474.html#a1ac5bb7fb3729a760a9f8c880acd4143">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01474.html#a1ac5bb7fb3729a760a9f8c880acd4143">localBasis</a>·()<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
 126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 127 </div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01730.html#a624c79220c29298c0de4346649a9d545">···50</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01666.html">FiniteElementType</a>&amp;·<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·129,·SHA:·c2b5f3d9afc59732cdb73d314f8177f9be15fb7139cf6291c3258488e80e6a6d·...·])<span·class="keyword">·const</span></div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01474.html#a8c0706548828ba68c4c0f5d3d94cf098">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·171,·SHA:·b11842b65dff10ecf79880bdcf699c5d2cfc92853cc38325b7ad98db84ddb075·...·])<span·class="keyword">·const</span></div>
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">··</span>{</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·FEMap::const_iterator·it·=·<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.find(gt);</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(it==<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>.end())</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<a·class="code·hl_class"·href="a01666.html">FiniteElementType</a>*·fe·=·<a·class="code·hl_function"·href="a01730.html#a56be2107e186ad457ca39cccc3edcc8b">create</a>(gt)[·...·truncated·by·diffoscope;·len:·2,·SHA:·9d2895a56250ca054d7f610b2924fd63321fc132bac175b63350aad75f8c4b4d·...·]/div>134 </div>
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01474.html#a1ffe7e9bb4fb7379e8de696943617fb4">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01474.html#a1ffe7e9bb4fb7379e8de696943617fb4">localInterpolation</a>·()<span·class="keyword">·const</span></div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(fe==0)</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;No·Dual·P/Q1·like·local·finite·element·available·for·geometry·type·&quot;</span>·&lt;&lt;·gt);</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_variable"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">cache_</a>[gt]·=·fe;</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·*fe;</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·*(it-&gt;second);</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> 
150 </div>141 </div>
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01474.html#a19a86e9b65b5b0b1616994ef9532c1e2">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01474.html#a19a86e9b65b5b0b1616994ef9532c1e2">size</a>·()<span·class="keyword">·const</span></div>
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">protected</span>:</div>145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01730.html#a43fadcb36687b539eb0065f3d6485139">···67</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_typedef"·href="a01730.html#accfc7c3941d51d661c74e1a8e0785e6b">FEMap</a>·<a·class="code·hl_variable"·href="a01730.h[·...·truncated·by·diffoscope;·len:·49,·SHA:·7d11cd06a6c63bc67e0711402189b63afd7b32739a85f9a19a01bf4818849d18·...·];</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
155 </div>148 </div>
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·Dune</span></div>150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01474.html#a83a18fa55db6ade82d6b6e2340dd2eea">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01474.html#a83a18fa55db6ade82d6b6e2340dd2eea">type</a>·()</div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif···</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH</span></div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 155 </div>
Max diff block lines reached; 10907/38138 bytes (28.60%) of diff not shown.
15.0 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 139 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s 
8 dualpq1factory.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 brezzidouglasmarini2cube2d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH 
16 6#define·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH
17 717 7
18 8#include·<map>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h> 
22 12 
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_.._.h_.h>20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
24 1426 14
25 15namespace·_\x8D_\x8u_\x8n_\x8e·{27 15namespace·_\x8D_\x8u_\x8n_\x8e
26 1628 16{
27 17template<class·D,·class·R,·int·dim,·bool·faceDual=false>29 25·template<class·D,·class·R>
28 _\x81_.8class·_.D_.u_.a_.l_.P_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e30 _\x82_.6·class·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
 31 27·{
 32 28
29 19{ 
30 20protected: 
31 _\x82_\x81·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81; 
32 _\x82_\x82·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8f_\x8a_\x8c_\x8e_\x8D_\x8u_\x8a_\x8l_\x8>·_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81; 
33 _\x82_\x83·typedef·typename·_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T; 
34 _\x82_\x84·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>·_\x8F_\x8E; 
35 _\x82_\x85·typedef·std::map<Dune::GeometryType,FE*>·_\x8F_\x8E_\x8M_\x8a_\x8p; 
36 26 
37 27public:33 29·public:
38 _.2_.9·typedef·_.F_.E·_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.y_.p_.e;34 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
39 3035 31·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>,
 36 32·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 37 _\x83_\x83·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 34
40 _\x83_\x81·_.~_.D_.u_.a_.l_.P_.Q_.1_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e()39 _\x83_\x86·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()
41 32·{ 
42 33·typename·FEMap::iterator·it·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.begin(); 
43 34·typename·FEMap::iterator·end·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.end(); 
44 35·for(;·it!=end;·++it) 
45 36·delete·it->second; 
46 37·}40 37·{}
47 3841 38
 42 _\x84_\x84·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 43 45·basis(s),
 44 46·interpolation(s)
48 _\x84_\x80·static·_\x8F_\x8E*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(const·Dune::GeometryType&·gt) 
49 41·{ 
50 42·if·(gt.isSimplex()) 
51 43·return·new·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8D_\x8u_\x8a_\x8l_\x8P_\x81_\x8>(_\x8D_\x8u_\x8a_\x8l_\x8P_\x81()); 
52 44·if·(gt.isCube()) 
53 45·return·new·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81_\x8>(_\x8D_\x8u_\x8a_\x8l_\x8Q_\x81()); 
54 46·return·0; 
55 47·}45 47·{}
56 4846 48
57 _\x85_.0·const·_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.y_.p_.e&·_.g_.e_.t(const·Dune::GeometryType&·gt)·const47 _\x84_.9·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const
58 51·{48 50·{
59 52·typename·FEMap::const_iterator·it·=·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_.find(gt); 
60 53·if·(it==_.c_.a_.c_.h_.e_._.end())49 51·return·basis;
 50 52·}
 51 53
 52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
61 54·{53 55·{
 54 56·return·coefficients;
 55 57·}
 56 58
 57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 58 60·{
 59 61·return·interpolation;
62 55·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e*·fe·=·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(gt); 
63 56 
64 57·if·(fe==0) 
65 58·DUNE_THROW(Dune::NotImplemented,"No·Dual·P/Q1·like·local·finite·element 
66 available·for·geometry·type·"·<<·gt); 
67 59 
68 60·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_[gt]·=·fe; 
69 61·return·*fe; 
70 62·}60 62·}
71 63·return·*(it->second);61 63
 62 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 63 66·{
 64 67·return·basis.size();
72 64·}65 68·}
73 65 
74 66protected: 
75 _\x86_\x87·mutable·_\x8F_\x8E_\x8M_\x8a_\x8p·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8_; 
76 68}; 
77 6966 69
78 70}·//·namespace·Dune 
79 71 
80 72#endif·//·DUNE_LOCALFUNCTIONS_DUAL_P1_Q1_FACTORY_HH 
81 _\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h 
82 _\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h 
83 _\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_.._.h_.h67 _\x87_.0·static·constexpr·GeometryType·_.t_.y_.p_.e·()
 68 71·{
 69 72·return·GeometryTypes::quadrilateral;
 70 73·}
 71 74
 72 75·private:
 73 76·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
 74 77·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 75 78·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
 76 79·};
 77 80}
 78 81#endif·/
 79 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH
 80 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 81 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 82 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
84 _\x8D_\x8u_\x8n_\x8e83 _\x8D_\x8u_\x8n_\x8e
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1884 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
Max diff block lines reached; 4471/15379 bytes (29.07%) of diff not shown.
7.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00137.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·hierarchical.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 31 lines modifiedOffset 65, 43 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">hierarchical.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2d.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00149_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00146_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00143_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
  
78 <p>Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.·· 
79 <a·href="#details">More...</a></p> 
80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00080_source.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00104_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</code><br·/> 
83 </div>86 </div>
84 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
86 <div·class="textblock"><p>Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.·</p>88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html">Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01426.html#details">More...</a><br·/></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 </table><table·class="memberdecls">
 95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 96 Namespaces</h2></td></tr>
 97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 </table>
87 </div></div><!--·contents·-->100 </div><!--·contents·-->
88 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
89 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
90 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
91 </small></address>104 </small></address>
92 </body>105 </body>
93 </html>106 </html>
2.56 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 hierarchical.hh·File·Reference 
8 Convenience·header·that·includes·all·available·hierarchical 
9 LocalFiniteElements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8._\x8h_\x8h> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h> 
12 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.2_.._.h_.h>7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 brezzidouglasmarini1cube2d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
15 Convenience·header·that·includes·all·available·hierarchical 
16 LocalFiniteElements.18 C.Cl.la.as.ss.se.es.s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 24 namespace· ·_\x8D_\x8u_\x8n_\x8e
 25  
17 ===============================================================================26 ===============================================================================
18 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
30.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00137_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·hierarchical.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 31 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">hierarchical.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00137.html">Go·to·the·documentation·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>83 <a·href="a00137.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
87 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
88 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
89 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00149.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00146.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00143.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01426.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a></div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01426.html#a50d329d78ad426ff6e19243881590013">···33</a></span>········<a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation&lt;BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01426.html#a50d329d78ad426ff6e19243881590013">Traits</a>;</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01426.html#ae3d71ed52f3b49bb3972960f300760b9">···36</a></span>····<a·class="code·hl_function"·href="a01426.html#ae3d71ed52f3b49bb3972960f300760b9">BDM1Cube2DLocalFiniteElement</a>·()</div>
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
 113 </div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01426.html#aff067e31a0e00c5af823c0af57874615">···44</a></span>····<a·class="code·hl_function"·href="a01426.html#aff067e31a0e00c5af823c0af57874615">BDM1Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
 120 </div>
 121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">localBasis</a>·()<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
 126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 127 </div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01426.html#a6b754e3eb28c2fe218edec6099b93648">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01426.html#a6b754e3eb28c2fe218edec6099b93648">localCoefficients</a>·()<span·class="keyword">·const</span></div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
 133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 134 </div>
 135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01426.html#acbff3ba48b62aa4451b65dc0d8fb405e">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01426.html#acbff3ba48b62aa4451b65dc0d8fb405e">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
 139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 141 </div>
 142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01426.html#ac49202dac4734fcb7bd5b59cc70d1c8e">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01426.html#ac49202dac4734fcb7bd5b59cc70d1c8e">size</a>·()<span·class="keyword">·const</span></div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 148 </div>
 149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01426.html#a5569305b20fad02bb37c4ffd63199288">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01426.html#a5569305b20fad02bb37c4ffd63199288">type</a>·()</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 155 </div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a>·coefficients;</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation&lt;BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··};</div>
 162 </div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div>
90 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">hierarchicalp2.hh</a></div></div>165 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></div></div>
 166 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></div></div>
91 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">hierarchicalprismp2.hh</a></div></div>167 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></div></div>
92 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">hierarchicalp2withelementbubble.hh</a></div></div>168 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 169 <div·class="ttc"·id="aa01426_html"><div·class="ttname"><a·href="a01426.html">Dune::BDM1Cube2DLocalFiniteElement</a></div><div·class="ttdoc">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:27</div></div>
 170 <div·class="ttc"·id="aa01426_html_a22f88c8790740c111b0d33fe8aaa2762"><div·class="ttname"><a·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">Dune::BDM1Cube2DLocalFiniteElement::localBasis</a></div><div·class="ttdeci">const·Traits::LocalBasisType·&amp;·localBasis()·const</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:49</div></div>
 171 <div·class="ttc"·id="aa01426_html_a50d329d78ad426ff6e19243881590013"><div·class="ttname"><a·href="a01426.html#a50d329d78ad426ff6e19243881590013">Dune::BDM1Cube2DLocalFiniteElement::Traits</a></div><div·class="ttdeci">LocalFiniteElementTraits&lt;·BDM1Cube2DLocalBasis&lt;·D,·R·&gt;,·BDM1Cube2DLocalCoefficients,·BDM1Cube2DLocalInterpolation&lt;·BDM1Cube2DLocalBasis&lt;·D,·R·&gt;·&gt;·&gt;·Traits</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:33</div></div>
 172 <div·class="ttc"·id="aa01426_html_a5569305b20fad02bb37c4ffd63199288"><div·class="ttname"><a·href="a01426.html#a5569305b20fad02bb37c4ffd63199288">Dune::BDM1Cube2DLocalFiniteElement::type</a></div><div·class="ttdeci">static·constexpr·GeometryType·type()</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:70</div></div>
 173 <div·class="ttc"·id="aa01426_html_a6b754e3eb28c2fe218edec6099b93648"><div·class="ttname"><a·href="a01426.html#a6b754e3eb28c2fe218edec6099b93648">Dune::BDM1Cube2DLocalFiniteElement::localCoefficients</a></div><div·class="ttdeci">const·Traits::LocalCoefficientsType·&amp;·localCoefficients()·const</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:54</div></div>
 174 <div·class="ttc"·id="aa01426_html_ac49202dac4734fcb7bd5b59cc70d1c8e"><div·class="ttname"><a·href="a01426.html#ac49202dac4734fcb7bd5b59cc70d1c8e">Dune::BDM1Cube2DLocalFiniteElement::size</a></div><div·class="ttdeci">unsigned·int·size()·const</div><div·class="ttdoc">Number·of·shape·functions·in·this·finite·element.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:65</div></div>
 175 <div·class="ttc"·id="aa01426_html_acbff3ba48b62aa4451b65dc0d8fb405e"><div·class="ttname"><a·href="a01426.html#acbff3ba48b62aa4451b65dc0d8fb405e">Dune::BDM1Cube2DLocalFiniteElement::localInterpolation</a></div><div·class="ttdeci">const·Traits::LocalInterpolationType·&amp;·localInterpolation()·const</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:59</div></div>
 176 <div·class="ttc"·id="aa01426_html_ae3d71ed52f3b49bb3972960f300760b9"><div·class="ttname"><a·href="a01426.html#ae3d71ed52f3b49bb3972960f300760b9">Dune::BDM1Cube2DLocalFiniteElement::BDM1Cube2DLocalFiniteElement</a></div><div·class="ttdeci">BDM1Cube2DLocalFiniteElement()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:36</div></div>
 177 <div·class="ttc"·id="aa01426_html_aff067e31a0e00c5af823c0af57874615"><div·class="ttname"><a·href="a01426.html#aff067e31a0e00c5af823c0af57874615">Dune::BDM1Cube2DLocalFiniteElement::BDM1Cube2DLocalFiniteElement</a></div><div·class="ttdeci">BDM1Cube2DLocalFiniteElement(int·s)</div><div·class="ttdoc">Make·set·number·s,·where·0·&lt;=·s·&lt;·16.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:44</div></div>
 178 <div·class="ttc"·id="aa01430_html"><div·class="ttname"><a·href="a01430.html">Dune::BDM1Cube2DLocalBasis</a></div><div·class="ttdoc">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2dlocalbasis.hh:30</div></div>
 179 <div·class="ttc"·id="aa01434_html"><div·class="ttname"><a·href="a01434.html">Dune::BDM1Cube2DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2dlocalcoefficients.hh:24</div></div>
Max diff block lines reached; 271/21855 bytes (1.24%) of diff not shown.
9.2 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 141 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 hierarchical.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 brezzidouglasmarini1cube2d.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8._\x8h_\x8h> 
15 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/ 
16 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h> 
17 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8._\x8h_\x8h> 
18 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8._\x8h_\x8h 
19 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8._\x8h_\x8h 
20 _.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.2_.w_.i_.t_.h_.e_.l_.e_.m_.e_.n_.t_.b_.u_.b_.b_.l_.e_.._.h_.h15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH
 17 7
 18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/
 25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 26 14
 27 15namespace·_\x8D_\x8u_\x8n_\x8e
 28 16{
 29 25·template<class·D,·class·R>
 30 _\x82_\x86·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 31 27·{
 32 28
 33 29·public:
 34 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 35 31·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 36 32·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 37 _\x83_\x83·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 34
 39 _\x83_\x86·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 40 37·{}
 41 38
 42 _\x84_\x84·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 43 45·basis(s),
 44 46·interpolation(s)
 45 47·{}
 46 48
 47 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 48 50·{
 49 51·return·basis;
 50 52·}
 51 53
 52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 53 55·{
 54 56·return·coefficients;
 55 57·}
 56 58
 57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 58 60·{
 59 61·return·interpolation;
 60 62·}
 61 63
 62 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 63 66·{
 64 67·return·basis.size();
 65 68·}
 66 69
 67 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 68 71·{
 69 72·return·GeometryTypes::quadrilateral;
 70 73·}
 71 74
 72 75·private:
 73 76·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
 74 77·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 75 78·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
 76 79·};
 77 80}
 78 81#endif·/
 79 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH
 80 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 81 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 82 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 83 _\x8D_\x8u_\x8n_\x8e
 84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 86 First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:27
 88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 89 const·Traits::LocalBasisType·&·localBasis()·const
 90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:49
 91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 92 LocalFiniteElementTraits<·BDM1Cube2DLocalBasis<·D,·R·>,
 93 BDM1Cube2DLocalCoefficients,·BDM1Cube2DLocalInterpolation<
 94 BDM1Cube2DLocalBasis<·D,·R·>·>·>·Traits
 95 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:33
 96 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e
 97 static·constexpr·GeometryType·type()
 98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:70
 99 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 100 const·Traits::LocalCoefficientsType·&·localCoefficients()·const
 101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:54
 102 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
 103 unsigned·int·size()·const
 104 Number·of·shape·functions·in·this·finite·element.
 105 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:65
 106 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 107 const·Traits::LocalInterpolationType·&·localInterpolation()·const
 108 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:59
 109 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 110 BDM1Cube2DLocalFiniteElement()
 111 Standard·constructor.
 112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:36
 113 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 114 BDM1Cube2DLocalFiniteElement(int·s)
 115 Make·set·number·s,·where·0·<=·s·<·16.
 116 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:44
 117 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 118 First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 119 quadrilateral.
 120 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2dlocalbasis.hh:30
 121 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
Max diff block lines reached; 53/9392 bytes (0.56%) of diff not shown.
7.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00140.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·mimeticall.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">mimeticall.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../common/localbasis.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
87 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../common/localkey.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00164_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00161_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00167_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&quot;</code><br·/>
88 </div>86 </div>
89 <p><a·href="a00140_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00140_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">88 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>90 Classes</h2></td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02054.html">Dune::MimeticLocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01442.html">Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.··<a·href="a01442.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02058.html">Dune::MimeticLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html">Dune::MimeticLocalCoefficients</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">!··<a·href="a02062.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
102 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>99 </table>
2.42 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_.i_.m_.e_.t_.i_.c7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 brezzidouglasmarini1cube3d.hh·File·Reference
9 mimeticall.hh·File·Reference 
10 #include·<cstddef> 
11 #include·<dune/common/exceptions.hh> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/common/fmatrix.hh> 
14 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
15 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_\x8s_\x8._\x8h_\x8h"11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h"
16 #include·"_\x8._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h"12 #include·"_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.1_.c_.u_.b_.e_.3_.d_./_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.1_.c_.u_.b_.e_.3_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h"
 13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/
 14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/
 16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
20   
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
24  ·······!·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
25  22  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  25  
29 ===============================================================================26 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
61.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00140_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·mimeticall.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 173 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">mimeticall.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00140.html">Go·to·the·documentation·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>83 <a·href="a00140.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MIMETIC_ALL_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MIMETIC_ALL_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00164.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00161.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00167.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;../common/localbasis.hh&quot;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../common/localkey.hh&quot;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <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="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
104 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02054.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02054.html">MimeticLocalBasis</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01442.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">Dune::LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">···26</a></span>········R,1,Dune::FieldVector&lt;R,1&gt;,·Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">Traits</a>;</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01446.html">BDM1Cube3DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01450.html">BDM1Cube3DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01442.html#acf91511c7a6d5397fa98f878e44f1d4b">···33</a></span>········<a·class="code·hl_class"·href="a01454.html">BDM1Cube3DLocalInterpolation&lt;BDM1Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01442.html#acf91511c7a6d5397fa98f878e44f1d4b">Traits</a>;</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01442.html#a049ea25d788e8ff3005b30d04728ef5d">···36</a></span>····<a·class="code·hl_function"·href="a01442.html#a049ea25d788e8ff3005b30d04728ef5d">BDM1Cube3DLocalFiniteElement</a>()</div>
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02054.html#a078062f05de3fcfd2fc8d44b522b0f95">···28</a></span>····<a·class="code·hl_function"·href="a02054.html#a078062f05de3fcfd2fc8d44b522b0f95">MimeticLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·variant_)</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·variant(variant_)</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{}</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
115 </div>113 </div>
116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
117 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02054.html#a3eb3da526b455ec7b9f11028819201d5">···32</a></span>····<a·class="code·hl_function"·href="a02054.html#a3eb3da526b455ec7b9f11028819201d5">MimeticLocalBasis</a>·()</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01442.html#aee36e21c20c0e34a68131acb221c2243">···44</a></span>····<a·class="code·hl_function"·href="a01442.html#aee36e21c20c0e34a68131acb221c2243">BDM1Cube3DLocalFiniteElement</a>(<span·clas[·...·truncated·by·diffoscope;·len:·28,·SHA:·b58138ae0481b2eca892fe8dc76fd63ff751123121f8696ee74b7c8fa7d3d49c·...·])</div>
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······:·variant(0)</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·basis(s)</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······,·interpolation(s)</div>
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{}</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
121 </div>120 </div>
122 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
123 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02054.html#abd36b9a202b8e9a41a16a66bef0dd580">···36</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02054.html#abd36b9a202b8e9a41a16a66bef0dd580">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·variant;·}</div> 
124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
125 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01442.html#afb25ecf5902c630304f7fa240b380a9b">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01442.html#afb25ecf5902c630304f7fa240b380a9b">localBasis</a>()<span·class="keyword">·const</span></div>
126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02054.html#acff1c2397d065df9dae9d64db51ae76b">···39</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#acff1c2397d065df9dae9d64db51ae76b">evaluateFunction</a>·(</div> 
127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div> 
130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·evaluation·not·available&quot;</span>);</div> 
131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div> 
132 </div> 
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
134 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02054.html#a45437a44d5adaafc0a3d60e804d3fc09">···47</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#a45437a44d5adaafc0a3d60e804d3fc09">evaluateJacobian</a>·(</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·Jacobian·evaluation·not·available&quot;</span>);</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
141 </div>127 </div>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02054.html#a8aca7284253eafe8739e6158e94809d2">···55</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#a8aca7284253eafe8739e6158e94809d2">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·dim&gt;&amp;·<span·class="comment">/*order*/</span>,</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·<span·class="comment">/*in*/</span>,·········<span·class="comment">//·position</span></div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·<span·class="comment">/*out*/</span>)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01442.html#aab318b50ec8145d65ad54f026c3da72c">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·199,·SHA:·d93b6b1b82565752f1e8ad1ee611434423071dd1e9f10ce682b3bd9b59678484·...·]</span></div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·partial·derivative·evaluation·not·available&quot;</span>);</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
150 </div>134 </div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
152 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02054.html#a7e7062381e7eaa1d2afd98b8e3b193dc">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02054.html[·...·truncated·by·diffoscope;·len:·46,·SHA:·7d8256bc67e369812a75fb19f6babece6e659efd831512ac311391f5bf031d0a·...·]()<span·class="keyword">·const</span></div>137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01442.html#ad6b07bfc8f1c93f7d2d29c32364e2352">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·172,·SHA:·4b435ea5289d6def9880cc2afb27a4056586f4d0dfc9a7972dd5bdbf740f645e·...·]()<span·class="keyword">·const</span></div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·order·evaluation·not·available&quot;</span>);</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
157 </div>141 </div>
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01442.html#a6dd8aba8e0e8f9112a990e3eedc56e7e">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01442.html#a6dd8aba8e0e8f9112a990e3eedc56e7e">size</a>·()<span·class="keyword">·const</span></div>
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">private</span>:</div>145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·variant;</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
162 </div>148 </div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
Max diff block lines reached; 12950/45778 bytes (28.29%) of diff not shown.
16.2 KB
html2text {}
    
Offset 1, 193 lines modifiedOffset 1, 139 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c 
8 mimeticall.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 brezzidouglasmarini1cube3d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_MIMETIC_ALL_HH 
16 6#define·DUNE_MIMETIC_ALL_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH
17 717 7
18 8#include·<cstddef>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<dune/common/exceptions.hh> 
21 11#include·<dune/common/fvector.hh> 
22 12#include·<dune/common/fmatrix.hh> 
23 13 
24 14#include·<dune/geometry/type.hh> 
25 15 
26 16#include·"../common/localbasis.hh"20 10#include·"../common/localfiniteelementtraits.hh"
27 17#include·"../common/localkey.hh" 
28 1821 11#include·"_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.1_.c_.u_.b_.e_.3_.d_./_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.1_.c_.u_.b_.e_.3_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
 22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/
 23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/
 25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 26 14
29 19namespace·_\x8D_\x8u_\x8n_\x8e27 15namespace·_\x8D_\x8u_\x8n_\x8e
30 20{28 16{
31 21·template<class·D,·class·R,·int·dim>29 25·template<class·D,·class·R>
32 _\x82_\x82·class·_.M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s30 _\x82_\x86·class·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
33 23·{31 27·{
 32 28
34 24·public:33 29·public:
35 25·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8>, 
36 _\x82_\x86·R,1,Dune::FieldVector<R,1>,·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
37 27 
38 _\x82_\x88·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·variant_) 
39 29·:·variant(variant_)34 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 35 31·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 36 32·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 37 _\x83_\x83·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 34
 39 _\x83_\x86·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
40 30·{}40 37·{}
41 31 
42 _\x83_\x82·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·() 
43 33·:·variant(0)41 38
 42 _\x84_\x84·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 43 45·:·basis(s)
 44 46·,·interpolation(s)
44 34·{}45 47·{}
 46 48
 47 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()·const
45 35 
46 _\x83_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·variant;·} 
47 37 
48 _\x83_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·( 
49 40·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
50 41·std::vector<typename·Traits::RangeType>&·out)·const 
51 42·{ 
52 43·DUNE_THROW(Dune::Exception,"mimetic·basis·evaluation·not·available"); 
53 44·} 
54 45 
55 _\x84_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·( 
56 48·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
57 49·std::vector<typename·Traits::JacobianType>&·out)·const 
58 50·{48 50·{
 49 51·return·basis;
59 51·DUNE_THROW(Dune::Exception,"mimetic·basis·Jacobian·evaluation·not 
60 available"); 
61 52·}50 52·}
62 5351 53
 52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const
63 _\x85_\x85·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·dim>&·/*order*/, 
64 56·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·/*in*/,·//·position 
65 57·std::vector<typename·Traits::RangeType>&·/*out*/)·const·//·return·value 
66 58·{53 55·{
67 59·DUNE_THROW(Dune::Exception,"mimetic·basis·partial·derivative·evaluation·not 
68 available");54 56·return·coefficients;
 55 57·}
 56 58
 57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const
69 60·}58 60·{
70 6159 61·return·interpolation;
 60 62·}
 61 63
71 _\x86_\x83·unsigned·int·_.o_.r_.d_.e_.r·()·const62 _\x86_\x85·unsigned·int·_.s_.i_.z_.e·()·const
72 64·{63 66·{
73 65·DUNE_THROW(Dune::Exception,"mimetic·order·evaluation·not·available");64 67·return·basis.size();
74 66·}65 68·}
75 6766 69
 67 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e()
 68 71·{
 69 72·return·GeometryTypes::hexahedron;
 70 73·}
 71 74
76 68·private:72 75·private:
77 69·unsigned·int·variant;73 76·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·basis;
 74 77·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 75 78·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
78 70·};76 79·};
 77 80}·//·end·namespace·Dune
 78 81#endif·/
 79 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH
 80 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 81 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 82 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
79 71 
80 72·template<class·LB> 
81 _\x87_\x83·class·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
82 74·{ 
83 75·public: 
84 76 
85 78·template<typename·F,·typename·C> 
86 _\x87_\x89·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const·{ 
87 80·DUNE_THROW(Dune::Exception,"mimetic·local·interpolation·not·available"); 
88 81·} 
89 82·}; 
Max diff block lines reached; 8872/16515 bytes (53.72%) of diff not shown.
5.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00143.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·localkey.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">localkey.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
82 <code>#include·&lt;cstddef&gt;</code><br·/> 
83 <code>#include·&lt;ostream&gt;</code><br·/> 
84 </div>83 </div>
85 <p><a·href="a00143_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00143_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">85 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>87 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01622.html">Dune::LocalKey</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html">Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describe·position·of·one·degree·of·freedom.··<a·href="a01622.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··<a·href="a01438.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>96 </table>
1.3 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
9 localkey.hh·File·Reference 
10 #include·<array> 
11 #include·<cstddef> 
12 #include·<ostream> 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
16  ·······Describe·position·of·one·degree·of·freedom.·_.M_.o_.r_.e_.._.._..15 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>
 16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  18  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  21  
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
42.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00143_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localkey.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 139 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">localkey.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00143.html">Go·to·the·documentation·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>83 <a·href="a00143.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALKEY_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALKEY_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
96 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01622.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01622.html">LocalKey</a></div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01438.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation</a></div>
98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div> 
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">enum</span>·{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_enumvalue"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">intersectionCodim</a>=666</div> 
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">···38</a></span>····};</div> 
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
105 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01438.html#aacbc3b900585fee5309bffd2474a2b39">···29</a></span>····<a·class="code·hl_function"·href="a01438.html#aacbc3b900585fee5309bffd2474a2b39">BDM1Cube2DLocalInterpolation</a>·()</div>
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01622.html#acf3d2573209a9c56b5cc04cc9def6483">···41</a></span>····<span·class="keyword">constexpr</span>·<a·class="code·hl_function"·href="a01622.html#acf3d2573209a9c56b5cc04cc9def6483">LocalKey</a>·()·noexcept</div> 
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·values_{}</div> 
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
109 </div>108 </div>
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
111 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01622.html#a9af0448e43ac5530a9e11279aa490975">···50</a></span>····<span·class="keyword">constexpr</span>·<a·class="code·hl_function"·href="a01622.html#a9af0448e43ac5530a9e11279aa490975">Loca[·...·truncated·by·diffoscope;·len:·264,·SHA:·a653fa302ed1192217509b7b79ad1d9da1ced799f1b914a8454c29518f94c26b·...·]</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01438.html#a54c7f5205eed8a7ed9b5b4e659ff2c7b">···39</a></span>····<a·class="code·hl_function"·href="a01438.html#a54c7f5205eed8a7ed9b5b4e659ff2c7b">BDM1Cube2DLocalInterpolation</a>·(<span·cla[·...·truncated·by·diffoscope;·len:·72,·SHA:·d1ef35419dbf3b8646226e2d7d5070f38e1361892450a412466e70dab614100d·...·]</div>
 112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
 114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·values_{s,c,i}</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{}</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
 120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
 121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
 125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div>
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n0[0]·=·-1.0;</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n0[1]·=··0.0;</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n1[0]·=··1.0;</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n1[1]·=··0.0;</div>
 135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n2[0]·=··0.0;</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n2[1]·=·-1.0;</div>
 137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n3[0]·=··0.0;</div>
 138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n3[1]·=··1.0;</div>
 139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
115 </div>140 </div>
116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····[[nodiscard]]</div> 
118 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">···56</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>·()·const·noexcept</div> 
120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div> 
121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·values_[0];</div> 
122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div> 
123 </div> 
124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
125 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····[[nodiscard]]</div> 
126 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">···63</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">codim</a>·()·const·noexcept</div> 
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{</div> 
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·values_[1];</div> 
130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
131 </div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····[[nodiscard]]</div> 
134 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01438.html#a2e866b4f3993bbceb447c06f7a4030c4">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01438.html#a2e866b4f3993bbceb447c06f7a4030c4">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">···70</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>·()·const·noexcept</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·values_[2];</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
139 </div> 
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
141 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01622.html#a2fdd1e80f95441e0e034537cf85db700">···76</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01622.html#a2fdd1e80f95441e0e034537cf85db700">index</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)·<span·class="keyword">noexcept</span></div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······values_[2]·=·i;</div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">····</span>{</div>
146 </div>146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
Max diff block lines reached; 11350/34572 bytes (32.83%) of diff not shown.
8.7 KB
html2text {}
    
Offset 1, 129 lines modifiedOffset 1, 138 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 localkey.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini1cube2dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALKEY_HH 
16 6#define·DUNE_LOCALKEY_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH
17 718 7
18 8#include·<array> 
19 9#include·<cstddef> 
20 10#include·<ostream>19 8#include·<vector>
 20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
21 1122 11
22 12namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
23 13{24 13{
24 _.2_.3·class·_.L_.o_.c_.a_.l_.K_.e_.y25 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
25 24·{28 25·{
26 25·public: 
27 2629 26
28 28·enum·{ 
29 37·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8C_\x8o_\x8d_\x8i_\x8m=666 
30 _\x83_\x88·}; 
31 39 
32 _\x84_\x81·constexpr·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·()·noexcept 
33 42·:·values_{}30 27·public:
 31 _\x82_\x89·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()
 32 30·{
 33 31·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
 34 32·}
 35 33
 36 _\x83_\x89·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(unsigned·int·s)
 37 40·{
 38 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
 39 42·if·(s·&·1)
34 43·{}40 43·{
 41 44·sign0·=·-1.0;
35 44 
36 _\x85_\x80·constexpr·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(unsigned·int·s,·unsigned·int·c,·unsigned·int·i)·noexcept 
37 51·:·values_{s,c,i} 
38 52·{} 
39 53 
40 55·[[nodiscard]] 
41 _\x85_\x86·constexpr·unsigned·int·_\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y·()·const·noexcept 
42 57·{ 
43 58·return·values_[0]; 
44 59·}42 45·}
 43 46·if·(s·&·2)
45 60 
46 62·[[nodiscard]] 
47 _\x86_\x83·constexpr·unsigned·int·_\x8c_\x8o_\x8d_\x8i_\x8m·()·const·noexcept 
48 64·{44 47·{
 45 48·sign1·=·-1.0;
49 65·return·values_[1]; 
50 66·} 
51 67 
52 69·[[nodiscard]] 
53 _\x87_\x80·constexpr·unsigned·int·_\x8i_\x8n_\x8d_\x8e_\x8x·()·const·noexcept 
54 71·{ 
55 72·return·values_[2]; 
56 73·} 
57 74 
58 _\x87_\x86·constexpr·void·_\x8i_\x8n_\x8d_\x8e_\x8x·(unsigned·int·i)·noexcept 
59 77·{ 
60 78·values_[2]·=·i; 
61 79·}46 49·}
62 80 
63 82·[[nodiscard]] 
64 _\x88_\x83·bool·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·(const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·other)·const·noexcept 
65 84·{ 
66 85·return·values_·<·other.values_;47 50·if·(s·&·4)
 48 51·{
 49 52·sign2·=·-1.0;
 50 53·}
 51 54·if·(s·&·8)
 52 55·{
 53 56·sign3·=·-1.0;
 54 57·}
 55 58
 56 59·n0[0]·=·-1.0;
 57 60·n0[1]·=·0.0;
 58 61·n1[0]·=·1.0;
 59 62·n1[1]·=·0.0;
 60 63·n2[0]·=·0.0;
 61 64·n2[1]·=·-1.0;
 62 65·n3[0]·=·0.0;
 63 66·n3[1]·=·1.0;
67 86·}64 67·}
68 87 
69 _.8_.9·friend·std::ostream&·_.o_.p_.e_.r_.a_.t_.o_.r_.<_.<_.·(std::ostream&·s,·const·_.L_.o_.c_.a_.l_.K_.e_.y&·localKey)65 68
 66 77·template<typename·F,·typename·C>
 67 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
70 90·{68 79·{
71 91·return·s·<<·"[·subEntity:·"·<<·localKey._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y() 
72 92·<<·",·codim:·"·<<·localKey._\x8c_\x8o_\x8d_\x8i_\x8m() 
73 93·<<·",·index:·"·<<·localKey._\x8i_\x8n_\x8d_\x8e_\x8x()·<<·"·]"; 
74 94·}69 80·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 70 81·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 71 82·//typedef·typename·LB::Traits::DomainFieldType·Vector;
 72 83
 73 84·out.resize(8);
 74 85·fill(out.begin(),·out.end(),·0.0);
 75 86
 76 87·const·int·qOrder·=·4;
 77 88·const·QuadratureRule<Scalar,1>&·rule·=·QuadratureRules<Scalar,1>::rule
 78 (GeometryTypes::cube(1),·qOrder);
 79 89
 80 90·for·(typename·QuadratureRule<Scalar,1>::const_iterator·it·=·rule.begin();
 81 91·it·!=·rule.end();·++it)
 82 92·{
 83 93·Scalar·qPos·=·it->position();
 84 94·typename·LB::Traits::DomainType·localPos;
75 9585 95
Max diff block lines reached; 3599/8880 bytes (40.53%) of diff not shown.
9.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00146.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·interface.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 54 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interface.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;cstddef&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
86 </div>84 </div>
87 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01534.html">Dune::FiniteElementInterface</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·finite·elements.··<a·href="a01534.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01538.html">Dune::FiniteElementInterface::Traits</a></td></tr> 
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a01538.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01542.html">Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·interface·for·global-valued·finite·elements.··<a·href="a01542.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01546.html">Dune::BasisInterface</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">Dune::BDM1Cube2DLocalCoefficients</a></td></tr>
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·shape·functions.··<a·href="a01546.html#details">More...</a><br·/></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01550.html">Dune::BasisInterface::Traits</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·domain·and·range··<a·href="a01550.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.··<a·href="a01434.html#details">More...</a><br·/></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01554.html">Dune::InterpolationInterface</a></td></tr> 
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·interpolation.··<a·href="a01554.html#details">More...</a><br·/></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01558.html">Dune::CoefficientsInterface</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·coefficients.··<a·href="a01558.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
115 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>97 </table>
2.57 KB
html2text {}
    
Offset 1, 42 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference
9 interface.hh·File·Reference 
10 #include·<array> 
11 #include·<cstddef>11 #include·<cstddef>
12 #include·<vector>12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
13 #include·<dune/geometry/type.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.
 18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
18  ········Interface·for·global-valued·finite·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19   
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
21  ········types·of·component·objects·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8r_\x8d_\x8e_\x8r_\x8·_\x8> 
24  ········Factory·interface·for·global-valued·finite·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25   
26 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
27  ········Interface·for·global-valued·shape·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
30  ········types·of·domain·and·range·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
31   
32 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
33  ········Interface·for·global-valued·interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
34   
35 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
36  ········Interface·for·global-valued·coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
37  19  
38 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
39 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
40  22  
41 ===============================================================================23 ===============================================================================
42 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
64.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00146_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·interface.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 214 lines modifiedOffset 70, 77 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">interface.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00146.html">Go·to·the·documentation·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>83 <a·href="a00146.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_INTERFACE_HH</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_INTERFACE_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#ifndef·HEADERCHECK</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#error·This·header·exists·for·documentation·purposes·only·and·should·never·be·included·directly.</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01534.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01534.html">FiniteElementInterface</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01434.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01434.html#a3c13778d5dc080b994d1735a774aaa8e">···28</a></span>····<a·class="code·hl_function"·href="a01434.html#a3c13778d5dc080b994d1735a774aaa8e">BDM1Cube2DLocalCoefficients</a>·()·:·li(8)</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·++i)</div>
112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
113 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01538.html">···34</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01538.html">Traits</a></div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[2*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[2*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>
115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">···42</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">Basis</a>;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">···49</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">Coefficients</a>;</div> 
120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">···56</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">Interpolation</a>;</div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div> 
123 </div>112 </div>
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01534.html#afabb2a98d9c87c317e2c4e736fef3110">···67</a></span>····<a·class="code·hl_function"·href="a01534.html#afabb2a98d9c87c317e2c4e736fef3110">FiniteElementInterface</a>(...);</div> 
127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01534.html#aed4d6ee14d9272293bd73d06aa4dd814">···69</a></span>····<a·class="code·hl_function"·href="a01534.html#aed4d6ee14d9272293bd73d06aa4dd814">FiniteElementInterface</a>[·...·truncated·by·diffoscope;·len:·118,·SHA:·980fe1f300203c19e79ed180c9e33921579f13cbdc152bda88ccfa974af712fb·...·]>114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">···38</a></span>····std::size_t·<a·class="code·hl_function"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">size</a>·()<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01534.html#a5ddc45955a1f3cb3de1e4f57bfbe0ce1">···76</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">Traits::Basis</a>&amp;·<a·class="code·hl_function"·href="a01534.html#a5ddc45955a1f3cb3de1e4f57bfbe0ce1">basis</a>()·<span·class="keyword">const</span>;</div> 
131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
132 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01534.html#a66ea7e5e69826c47eb1884a4ebd50a12">···82</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">Traits::Coefficients</a>&amp;·<a·class="code·hl_function"·href="a01534.html#a66ea7e5e69826c47eb1884a4ebd50a12">coefficients</a>()·<span·class="keyword">const</span>;</div> 
133 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·8;</div>
134 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01534.html#ac53e07ae17a6b4da849c3fc8cb9cfbe6">···88</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a01534.html#ac53e07ae17a6b4da849c3fc8cb9cfbe6">interpolation</a>()·<span·class="keyword">const</span>;</div> 
135 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01534.html#a2922b09a5264139b1ee14aa124f16f57">···90</a></span>····GeometryType·<a·class="code·hl_function"·href="a01534.html#a2922b09a5264139b1ee14aa124f16f57">type</a>()·<span·class="keyword">const</span>;</div> 
136 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};</div>118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
137 </div>119 </div>
138 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
140 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·VertexOrder&gt;</div> 
141 <div·class="foldopen"·id="foldopen00115"·data-start="{"·data-end="};">121 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01434.html#a8ce24d28a3d74c1ddc7c15b2a226deb8">···44</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01434.html#a8ce24d28a3d74c1ddc7c15b2a226deb8">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
142 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01542.html">··115</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01542.html">FiniteElementFactoryInterface</a></div> 
143 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{</div> 
144 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div> 
145 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
146 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">public</span>:</div>123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·li[i];</div>
147 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
148 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">··126</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>;</div> 
149 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
150 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div> 
151 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a01542.html#a7a22f88d17e8d7084ee9fce469fa3190">··132</a></span>····<a·class="code·hl_function"·href="a01542.html#a7a22f88d17e8d7084ee9fce469fa3190">FiniteElementFactoryInterface</a>(...);</div> 
152 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div> 
153 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> 
154 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a01542.html#ab5036c6b1526f0bfafed7e4ecbc65382">··156</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#ab5036c6b1526f0bfafed7e4ecbc65382">make</a>(<span·class="keyword">const</span>·Geometry&amp;,·<span·class="keyword">const</span>·VertexOrder&amp;,·...);</div> 
155 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno"><a·class="line"·href="a01542.html#afc7afad5740838bf3b9498c934fe9f36">··158</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#afc7afad5740838bf3b9498c934fe9f36">make</a>(<span·class="keyword">const</span>·Geometry&amp;,·...);</div> 
156 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a01542.html#a2a484f7e1eb1394fbb96ac1c07b210de">··160</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a2a484f7e1eb1394fbb96ac1c07b210de">make</a>(<span·class="keyword">const</span>·VertexOrder&amp;,·...);</div> 
157 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div> 
158 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno"><a·class="line"·href="a01542.html#a7005c2d46339b61cea2eef61f60e52b5">··166</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a7005c2d46339b61cea2eef61f60e52b5">make</a>(<span·class="keyword">const</span>·GeometryType&amp;,·...);</div> 
159 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno"><a·class="line"·href="a01542.html#a568b77ace9003873e9c9301ae1e31bc5">··168</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a568b77ace9003873e9c9301ae1e31bc5">make</a>(...);</div> 
160 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> 
161 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div> 
162 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··};</div>125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
163 </div>126 </div>
164 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>·</div> 
165 <div·class="foldopen"·id="foldopen00175"·data-start="{"·data-end="};"> 
166 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno"><a·class="line"·href="a01546.html">··175</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01546.html">BasisInterface</a></div> 
167 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>··{</div> 
Max diff block lines reached; 15334/49849 bytes (30.76%) of diff not shown.
16.0 KB
html2text {}
    
Offset 1, 290 lines modifiedOffset 1, 77 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 interface.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini1cube2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH
 18 7
 19 8#include·<cstddef>
 20 9#include·<vector>
 21 10
 22 11#include·"../../common/localkey.hh"
15 5 
16 6#ifndef·DUNE_LOCALFUNCTIONS_INTERFACE_HH 
17 7#define·DUNE_LOCALFUNCTIONS_INTERFACE_HH 
18 8 
19 9#ifndef·HEADERCHECK 
20 10#error·This·header·exists·for·documentation·purposes·only·and·should·never·be 
21 included·directly. 
22 11#endif 
23 1223 12
24 13#include·<array> 
25 14#include·<cstddef> 
26 15#include·<vector> 
27 16 
28 17 
29 18#include·<dune/geometry/type.hh> 
30 19 
31 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
32 21 
33 22namespace·_.D_.u_.n_.e·{24 13namespace·_.D_.u_.n_.e
34 23 
35 _.2_.5·class·_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.I_.n_.t_.e_.r_.f_.a_.c_.e25 14{
 26 15
 27 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
36 26·{28 24·{
 29 25
37 27·struct·ImplementationDefined; 
38 28 
39 29·public:30 26·public:
40 31 
41 _\x83_.4·struct·_.T_.r_.a_.i_.t_.s31 _\x82_.8·_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(8)
 32 29·{
 33 30·for·(std::size_t·i·=·0;·i·<·4;·++i)
42 35·{34 31·{
 35 32·li[2*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 36 33·li[2*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 34·}
 38 35·}
 39 36
43 37 
44 _\x84_\x82·typedef·ImplementationDefined·_\x8B_\x8a_\x8s_\x8i_\x8s; 
45 44 
46 _\x84_\x89·typedef·ImplementationDefined·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s; 
47 51 
48 _\x85_\x86·typedef·ImplementationDefined·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
49 57·}; 
50 58 
51 60 
52 _\x86_\x87·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(...); 
53 _\x86_\x89·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e&); 
54 70 
55 72 
56 _\x87_\x86·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const; 
57 78 
58 _\x88_\x82·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const; 
59 84 
60 _\x88_\x88·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const; 
61 _\x89_\x80·GeometryType·_\x8t_\x8y_\x8p_\x8e()·const; 
62 91·}; 
63 92 
64 94 
65 114·template<class·Geometry,·class·VertexOrder> 
66 _\x81_\x81_\x85·class·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
67 116·{ 
68 117·struct·ImplementationDefined; 
69 118 
70 119·public: 
71 121 
72 _\x81_\x82_\x86·typedef·ImplementationDefined·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t; 
73 127 
74 129 
75 _\x81_\x83_\x82·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(...); 
76 133 
77 154 
78 _\x81_\x85_\x86·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&,·const·VertexOrder&,·...); 
79 _\x81_\x85_\x88·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&,·...); 
80 _\x81_\x86_\x80·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·VertexOrder&,·...); 
81 162 
82 _\x81_\x86_\x86·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·GeometryType&,·...); 
83 _\x81_\x86_\x88·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(...); 
84 169 
85 171 
86 172·}; 
87 173 
88 _\x81_\x87_\x85·class·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
89 176·{ 
90 177·struct·ImplementationDefined; 
91 178·constexpr·static·int·implementationDefined·=·42; 
92 179 
93 180·public: 
94 182 
95 _\x81_\x88_\x87·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
96 188·{ 
97 191 
98 _\x81_\x89_\x83·typedef·ImplementationDefined·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e; 
99 194 
100 _\x81_\x89_\x86·constexpr·static·int·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n·=·implementationDefined; 
101 197 
102 _\x81_\x89_\x89·typedef·ImplementationDefined·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e; 
103 200 
104 202 
105 205 
106 _\x82_\x80_\x87·typedef·ImplementationDefined·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e; 
107 208 
108 _\x82_\x81_\x80·constexpr·static·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·implementationDefined; 
Max diff block lines reached; 9855/16390 bytes (60.13%) of diff not shown.
9.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00149.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·virtualinterface.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 51 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">virtualinterface.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;bitset&gt;</code><br·/>
82 <code>#include·&lt;array&gt;</code><br·/>83 <code>#include·&lt;numeric&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;functional&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 </div>87 </div>
90 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">89 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
93 Classes</h2></td></tr>91 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01654.html">Dune::LocalBasisVirtualInterface&lt;·T·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html">Dune::BDM1Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··<a·href="a01430.html#details">More...</a><br·/></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·basis··<a·href="a01654.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01658.html">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·interpolation··<a·href="a01658.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01650.html">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;</a></td></tr> 
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·interpolation··<a·href="a01650.html#details">More...</a><br·/></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01662.html">Dune::LocalCoefficientsVirtualInterface</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·local·coefficients··<a·href="a01662.html#details">More...</a><br·/></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01666.html">Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;</a></td></tr> 
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·local·finite·elements·with·functions··<a·href="a01666.html#details">More...</a><br·/></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
112 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table>100 </table>
2.92 KB
html2text {}
    
Offset 1, 39 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference
9 virtualinterface.hh·File·Reference 
10 #include·<type_traits> 
11 #include·<array>11 #include·<array>
 12 #include·<bitset>
 13 #include·<numeric>
12 #include·<vector>14 #include·<vector>
 15 #include·<dune/common/fmatrix.hh>
13 #include·<functional> 
14 #include·<dune/geometry/type.hh> 
15 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 21 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
21  ·······virtual·base·class·for·a·local·basis·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8B_\x8a_\x8s_\x8e_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
24  ·······virtual·base·class·for·a·local·interpolation·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25   
26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
27  ·······virtual·base·class·for·a·local·interpolation·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
30  ·······virtual·base·class·for·local·coefficients·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
31   
32 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
33  ·······virtual·base·class·for·local·finite·elements·with·functions·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
34  22  
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
37  25  
38 ===============================================================================26 ===============================================================================
39 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
105 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00149_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·virtualinterface.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 244 lines modifiedOffset 70, 241 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">virtualinterface.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00149.html">Go·to·the·documentation·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>83 <a·href="a00149.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
101 <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="a00576.html">Dune</a></div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01430.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis</a></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·forward·declaration·needed·by·the·helper·traits</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DomainType,·<span·class="keyword">class</span>·RangeType&gt;</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">class·</span>LocalInterpolationVirtualInterface;</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Basis</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">···34</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">Traits</a>;</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
115 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">110 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01654.html">···39</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01654.html">LocalBasisVirtualInterface</a></div>111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01430.html#a4d823b7ef7bf46abebe822aacdf06606">···37</a></span>····<a·class="code·hl_function"·href="a01430.html#a4d823b7ef7bf46abebe822aacdf06606">BDM1Cube2DLocalBasis</a>·()</div>
 112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········sign_[i]·=·1.0;</div>
117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div> 
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01654.html#a4e12376b1dbcbfc86b0f10a3706a06b3">···42</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01654.html#a4e12376b1dbcbfc86b0f10a3706a06b3">Traits</a>·=·T;</div> 
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01654.html#ac109adaa03aad5bf15ae46b4d41142cc">···45</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a01654.html#ac109adaa03aad5bf15ae46b4d41142cc">~LocalBasisVirtualInterface</a>()·{}</div> 
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01654.html#a39cf17708cc65c8bcf501640dd55d8b0">···48</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01654.html#a39cf17708cc65c8bcf501640dd55d8b0">size</a>·()·<span·class="keyword">const</span>·=·0;</div> 
125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">···51</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">order</a>·()·<span·class="keyword">const</span>·=·0;</div> 
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01654.html#a827c6b52441a206f743a9bcb94fd0634">···58</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#a827c6b52441a206f743a9bcb94fd0634">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>···································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01654.html#a28df403d3fd19abb243f29fb28b2565d">···69</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#a28df403d3fd19abb243f29fb28b2565d">evaluateJacobian</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,·········<span·class="comment">//·position</span></div> 
132 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div> 
133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01654.html#ae0e653d14a060a6cad040f359d8d6fd8">···77</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#ae0e653d14a060a6cad040f359d8d6fd8">partial</a>(<span·class="keyword">const</span>·std::array&lt;unsigned·int,Traits::dimDomain&gt;&amp;·<a·class="code·hl_function"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">order</a>,</div> 
135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·························<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,</div> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div> 
137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div> 
138 </div>116 </div>
139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 118 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01430.html#a5e67abc290463d0d45b969665a3bed56">···48</a></span>····<a·class="code·hl_function"·href="a01430.html#a5e67abc290463d0d45b969665a3bed56">BDM1Cube2DLocalBasis</a>·(std::bitset&lt;4&gt;·s)</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 124 </div>
141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div>126 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01430.html#a5c800ce4ef090135804340dc631cd274">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01430.html#a5c800ce4ef090135804340dc631cd274">size</a>·()<span·class="keyword">·const</span></div>
143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·Interpolation</span></div>128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
144 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div>129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·8;</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
 131 </div>
 132 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01430.html#acf0a53d536833c2e65e39a6095feb616">···66</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01430.html#acf0a53d536833c2e65e39a6095feb616">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out.resize(8);</div>
 138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[0][0]·=·sign_[0]*(in[0]·-·1.0);</div>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][1]·=·0.0;</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[1][0]·=·6.0*in[0]*in[1]·-·3.0*in[0]-6*in[1]·+·3.0;</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[1][1]·=·-3.0*in[1]*in[1]·+·3.0*in[1];</div>
 143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[2][0]·=·sign_[1]*(in[0]);</div>
 144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[2][1]·=·0.0;</div>
 145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[3][0]·=·-6.0*in[0]*in[1]·+·3.0*in[0];</div>
Max diff block lines reached; 54801/79880 bytes (68.60%) of diff not shown.
26.9 KB
html2text {}
    
Offset 1, 322 lines modifiedOffset 1, 255 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 virtualinterface.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
 9 brezzidouglasmarini1cube2dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH
17 718 7
18 8#include·<type_traits> 
19 9#include·<array>19 8#include·<array>
 20 9#include·<bitset>
 21 10#include·<numeric>
20 10#include·<vector>22 11#include·<vector>
21 11#include·<functional> 
22 1223 12
23 13#include·<dune/geometry/type.hh>24 13#include·<dune/common/fmatrix.hh>
24 1425 14
 26 15#include·"../../common/localbasis.hh"
 27 16
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
28 18 
29 19namespace·_\x8D_\x8u_\x8n_\x8e28 17namespace·_\x8D_\x8u_\x8n_\x8e
 29 18{
 30 28·template<class·D,·class·R>
 31 _\x82_\x89·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 32 30·{
30 20{ 
31 21 
32 22·//·forward·declaration·needed·by·the·helper·traits 
33 23·template<class·DomainType,·class·RangeType> 
34 24·class·LocalInterpolationVirtualInterface; 
35 25 
36 26 
37 27 
38 28·//·----------------------------------------------------------------- 
39 29·//·Basis 
40 30·//·----------------------------------------------------------------- 
41 3133 31
42 38·template<class·T> 
43 _\x83_\x89·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e 
44 40·{ 
45 41·public:34 32·public:
46 _\x84_\x82·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·T; 
47 43 
48 44 
49 _\x84_\x85·virtual·_\x8~_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e()·{} 
50 4635 33·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,R,2,Dune::
 36 FieldVector<R,2>,
 37 _\x83_\x84·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 35
 39 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()
 40 38·{
 41 39·for·(size_t·i=0;·i<4;·i++)
 42 40·sign_[i]·=·1.0;
 43 41·}
 44 42
 45 _\x84_\x88·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s)
 46 49·{
 47 50·for·(size_t·i=0;·i<4;·i++)
 48 51·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 49 52·}
 50 53
51 _\x84_.8·virtual·unsigned·int·_.s_.i_.z_.e·()·const·=·0;51 _\x85_.5·unsigned·int·_.s_.i_.z_.e·()·const
52 49 
53 _\x85_\x81·virtual·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const·=·0; 
54 5252 56·{
 53 57·return·8;
 54 58·}
 55 59
55 _\x85_.8·virtual·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·Traits::DomainType&·in,56 _\x86_.6·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,
56 59·std::vector<typename·Traits::RangeType>&·out)·const·=·0; 
57 60 
58 _\x86_\x89·virtual·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(const·typename·Traits::DomainType&·in,·/ 
59 /·position 
60 70·std::vector<typename·Traits::JacobianType>&·out)·const·=·0; 
61 71 
62 _\x87_\x87·virtual·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l(const·std::array<unsigned·int,Traits::dimDomain>& 
63 _\x8o_\x8r_\x8d_\x8e_\x8r, 
64 78·const·typename·Traits::DomainType&·in, 
65 79·std::vector<typename·Traits::RangeType>&·out)·const·=·0;57 67·std::vector<typename·Traits::RangeType>&·out)·const
66 80·}; 
67 81 
68 82 
69 83 
70 84·//·----------------------------------------------------------------- 
71 85·//·Interpolation 
72 86·//·----------------------------------------------------------------- 
73 87 
74 100·template<class·DomainType,·class·RangeType> 
75 _\x81_\x80_\x81·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8B_\x8a_\x8s_\x8e 
76 102·{ 
77 103·public:58 68·{
 59 69·out.resize(8);
 60 70
 61 71·out[0][0]·=·sign_[0]*(in[0]·-·1.0);
 62 72·out[0][1]·=·0.0;
 63 73·out[1][0]·=·6.0*in[0]*in[1]·-·3.0*in[0]-6*in[1]·+·3.0;
 64 74·out[1][1]·=·-3.0*in[1]*in[1]·+·3.0*in[1];
 65 75·out[2][0]·=·sign_[1]*(in[0]);
 66 76·out[2][1]·=·0.0;
 67 77·out[3][0]·=·-6.0*in[0]*in[1]·+·3.0*in[0];
 68 78·out[3][1]·=·3.0*in[1]*in[1]·-·3.0*in[1];
 69 79·out[4][0]·=·0.0;
 70 80·out[4][1]·=·sign_[2]*(in[1]·-·1.0);
 71 81·out[5][0]·=·3.0*in[0]*in[0]·-·3.0*in[0];
 72 82·out[5][1]·=·-6.0*in[0]*in[1]·+·6.0*in[0]·+·3.0*in[1]·-·3.0;
 73 83·out[6][0]·=·0.0;
 74 84·out[6][1]·=·sign_[3]*(in[1]);
 75 85·out[7][0]·=·-3.0*in[0]*in[0]·+·3.0*in[0];
 76 86·out[7][1]·=·6.0*in[0]*in[1]·-·3.0*in[1];
 77 87·}
 78 88
 79 _\x89_\x85·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
Max diff block lines reached; 22056/27564 bytes (80.02%) of diff not shown.
9.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00152.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·virtualwrappers.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 48 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">virtualwrappers.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/> 
85 </div>84 </div>
86 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">86 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>88 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01674.html">Dune::LocalFiniteElementCloneFactoryHelper&lt;·Imp,·IsInterface·&gt;</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01682.html">Dune::LocalFiniteElementCloneFactory&lt;·Imp·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01686.html">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;</a></td></tr> 
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·basis·using·the·virtual·interface··<a·href="a01686.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01690.html">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a></td></tr> 
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·local·interpolation·using·the·virtual·interface··<a·href="a01690.html#details">More...</a><br·/></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01694.html">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01498.html">Dune::BDM2Simplex2DLocalCoefficients</a></td></tr>
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·local·coefficients·using·the·virtual·interface··<a·href="a01694.html#details">More...</a><br·/></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;</a></td></tr> 
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·finite·element·using·the·virtual·interface··<a·href="a01670.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.··<a·href="a01498.html#details">More...</a><br·/></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
109 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>97 </table>
2.89 KB
html2text {}
    
Offset 1, 39 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
9 virtualwrappers.hh·File·Reference 
10 #include·<array> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8I_\x8m_\x8p_\x8,_\x8·_\x8I_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8·_\x8> 
17   
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8> 
19   
20 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8T_\x8,_\x8·_\x8I_\x8m_\x8p_\x8·_\x8> 
21  ········class·for·wrapping·a·basis·using·the·virtual·interface·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8I_\x8m_\x8p_\x8·_\x8> 
24  ········class·for·wrapping·a·local·interpolation·using·the·virtual·interface 
25 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
26   
27 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8> 
28  ········class·for·wrapping·local·coefficients·using·the·virtual·interface 
29 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
30   
31 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8> 
32  ········class·for·wrapping·a·finite·element·using·the·virtual·interface 
33 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
34  18  
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
37  21  
38 ===============================================================================22 ===============================================================================
39 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
112 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00152_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·virtualwrappers.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 410 lines modifiedOffset 70, 84 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">virtualwrappers.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00152.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00152.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·forward·declaration·needed·by·friend·declarations</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>LocalFiniteElementVirtualImp;</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·default·clone·method·is·the·copy·constructor</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp,·<span·class="keywordtype">bool</span>·IsInterface&gt;</div> 
105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01674.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01674.html">LocalFiniteElementCloneFactoryHelper</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01498.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01498.html">BDM2Simplex2DLocalCoefficients</a></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">···25</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">clo[·...·truncated·by·diffoscope;·len:·54,·SHA:·a46f1ca007604f9b44db880536190200b721cdba34fdffb8dad6b23b1d33cba5·...·])</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01498.html#a3d54452b550facae7eaece8ec65a5888">···28</a></span>····<a·class="code·hl_function"·href="a01498.html#a3d54452b550facae7eaece8ec65a5888">BDM2Simplex2DLocalCoefficients</a>()·:·li(12)</div>
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·Imp(imp);</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·3;·++i)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3·*·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3·*·i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[3·*·i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//·last·DOFs·are·associated·with·the·cell·(codim=0)</span></div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······li[9]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div>
 115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······li[10]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div>
 116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······li[11]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,2);</div>
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
113 </div>118 </div>
114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··};</div>119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 120 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">size</a>()<span·class="keyword">·const</span></div>
 122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·12;</div>
 124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
115 </div>125 </div>
116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·if·FE·derives·from·virtual·interface·the·clone·method·is·used</span></div> 
118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div> 
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>LocalFiniteElementCloneFactoryHelper&lt;Imp,·true&gt;</div> 
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">clone</a>(<span·class="keyword">const</span>·Imp&amp;·imp)</div> 
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·imp.clone();</div> 
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div> 
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div> 
126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·factory·template·to·clone·and·create·an·objects</span></div> 
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div> 
129 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01682.html">···43</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01682.html">LocalFiniteElementCloneFactory</a></div> 
131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··{</div> 
132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">LocalFiniteElementVirtualInterface&lt;typename·Imp::Traits::LocalBasisType::Traits&gt;</a>·<a·class="code·hl_typedef"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">Interface</a>;</div> 
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
134 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01682.html#a1c0b2607c821fb84103665fe5d43211a">···47</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01682.html#a1c0b2607c821fb84103665fe5d43211a">clone</a>(<span·class="keyword">const</span>·Imp&amp;·imp)</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a01674.html">LocalFiniteElementCloneFactoryHelper&lt;Imp,·std::is_base_of&lt;Interface,·Imp&gt;::value</a>[·...·truncated·by·diffoscope;·len:·107,·SHA:·c1df2e0a9fb5bfdac3df8d8f669a6806a875a37a352195f5e78acee0bf612a22·...·]>127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01498.html#a5847511d57d42775030c12c4f77a84d7">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01498.html#a5847511d57d42775030c12c4f77a84d7">localKey</a>(std::size_t·i)<span·class="keyword">·const</span></div>
 129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·li[i];</div>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
139 </div>132 </div>
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div>
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01682.html#a33757fe091173b1ae23521ac8d35a65f">···52</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01682.html#a33757fe091173b1ae23521ac8d35a65f">create</a>()</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····std::vector&lt;LocalKey&gt;·li;</div>
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·Imp;</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>
146 </div>137 </div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··};</div> 
148 </div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div> 
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·Basis</span></div>138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
 139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div> 
Max diff block lines reached; 21693/84282 bytes (25.74%) of diff not shown.
29.1 KB
html2text {}
    
Offset 1, 489 lines modifiedOffset 1, 85 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 virtualwrappers.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini2simplex2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH 
16 6#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH
17 720 7
 21 8#include·<cstddef>
 22 9#include·<vector>
 23 10
 24 11#include·"../../common/localkey.hh"
 25 12
18 8#include·<array> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
23 13 
24 14namespace·_\x8D_\x8u_\x8n_\x8e26 13namespace·_\x8D_\x8u_\x8n_\x8e
 27 14{
25 15{28 15
 29 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
26 16 
27 17·//·forward·declaration·needed·by·friend·declarations 
28 18·template<class·Imp> 
29 19·class·LocalFiniteElementVirtualImp; 
30 20 
31 21·//·default·clone·method·is·the·copy·constructor 
32 22·template<class·Imp,·bool·IsInterface> 
33 _\x82_\x83·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r 
34 24·{30 24·{
 31 25
35 _\x82_\x85·static·Imp*·_\x8c_\x8l_\x8o_\x8n_\x8e(const·Imp&·imp) 
36 26·{ 
37 27·return·new·Imp(imp); 
38 28·} 
39 29·}; 
40 30 
41 31·//·if·FE·derives·from·virtual·interface·the·clone·method·is·used 
42 32·template<class·Imp> 
43 33·struct·LocalFiniteElementCloneFactoryHelper<Imp,·true> 
44 34·{ 
45 35·static·Imp*·_\x8c_\x8l_\x8o_\x8n_\x8e(const·Imp&·imp) 
46 36·{ 
47 37·return·imp.clone(); 
48 38·} 
49 39·}; 
50 40 
51 41·//·factory·template·to·clone·and·create·an·objects 
52 42·template<class·Imp> 
53 _\x84_\x83·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
54 44·{ 
55 _\x84_\x85·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8I_\x8m_\x8p_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8: 
56 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e; 
57 46 
58 _\x84_\x87·static·Imp*·_\x8c_\x8l_\x8o_\x8n_\x8e(const·Imp&·imp) 
59 48·{ 
60 49·return·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8I_\x8m_\x8p_\x8,_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8i_\x8s_\x8__\x8b_\x8a_\x8s_\x8e_\x8__\x8o_\x8f_\x8<_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8, 
61 _\x8I_\x8m_\x8p_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e>_\x8:_\x8:_\x8c_\x8l_\x8o_\x8n_\x8e(imp); 
62 50·} 
63 51 
64 _\x85_\x82·static·Imp*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e() 
65 53·{ 
66 54·return·new·Imp; 
67 55·} 
68 56·}; 
69 57 
70 58 
71 59 
72 60·//·----------------------------------------------------------------- 
73 61·//·Basis 
74 62·//·----------------------------------------------------------------- 
75 63 
76 64 
77 65 
78 72·template<class·T·,·class·Imp> 
79 _\x87_\x83·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p 
80 74·:·public·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e<T> 
81 75·{ 
82 76·template<class·FEImp> 
83 _\x87_\x87·friend·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p; 
84 78 
85 79·protected: 
86 80 
87 _\x88_\x82·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p(·const·Imp·&imp·) 
88 83·:·_\x8i_\x8m_\x8p_\x8l_\x8_(imp) 
89 84·{} 
90 85 
91 86·public:32 26·public:
 33 _\x82_\x88·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(12)
92 _\x88_\x87·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·T; 
93 88 
94 _\x89_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
95 91·{34 29·{
96 92·return·_.i_.m_.p_.l_._.size();35 30·for·(std::size_t·i·=·0;·i·<·3;·++i)
 36 31·{
 37 32·li[3·*·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 38 33·li[3·*·i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 39 34·li[3·*·i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
97 93·}40 35·}
 41 36
 42 37·//·last·DOFs·are·associated·with·the·cell·(codim=0)
 43 38·li[9]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0);
 44 39·li[10]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1);
 45 40·li[11]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,2);
 46 41·}
 47 42
98 94 
99 _\x89_\x86·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const 
100 97·{ 
101 98·return·_\x8i_\x8m_\x8p_\x8l_\x8_.order(); 
102 99·} 
Max diff block lines reached; 15521/29783 bytes (52.11%) of diff not shown.
5.46 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00155.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementtraits.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 31 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">localfiniteelementtraits.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
 83 </div>
81 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 <table·class="memberdecls">85 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>87 Classes</h2></td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html">Dune::LocalFiniteElementTraits&lt;·LB,·LC,·LI·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01502.html">Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits·helper·struct··<a·href="a01574.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01502.html#details">More...</a><br·/></td></tr>
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
91 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table>96 </table>
1.32 KB
html2text {}
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 localfiniteelementtraits.hh·File·Reference10 brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
12 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8L_\x8B_\x8,_\x8·_\x8L_\x8C_\x8,_\x8·_\x8L_\x8I_\x8·_\x8> 
13  ········traits·helper·struct·_.M_.o_.r_.e_.._.._..15 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>
 16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  17  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
17  20  
18 ===============================================================================21 ===============================================================================
19 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
33.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00155_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementtraits.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 50 lines modifiedOffset 70, 155 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">localfiniteelementtraits.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFINITEELEMENTTRAITS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFINITEELEMENTTRAITS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB,·<span·class="keyword">class</span>·LC,·<span·class="keyword">class</span>·LI&gt;</div> 
93 <div·class="foldopen"·id="foldopen00012"·data-start="{"·data-end="};">92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno"><a·class="line"·href="a01574.html">···12</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">···16</a></span>····<span·class="keyword">typedef</span>·LB·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">LocalBasisType</a>;</div> 
97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">···20</a></span>····<span·class="keyword">typedef</span>·LC·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">LocalCoefficientsType</a>;</div> 
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">···24</a></span>····<span·class="keyword">typedef</span>·LI·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Local[·...·truncated·by·diffoscope;·len:·21,·SHA:·6473673dd56a09d6c0b81a6bb003dfc4ee0233d987c435ce89a07887a1b68b35·...·];</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01502.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01502.html">BDM2Simplex2DLocalInterpolation</a></div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··};</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
102 </div> 
103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01502.html#a3b46ff539d75708e23454c3d89d15209">···29</a></span>····<a·class="code·hl_function"·href="a01502.html#a3b46ff539d75708e23454c3d89d15209">BDM2Simplex2DLocalInterpolation</a>()</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·1.0;</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
 108 </div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01502.html#ac4147e8642b05e51f40e03cb5c881d5d">···39</a></span>····<a·class="code·hl_function"·href="a01502.html#ac4147e8642b05e51f40e03cb5c881d5d">BDM2Simplex2DLocalInterpolation</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s)</div>
 112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·1.0;</div>
 114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
 115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
 120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
 121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
 125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m0[0]·=·0.5;</div>
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m0[1]·=·0.0;</div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······m1[0]·=·0.0;</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······m1[1]·=·0.5;</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······m2[0]·=·0.5;</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······m2[1]·=·0.5;</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n0[0]·=·0.0;</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n0[1]·=·-1.0;</div>
 135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n1[0]·=·-1.0;</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n1[1]·=·0.0;</div>
 137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n2[0]·=·1.0/sqrt(2.0);</div>
 138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n2[1]·=·1.0/sqrt(2.0);</div>
 139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······c0·=··0.5*n0[0]·-·1.0*n0[1];</div>
 140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······c1·=·-1.0*n1[0]·+·0.5*n1[1];</div>
 141 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······c2·=··0.5*n2[0]·+·0.5*n2[1];</div>
 142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
 143 </div>
104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 146 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01502.html#a747496f7c1f6caaca4f7a40981db7210">···81</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01502.html#a747496f7c1f6caaca4f7a40981db7210">interpolate</a>(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>
 149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out.resize(12);</div>
 154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······fill(out.begin(),·out.end(),·0.0);</div>
 155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·4;</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keyword">const</span>·Dune::QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·Dune::QuadratureRules&lt;Scalar,1&gt;::rule(Dune::GeometryTypes::simplex(1),·qOrder);</div>
 158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·Dune::QuadratureRule&lt;Scalar,1&gt;::const_iterator·it=rule.begin();·it!=rule.end();·++it)</div>
 160 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······{</div>
 161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········Scalar·qPos·=·it-&gt;position();</div>
 162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
 164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 165 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········localPos[0]·=·qPos;</div>
 166 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········localPos[1]·=·0.0;</div>
 167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it-&gt;weight()*sign0/c0;</div>
 169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0·-·2.0*qPos)*it-&gt;weight()/c0;</div>
 170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-&gt;weight()*sign0/c0;</div>
 171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········localPos[0]·=·0.0;</div>
 173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········localPos[1]·=·qPos;</div>
 174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········y·=·f(localPos);</div>
Max diff block lines reached; 3267/26076 bytes (12.53%) of diff not shown.
7.52 KB
html2text {}
    
Offset 1, 48 lines modifiedOffset 1, 163 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 localfiniteelementtraits.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini2simplex2dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFINITEELEMENTTRAITS_HH 
16 6#define·DUNE_LOCALFINITEELEMENTTRAITS_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH
17 720 7
18 8namespace·_.D_.u_.n_.e·{21 8#include·<vector>
19 922 9
20 11·template<class·LB,·class·LC,·class·LI> 
21 _.1_.2·struct·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s23 10#include·<dune/geometry/quadraturerules.hh>
 24 11
 25 12namespace·_\x8D_\x8u_\x8n_\x8e
22 13·{26 13{
 27 14
 28 23·template<class·LB>
 29 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 30 25·{
23 _\x81_\x86·typedef·LB·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e; 
24 17 
25 _\x82_\x80·typedef·LC·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e; 
26 21 
27 _\x82_\x84·typedef·LI·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e; 
28 25·}; 
29 2631 26
30 27}32 27·public:
 33 _\x82_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()
 34 30·{
 35 31·sign0·=·sign1·=·sign2·=·1.0;
 36 32·}
 37 33
 38 _\x83_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(unsigned·int·s)
 39 40·{
 40 41·sign0·=·sign1·=·sign2·=·1.0;
 41 42·if·(s·&·1)
 42 43·{
 43 44·sign0·=·-1.0;
 44 45·}
 45 46·if·(s·&·2)
 46 47·{
 47 48·sign1·=·-1.0;
 48 49·}
 49 50·if·(s·&·4)
 50 51·{
 51 52·sign2·=·-1.0;
 52 53·}
 53 54
 54 55·m0[0]·=·0.5;
 55 56·m0[1]·=·0.0;
 56 57·m1[0]·=·0.0;
 57 58·m1[1]·=·0.5;
 58 59·m2[0]·=·0.5;
 59 60·m2[1]·=·0.5;
 60 61·n0[0]·=·0.0;
 61 62·n0[1]·=·-1.0;
 62 63·n1[0]·=·-1.0;
 63 64·n1[1]·=·0.0;
 64 65·n2[0]·=·1.0/sqrt(2.0);
 65 66·n2[1]·=·1.0/sqrt(2.0);
 66 67·c0·=·0.5*n0[0]·-·1.0*n0[1];
 67 68·c1·=·-1.0*n1[0]·+·0.5*n1[1];
 68 69·c2·=·0.5*n2[0]·+·0.5*n2[1];
 69 70·}
 70 71
 71 80·template<typename·F,·typename·C>
 72 _\x88_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const
 73 82·{
 74 83·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 75 84·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 76 85·typedef·typename·LB::Traits::DomainFieldType·Vector;
 77 86
 78 87·out.resize(12);
 79 88·fill(out.begin(),·out.end(),·0.0);
 80 89
 81 90·const·int·qOrder·=·4;
 82 91·const·Dune::QuadratureRule<Scalar,1>&·rule·=·Dune::
 83 QuadratureRules<Scalar,1>::rule(Dune::GeometryTypes::simplex(1),·qOrder);
 84 92
 85 93·for·(typename·Dune::QuadratureRule<Scalar,1>::const_iterator·it=rule.begin
 86 ();·it!=rule.end();·++it)
 87 94·{
 88 95·Scalar·qPos·=·it->position();
 89 96
 90 97·typename·LB::Traits::DomainType·localPos;
 91 98
 92 99·localPos[0]·=·qPos;
 93 100·localPos[1]·=·0.0;
 94 101·auto·y·=·f(localPos);
 95 102·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0/c0;
 96 103·out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0·-·2.0*qPos)*it->weight()/c0;
 97 104·out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-
 98 >weight()*sign0/c0;
 99 105
 100 106·localPos[0]·=·0.0;
 101 107·localPos[1]·=·qPos;
 102 108·y·=·f(localPos);
 103 109·out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it->weight()*sign1/c1;
 104 110·out[4]·+=·(y[0]*n1[0]+y[1]*n1[1])*(2.0*qPos-1.0)*it->weight()/c1;
 105 111·out[5]·+=·(y[0]*n1[0]+y[1]*n1[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-
 106 >weight()*sign1/c1;
 107 112
 108 113·localPos[0]·=·1.0·-·qPos;
 109 114·localPos[1]·=·qPos;
 110 115·y·=·f(localPos);
 111 116·out[6]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*it->weight()*sign2/c2;
 112 117·out[7]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(1.0·-·2.0*qPos)*it->weight()/c2;
 113 118·out[8]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-
 114 >weight()*sign2/c2;
 115 119·}
 116 120
 117 121·//·a·volume·part·is·needed·here·for·dofs:·9·10·11
 118 122·const·QuadratureRule<Vector,2>&·rule2·=·QuadratureRules<Vector,2>::rule
Max diff block lines reached; 2438/7679 bytes (31.75%) of diff not shown.
7.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00158.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementvariantcache.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">localfiniteelementvariantcache.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;tuple&gt;</code><br·/>82 <code>#include·&lt;bitset&gt;</code><br·/>
83 <code>#include·&lt;utility&gt;</code><br·/>83 <code>#include·&lt;numeric&gt;</code><br·/>
84 <code>#include·&lt;type_traits&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/common/typelist.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
88 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
90 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
92 </div>87 </div>
93 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">89 <table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
96 Classes</h2></td></tr>91 Classes</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01602.html">Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01494.html">Dune::BDM2Simplex2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations.··<a·href="a01602.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01494.html#details">More...</a><br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
102 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>100 </table>
1.98 KB
html2text {}
    
Offset 1, 31 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 localfiniteelementvariantcache.hh·File·Reference10 brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference
 11 #include·<array>
 12 #include·<bitset>
 13 #include·<numeric>
10 #include·<vector>14 #include·<vector>
11 #include·<tuple> 
12 #include·<utility> 
13 #include·<type_traits> 
14 #include·<dune/common/std/type_traits.hh> 
15 #include·<dune/common/exceptions.hh> 
16 #include·<dune/common/typelist.hh>15 #include·<dune/common/fmatrix.hh>
 16 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
17 #include·<dune/common/hybridutilities.hh> 
18 #include·<dune/geometry/type.hh> 
19 #include·<dune/geometry/typeindex.hh> 
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h> 
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
22 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8> 
24  ·······A·cache·storing·a·compile·time·selection·of·local·finite·element19 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
25 ········implementations.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
26  22  
27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
28 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
29  25  
30 ===============================================================================26 ===============================================================================
31 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
84.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00158_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementvariantcache.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini2simplex2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 143 lines modifiedOffset 70, 334 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">localfiniteelementvariantcache.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/typelist.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01494.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01494.html">BDM2Simplex2DLocalBasis</a></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>Impl·{</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">···35</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">Traits</a>;</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·This·class·provides·the·index·method·of·LocalGeometryTypeIndex</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·but·throws·a·Dune::RangeError·if·the·dimension·does·not·match.</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·This·can·be·helpful·to·catch·errors·in·a·LocalFiniteElementVariantCache</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·instance·based·on·dimension·specific·GeometryType·indices.</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>FixedDimLocalGeometryTypeIndex·{</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·std::size_t·index(<span·class="keyword">const</span>·GeometryType·&amp;gt)</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01494.html#acc7a926a030d6c734a23f71aaac2cc5f">···38</a></span>····<a·class="code·hl_function"·href="a01494.html#acc7a926a030d6c734a23f71aaac2cc5f">BDM2Simplex2DLocalBasis</a>()</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">if</span>·(gt.dim()·!=·dim)</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········DUNE_THROW(Dune::RangeError,·<span·class="stringliteral">&quot;Asking·for·dim=&quot;</span>·&lt;&lt;·dim·&lt;&lt;·<span·class="stringliteral">&quot;·specific·index·of·GeometryType·with·dimension·&quot;</span>·&lt;&lt;·gt.dim());</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·LocalGeometryTypeIndex::index(gt);</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
 115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········sign_[i]·=·1.0;</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
 117 </div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}·<span·class="comment">//·end·namespace·Impl</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01494.html#a59302c312723bc4793efb3839aba6bcc">···49</a></span>····<a·class="code·hl_function"·href="a01494.html#a59302c312723bc4793efb3839aba6bcc">BDM2Simplex2DLocalBasis</a>(std::bitset&lt;3&gt;·s)</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Base&gt;</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 125 </div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 127 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01494.html#a9cdc6dca23c386cfd0cd81be87f6d34a">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01494.html#a9cdc6dca23c386cfd0cd81be87f6d34a">size</a>()<span·class="keyword">·const</span></div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·12;</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
 132 </div>
 133 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
127 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01602.html">···67</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01602.html">LocalFiniteElementVariantCache</a>·:·Base</div> 
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01494.html#afdb26eb1fdd771411d39545c3b0882e3">···67</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01494.html#afdb2[·...·truncated·by·diffoscope;·len:·235,·SHA:·364032cd25be8c42a968824684410bd0c73d67eb624204323afb8cb5dd6dd33e·...·]</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
 138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(<a·class="code·hl_function"·href="a01494.html#a9cdc6dca23c386cfd0cd81be87f6d34a">size</a>());</div>
131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LFEImplTuple&gt;</div> 
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">struct·</span>GenerateLFEVariant;</div> 
133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>Index,·<span·class="keyword">class</span>...·LFEImpl&gt;</div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">struct·</span>GenerateLFEVariant&lt;std::tuple&lt;std::pair&lt;Index,·LFEImpl&gt;...&gt;&gt;</div>140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][0]·=·sign_[0]*(-2*in[0]*in[1]·+·in[0]*in[0]);</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][1]·=·sign_[0]*(-1·+·6*in[1]·-2*in[0]*in[1]·-·5*in[1]*in[1]);</div>
136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">using·</span>type·=·UniqueTypes_t&lt;LocalFiniteElementVariant,·decltype(std::declval&lt;LFEImpl&gt;()())...&gt;;</div>143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[1][0]·=·1.5*in[0]·+·3*in[0]*in[1]·-·4.5*in[0]*in[0];</div>
 144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[1][1]·=·-3·+·6*in[0]·+·10.5*in[1]·-·15*in[0]*in[1]·-·7.5*in[1]*in[1];</div>
138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[2][0]·=·sign_[0]*(-7.5*in[0]·+·5*in[0]*in[1]·+·12.5*in[0]*in[0]);</div>
 147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[2][1]·=·sign_[0]*(-5·+·30*in[0]·+·7.5*in[1]·-·25*in[0]*in[1]·-·30*in[0]*in[0]·-·2.5*in[1]*in[1]);</div>
139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span>Base::getImplementations;</div> 
141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">using·</span>Base::index;</div>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>Implementations·=·<span·class="keyword">decltype</span>(std::declval&lt;Base&gt;().getImplementations());</div> 
143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[3][0]·=·sign_[1]*(-1·+·6*in[0]·-·2*in[0]*in[1]·-·5*in[0]*in[0]);</div>
 152 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[3][1]·=·sign_[1]*(-2*in[0]*in[1]·+·in[1]*in[1]);</div>
145 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>153 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
146 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01602.html#afb2f302e8f18e4399e0841e86ee0a063">···92</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01602.html#afb2f302e8f18e4399e0841e86ee0a063">FiniteEleme[·...·truncated·by·diffoscope;·len:·98,·SHA:·af0f9f311a28e43d1b32398dc3a48eb5c598c14f3e5ca4ee88a5a39237884ba4·...·];</div>154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[4][0]·=·3·-·10.5*in[0]·-·6*in[1]·+·15*in[0]*in[1]·+·7.5*in[0]*in[0];</div>
Max diff block lines reached; 44034/66551 bytes (66.17%) of diff not shown.
18.9 KB
html2text {}
    
Offset 1, 158 lines modifiedOffset 1, 348 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 localfiniteelementvariantcache.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini2simplex2dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH
17 718 7
 19 8#include·<array>
 20 9#include·<bitset>
 21 10#include·<numeric>
18 8#include·<vector>22 11#include·<vector>
19 9#include·<tuple> 
20 10#include·<utility> 
21 11#include·<type_traits> 
22 1223 12
23 13#include·<dune/common/std/type_traits.hh> 
24 14#include·<dune/common/exceptions.hh> 
25 15#include·<dune/common/typelist.hh>24 13#include·<dune/common/fmatrix.hh>
 25 14
 26 15#include·"../../common/localbasis.hh"
 27 16
26 16#include·<dune/common/hybridutilities.hh> 
27 17 
28 18#include·<dune/geometry/type.hh> 
29 19#include·<dune/geometry/typeindex.hh> 
30 20 
31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h> 
32 22 
33 23 
34 24namespace·_.D_.u_.n_.e·{28 17namespace·_.D_.u_.n_.e
 29 18{
 30 28·template<class·D,·class·R>
 31 _\x82_\x89·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
35 25 
36 26namespace·Impl·{ 
37 27 
38 28·//·This·class·provides·the·index·method·of·LocalGeometryTypeIndex 
39 29·//·but·throws·a·Dune::RangeError·if·the·dimension·does·not·match. 
40 30·//·This·can·be·helpful·to·catch·errors·in·a·LocalFiniteElementVariantCache 
41 31·//·instance·based·on·dimension·specific·GeometryType·indices. 
42 32·template<std::size_t·dim> 
43 33·struct·FixedDimLocalGeometryTypeIndex·{ 
44 34·inline·static·std::size_t·index(const·GeometryType·&gt) 
45 35·{32 30·{
46 36·if·(gt.dim()·!=·dim) 
47 37·DUNE_THROW(Dune::RangeError,·"Asking·for·dim="·<<·dim·<<·"·specific·index·of 
48 GeometryType·with·dimension·"·<<·gt.dim()); 
49 38·return·LocalGeometryTypeIndex::index(gt);33 31
 34 32·public:
 35 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,
 36 34·R,2,Dune::FieldVector<R,2>,
 37 _\x83_\x85·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 36
 39 _\x83_\x88·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()
50 39·}40 39·{
51 40·}; 
52 41 
53 42}·//·end·namespace·Impl41 40·for·(size_t·i=0;·i<3;·i++)
 42 41·sign_[i]·=·1.0;
 43 42·}
54 4344 43
 45 _\x84_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(std::bitset<3>·s)
55 66template<class·Base> 
56 _\x86_\x87class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·:·Base 
57 68{ 
58 69 
59 70·template<class·LFEImplTuple> 
60 71·struct·GenerateLFEVariant; 
61 72 
62 73·template<class·Index,·class...·LFEImpl> 
63 74·struct·GenerateLFEVariant<std::tuple<std::pair<Index,·LFEImpl>...>> 
64 75·{46 50·{
65 76·using·type·=·UniqueTypes_t<LocalFiniteElementVariant,·decltype(std:: 
66 declval<LFEImpl>()())...>; 
67 77·}; 
68 78 
69 79·using·Base::getImplementations; 
70 80·using·Base::index; 
71 81·using·Implementations·=·decltype(std::declval<Base>().getImplementations());47 51·for·(size_t·i=0;·i<3;·i++)
 48 52·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 49 53·}
 50 54
 51 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const
 52 57·{
 53 58·return·12;
 54 59·}
 55 60
 56 _\x86_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 57 68·std::vector<typename·Traits::RangeType>&·out)·const
 58 69·{
 59 70·out.resize(_\x8s_\x8i_\x8z_\x8e());
 60 71
 61 72·out[0][0]·=·sign_[0]*(-2*in[0]*in[1]·+·in[0]*in[0]);
 62 73·out[0][1]·=·sign_[0]*(-1·+·6*in[1]·-2*in[0]*in[1]·-·5*in[1]*in[1]);
 63 74
 64 75·out[1][0]·=·1.5*in[0]·+·3*in[0]*in[1]·-·4.5*in[0]*in[0];
 65 76·out[1][1]·=·-3·+·6*in[0]·+·10.5*in[1]·-·15*in[0]*in[1]·-·7.5*in[1]*in[1];
 66 77
 67 78·out[2][0]·=·sign_[0]*(-7.5*in[0]·+·5*in[0]*in[1]·+·12.5*in[0]*in[0]);
 68 79·out[2][1]·=·sign_[0]*(-5·+·30*in[0]·+·7.5*in[1]·-·25*in[0]*in[1]·-·30*in
 69 [0]*in[0]·-·2.5*in[1]*in[1]);
 70 80
 71 81
72 8272 82
73 83public: 
74 84 
75 _\x89_\x82·using·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e·=·typename·GenerateLFEVariant<Implementations>:: 
76 type;73 83·out[3][0]·=·sign_[1]*(-1·+·6*in[0]·-·2*in[0]*in[1]·-·5*in[0]*in[0]);
 74 84·out[3][1]·=·sign_[1]*(-2*in[0]*in[1]·+·in[1]*in[1]);
 75 85
 76 86·out[4][0]·=·3·-·10.5*in[0]·-·6*in[1]·+·15*in[0]*in[1]·+·7.5*in[0]*in[0];
 77 87·out[4][1]·=·-1.5*in[1]·-·3*in[0]*in[1]·+·4.5*in[1]*in[1];
 78 88
 79 89·out[5][0]·=·sign_[1]*(-5·+·7.5*in[0]·+·30*in[1]·-·25*in[0]*in[1]·-·2.5*in
Max diff block lines reached; 14090/19324 bytes (72.91%) of diff not shown.
10.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00161.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localtoglobaladaptors.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 51 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">localtoglobaladaptors.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
87 </div>84 </div>
88 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01626.html">Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01450.html">Dune::BDM1Cube3DLocalCoefficients</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·local-to-global·basis·adaptors.··<a·href="a01626.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.··<a·href="a01450.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01630.html">Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·simple·scalar·local·basis·into·a·global·basis.··<a·href="a01630.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01634.html">Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·local·interpolation·into·a·global·interpolation.··<a·href="a01634.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01638.html">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;</a></td></tr> 
102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.··<a·href="a01638.html#details">More...</a><br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01642.html">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits</a></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01646.html">Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;</a></td></tr> 
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01638.html"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.">ScalarLocalToGlobalFiniteElementAdaptor</a>·objects.··<a·href="a01646.html#details">More...</a><br·/></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
112 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table>97 </table>
3.25 KB
html2text {}
    
Offset 1, 44 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 localtoglobaladaptors.hh·File·Reference10 brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference
10 #include·<cstddef>11 #include·<cstddef>
11 #include·<vector>12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/geometry/type.hh> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8, 
19 ·········_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8__\x8·_\x8> 
20  ········Traits·class·for·local-to-global·basis·adaptors.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21   
22 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8> 
23  ········Convert·a·simple·scalar·local·basis·into·a·global·basis.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8__\x8·_\x8> 
26  ········Convert·a·local·interpolation·into·a·global·interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8, 
29 ·········_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8> 
30  ········Convert·a·simple·scalar·local·finite·element·into·a·global·finite 
31 ·········element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8, 
34 ·········_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
35   
36 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8< 
37 ·········_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8> 
38  ········Factory·for·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
39  18  
40 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
41 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
42  21  
43 ===============================================================================22 ===============================================================================
44 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
81.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00161_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localtoglobaladaptors.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 270 lines modifiedOffset 70, 79 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">localtoglobaladaptors.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00161.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00161.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasisTraits,·std::<span·class="keywordtype">size_t</span>·dimDomainGlobal_&gt;</div> 
104 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01626.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01626.html">LocalToGlobalBasisAdaptorTraits</a>·{</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01626.html#a2e29d155fb228300b20f8ed682ed909e">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a89db1703e8a3da70ea08c497de033bb4">LocalBasisTraits::DomainFieldType</a>·<a·class="code·hl_typedef"·href="a01626.html#a2e29d155fb228300b20f8ed682ed909e">DomainField</a>;</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01626.html#a5c36962d3252f7b0be5ab95fd99d609a">···32</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#a5c36962d3252f7b0be5ab95fd99d609a">dimDomainLocal</a>·=·<a·class="code·hl_variable"·href="a01570.html#a91e341ee7db03203ff9a94551db39028">LocalBasisTraits::dimDomain</a>;</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01626.html#a9b65d8d15e2a329820843a2572a6b361">···33</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#a9b65d8d15e2a329820843a2572a6b361">dimDomainGlobal</a>·=·dimDomainGlobal_;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01626.html#ad45ec80342a1cd8133ef6d03fa69cb71">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">LocalBasisTraits::DomainType</a>·<a·class="code·hl_typedef"·href="a01626.html#ad45ec80342a1cd8133ef6d03fa69cb71">DomainLocal</a>;</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01626.html#ac793a38826ccbbf3b6911dceeb11c589">···35</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a01626[·...·truncated·by·diffoscope;·len:·58,·SHA:·24051b0276b31fbacc6615a068cce654a52f332437019bc26f80790d87beebbc·...·]</div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01450.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01450.html">BDM1Cube3DLocalCoefficients</a></div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01450.html#a8bdb8dff930afcbd7c1faeb282a1b7d1">···28</a></span>····<a·class="code·hl_function"·href="a01450.html#a8bdb8dff930afcbd7c1faeb282a1b7d1">BDM1Cube3DLocalCoefficients</a>()·:·li(18)</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·6;·++i)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[i·+·6]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[i·+·12]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div>
 113 </div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01626.html#a1474910cdfd9acfaf5de745942671fac">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c60a6b6ea5966dc867dc8a2d2d8028">LocalBasisTraits::RangeFieldType</a>·<a·class="code·hl_typedef"·href="a01626.html#a1474910cdfd9acfaf5de745942671fac">RangeField</a>;</div> 
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01626.html#ab8d9473951129c9c40b7f92d083efca3">···38</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#ab8d9473951129c9c40b7f92d083efca3">dimRange</a>·=·<a·class="code·hl_variable"·href="a01570.html#a7e924983b5f872e94b043dad74b4780a">LocalBasisTraits::dimRange</a>;</div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01626.html#a81c8210b5d317cb286c3f053b1b08b4c">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#af94643b099345246232d66e79be67ee3">LocalBasisTraits::RangeType</a>·<a·class="code·hl_typedef"·href="a01626.html#a81c8210b5d317cb286c3f053b1b08b4c">Range</a>;</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01626.html#a595a04fc939626faf47e1fcd5f0f0d38">···41</a></span>····<span·class="keyword">typedef</span>·FieldMatrix&lt;RangeField,·dimRange,·dimDomainGlobal&gt;·<a·class="cod[·...·truncated·by·diffoscope;·len:·85,·SHA:·318d30f836e6793c88c9a92a171b400327c2877bc4fe2202e9cabb6b37d3f416·...·]>115 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">···39</a></span>····std::size_t·<a·class="code·hl_function"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">size</a>()<span·class="keyword">·const</span></div>
 117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">····</span>{</div>
 118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">return</span>·18;</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
118 </div>120 </div>
119 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasis,·<span·class="keyword">class</span>·Geometry&gt;</div> 
122 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="};">122 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01630.html">···65</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor</a>·{</div>123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01450.html#aa4d73ada542f74d7b4bc515c12ff9e3b">···45</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·116,·SHA:·9c19948cd124b82d5f469c3757babe8003fcedf7b5a9a1273cf3806dc9aa844c·...·]</div>
124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static_assert</span>(LocalBasis::Traits::dimRange·==·1,</div>124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··················<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor·can·only·wrap·a·&quot;</span></div> 
126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··················<span·class="stringliteral">&quot;scalar·local·basis.&quot;</span>);</div> 
127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static_assert</span>((std::is_same&lt;<span·class="keyword">typename</span>·LocalBasis::Traits::DomainFieldType,</div> 
128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···························<span·class="keyword">typename</span>·Geometry::ctype&gt;::value),</div> 
129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···················<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor:·LocalBasis·must·use·&quot;</span></div> 
130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···················<span·class="stringliteral">&quot;the·same·ctype·as·Geometry&quot;</span>);</div> 
131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">static_assert</span></div>125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·li[i];</div>
132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······(·<span·class="keyword">static_cast&lt;</span>std::size_t<span·class="keyword">&gt;</span>(LocalBasis::Traits::dimDomain)·==</div> 
133 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static_cast&lt;</span>std::size_t<span·class="keyword">&gt;</span>(Geometry::mydimension),</div> 
134 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor:·LocalBasis·domain·dimension·must·&quot;</span></div> 
135 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="stringliteral">&quot;match·local·dimension·of·Geometry&quot;</span>);</div> 
136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">const</span>·LocalBasis&amp;·localBasis;</div> 
138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Geometry·geometry;</div> 
139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01626.html">LocalToGlobalBasisAdaptorTraits</a>&lt;<span·class="keyword">typename</span>·LocalBasis::Traits,</div> 
142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01630.html#ac10d577a90a38cc67846195d5bb57f25">···84</a></span>········Geometry::coorddimension&gt;·<a·class="code·hl_typedef"·href="a01630.html#ac10d577a90a38cc67846195d5bb57f25">Traits</a>;</div> 
143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
145 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a01630.html#ac33cf7199e790b78dbc037fe73003f4b">···96</a></span>····<a·class="code·hl_function"·href="a01630.html#ac33cf7199e790b78dbc037fe73003f4b">ScalarLocalToGlobalBasisAdaptor</a>(<span·class="keyword">const</span>·LocalBasis&amp;·localBasis_,</div> 
147 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····································<span·class="keyword">const</span>·Geometry&amp;·geometry_)·:</div> 
148 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······localBasis(localBasis_),·geometry(geometry_)</div> 
149 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{·}</div> 
150 </div>127 </div>
151 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
152 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a01630.html#ae7eb9afa9860603eb1f1bbfa000ad33c">··101</a></span>····std::size_t·<a·class="code·hl_function"·href="a01630.html#ae7eb9afa9860603eb1f1bbfa000ad33c">size</a>()<span·class="keyword[·...·truncated·by·diffoscope;·len:·78,·SHA:·86f2f5d93498eac31a253828c41037c74515631beb5f77956d02567f38e759cf·...·]</div>129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····std::vector&lt;LocalKey&gt;·li;</div>
153 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>
154 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}"> 
155 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a01630.html#a459442f1be9823503544569427e31a20">··110</a></span>····std::size_t·<a·class="code·hl_function"·href="a01630.html#a459442f1be9823503544569427e31a20">order</a>()<span·class="keyword">·const·</span>{</div> 
156 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">if</span>(geometry.affine())</div> 
157 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········<span·class="comment">//·affine·linear</span></div> 
158 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="keywordflow">return</span>·localBasis.order();</div> 
Max diff block lines reached; 17434/60341 bytes (28.89%) of diff not shown.
22.4 KB
html2text {}
    
Offset 1, 333 lines modifiedOffset 1, 78 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 localtoglobaladaptors.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
 9 brezzidouglasmarini1cube3dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH
 18 7
15 5 
16 6#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH 
17 7#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH 
18 8 
19 9#include·<cstddef>19 8#include·<cstddef>
20 10#include·<vector>20 9#include·<vector>
21 11 
22 12#include·<dune/common/fmatrix.hh> 
23 13#include·<dune/common/fvector.hh> 
24 14#include·<dune/common/typetraits.hh>21 10
 22 11#include·"../../common/localkey.hh"
 23 12
 24 13namespace·_\x8D_\x8u_\x8n_\x8e
 25 14{
25 1526 15
 27 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 28 24·{
 29 25
 30 26·public:
 31 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(18)
 32 29·{
 33 30·for·(std::size_t·i·=·0;·i·<·6;·++i)
 34 31·{
 35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 36 33·li[i·+·6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 34·li[i·+·12]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
 38 35·}
 39 36·}
 40 37
 41 _\x83_\x89·std::size_t·_\x8s_\x8i_\x8z_\x8e()·const
 42 40·{
 43 41·return·18;
26 16#include·<dune/geometry/type.hh> 
27 17 
28 18namespace·_\x8D_\x8u_\x8n_\x8e·{ 
29 19 
30 21 
31 29·template<class·LocalBasisTraits,·std::size_t·dimDomainGlobal_> 
32 _\x83_\x80·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
33 _\x83_\x81·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d; 
34 _\x83_\x82·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n; 
35 _\x83_\x83·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·=·dimDomainGlobal_; 
36 _\x83_\x84·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l; 
37 _\x83_\x85·typedef·FieldVector<DomainField,·dimDomainGlobal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l; 
38 36 
39 _\x83_\x87·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
40 _\x83_\x88·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e; 
41 _\x83_\x89·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e·_\x8R_\x8a_\x8n_\x8g_\x8e; 
42 40 
43 _\x84_\x81·typedef·FieldMatrix<RangeField,·dimRange,·dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n; 
44 42·};44 42·}
45 4345 43
 46 _\x84_\x85·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const
 47 46·{
 48 47·return·li[i];
 49 48·}
 50 49
46 45 
47 64·template<class·LocalBasis,·class·Geometry> 
48 _\x86_\x85·class·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r·{ 
49 66·static_assert(LocalBasis::Traits::dimRange·==·1, 
50 67·"ScalarLocalToGlobalBasisAdaptor·can·only·wrap·a·" 
51 68·"scalar·local·basis."); 
52 69·static_assert((std::is_same<typename·LocalBasis::Traits::DomainFieldType, 
53 70·typename·Geometry::ctype>::value), 
54 71·"ScalarLocalToGlobalBasisAdaptor:·LocalBasis·must·use·" 
55 72·"the·same·ctype·as·Geometry"); 
56 73·static_assert 
57 74·(·static_cast<std::size_t>(LocalBasis::Traits::dimDomain)·== 
58 75·static_cast<std::size_t>(Geometry::mydimension), 
59 76·"ScalarLocalToGlobalBasisAdaptor:·LocalBasis·domain·dimension·must·" 
60 77·"match·local·dimension·of·Geometry"); 
61 78 
62 79·const·LocalBasis&·localBasis; 
63 80·Geometry·geometry; 
64 81 
65 82·public: 
66 83·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<typename·LocalBasis::Traits, 
67 _\x88_\x84·Geometry::coorddimension>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
68 85 
69 87 
70 _\x89_\x86·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r(const·LocalBasis&·localBasis_, 
71 97·const·Geometry&·geometry_)·: 
72 98·localBasis(localBasis_),·geometry(geometry_) 
73 99·{·} 
74 100 
75 _\x81_\x80_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e()·const·{·return·localBasis.size();·} 
76 103 
77 _\x81_\x81_\x80·std::size_t·_\x8o_\x8r_\x8d_\x8e_\x8r()·const·{ 
78 111·if(geometry.affine()) 
79 112·//·affine·linear 
80 113·return·localBasis.order(); 
81 114·else 
82 115·//·assume·at·most·order·dim 
83 116·return·localBasis.order()·+·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·-·1; 
84 117·} 
85 118 
86 _\x81_\x81_\x89·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l&·in, 
87 120·std::vector<typename·Traits::Range>&·out)·const 
88 121·{ 
89 122·localBasis.evaluateFunction(in,·out); 
90 123·} 
91 124 
92 _\x81_\x82_\x85·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l&·in, 
93 126·std::vector<typename·Traits::Jacobian>&·out)·const 
94 127·{ 
95 128·std::vector<typename·LocalBasis::Traits::JacobianType> 
96 129·localJacobian(_\x8s_\x8i_\x8z_\x8e()); 
Max diff block lines reached; 13067/22932 bytes (56.98%) of diff not shown.
7.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00164.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementvariant.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">localfiniteelementvariant.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;type_traits&gt;</code><br·/> 
83 <code>#include·&lt;variant&gt;</code><br·/>82 <code>#include·&lt;bitset&gt;</code><br·/>
84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>83 <code>#include·&lt;numeric&gt;</code><br·/>
 84 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/overloadset.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
91 </div>87 </div>
92 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">89 <table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
95 Classes</h2></td></tr>91 Classes</h2></td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01594.html">Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01446.html">Dune::BDM1Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·class·for·wrapping·LocalFiniteElement·classes.··<a·href="a01594.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··<a·href="a01446.html#details">More...</a><br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>100 </table>
2.13 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference
9 localfiniteelementvariant.hh·File·Reference 
10 #include·<cstddef> 
11 #include·<type_traits> 
12 #include·<variant>11 #include·<array>
13 #include·<dune/common/typeutilities.hh>12 #include·<bitset>
 13 #include·<numeric>
 14 #include·<vector>
14 #include·<dune/common/std/type_traits.hh>15 #include·<dune/common/fmatrix.hh>
15 #include·<dune/common/overloadset.hh> 
16 #include·<dune/geometry/type.hh> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8·_\x8I_\x8m_\x8p_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8> 
23  ·······Type·erasure·class·for·wrapping·LocalFiniteElement·classes.·_.M_.o_.r_.e_.._.._..19 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 21 ········hexahedron.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
24  22  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  25  
28 ===============================================================================26 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
132 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00164_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·localfiniteelementvariant.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 387 lines modifiedOffset 70, 322 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">localfiniteelementvariant.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00164.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00164.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;variant&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/overloadset.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>99 <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="a00576.html">Dune</a></div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span>Impl·{</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Helper·for·visiting·a·variant·containing·monostate.</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Since·a·generic·lambda·will·in·most·cases·not·compile</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·for·monostate,·we·add·special·empty·overloads·for·monostate.</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Hence·visitIf·will·simply·do·nothing·in·the·case·of·a</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·monostate·value.</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Visitor,·<span·class="keyword">class</span>·Variant&gt;</div>101 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordtype">void</span>·visitIf(Visitor&amp;&amp;·visitor,·Variant&amp;&amp;·variant)</div>102 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01446.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01446.html">BDM1Cube3DLocalBasis</a></div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">auto</span>·visitorWithFallback·=·overload([&amp;](std::monostate&amp;)·{},··[&amp;](<span·class="keyword">const</span>·std::monostate&amp;)·{},·visitor);</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····std::visit(visitorWithFallback,·variant);</div>105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,</div>
 108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········R,3,Dune::FieldVector&lt;R,3&gt;,</div>
 109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">···36</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">Traits</a>;</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 111 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01446.html#ae441d4f66a2dc0db5fe8fde705d0256a">···39</a></span>····<a·class="code·hl_function"·href="a01446.html#ae441d4f66a2dc0db5fe8fde705d0256a">BDM1Cube3DLocalBasis</a>()</div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>...·Implementations&gt;</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">class·</span>LocalBasisVariant</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div>
 115 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·1.0;</div>
 116 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
 117 </div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>I0,·<span·class="keyword">class</span>...·II&gt;</div>119 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01446.html#abc65bd18885349f328d1bcfd7c8b75bc">···50</a></span>····<a·class="code·hl_function"·href="a01446.html#abc65bd18885349f328d1bcfd7c8b75bc">BDM1Cube3DLocalBasis</a>(std::bitset&lt;6&gt;·s)</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">struct·</span>FirstType</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{·<span·class="keyword">using·</span>type·=·I0;·};</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 125 </div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">using·</span>FirstImpTraits·=·<span·class="keyword">typename</span>·FirstType&lt;Implementations...&gt;::type::Traits;</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 127 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01446.html#af52988751f2627c28494d427270c1d67">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01446.html#af52988751f2627c28494d427270c1d67">size</a>()<span·class="keyword">·const</span></div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·We·do·not·simply·copy·Implementation::LocalBasisTraits·because·this</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·may·be·implementation·specific.·To·stay·clean,·we·simply·put·all·its</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·data·into·the·default·LocalBasisTraits.</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">using·</span>Traits·=·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01570.html">Dune::LocalBasisTraits</a>&lt;</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typename</span>·FirstImpTraits::DomainFieldType,</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······FirstImpTraits::dimDomain,</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·FirstImpTraits::DomainType,</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typename</span>·FirstImpTraits::RangeFieldType,</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······FirstImpTraits::dimRange,</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typename</span>·FirstImpTraits::RangeType,</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">typename</span>·FirstImpTraits::JacobianType&gt;;</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Implementation&gt;</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····LocalBasisVariant(<span·class="keyword">const</span>·Implementation&amp;·impl)·:</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······impl_(&amp;impl),</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······size_(impl.size()),</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······order_(impl.order())</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{}</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····LocalBasisVariant()·=·<span·class="keywordflow">default</span>;</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····LocalBasisVariant(<span·class="keyword">const</span>·LocalBasisVariant&amp;·other)·=·<span·class="keywordflow">default</span>;</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····LocalBasisVariant(LocalBasisVariant&amp;&amp;·other)·=·<span·class="keywordflow">default</span>;</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····LocalBasisVariant&amp;·operator=(<span·class="keyword">const</span>·LocalBasisVariant&amp;·other)·=·<span·class="keywordflow">default</span>;</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····LocalBasisVariant&amp;·operator=(LocalBasisVariant&amp;&amp;·other)·=·<span·class="keywordflow">default</span>;</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()<span·class="keyword">·const</span></div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div>129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
160 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·size_;</div> 
161 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div> 
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
Max diff block lines reached; 58999/105724 bytes (55.80%) of diff not shown.
28.4 KB
html2text {}
    
Offset 1, 423 lines modifiedOffset 1, 334 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 localfiniteelementvariant.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
 9 brezzidouglasmarini1cube3dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH
17 718 7
18 8#include·<cstddef> 
19 9#include·<type_traits> 
20 10#include·<variant>19 8#include·<array>
21 11 
22 12#include·<dune/common/typeutilities.hh>20 9#include·<bitset>
 21 10#include·<numeric>
 22 11#include·<vector>
 23 12
23 13#include·<dune/common/std/type_traits.hh>24 13#include·<dune/common/fmatrix.hh>
 25 14
 26 15#include·"../../common/localbasis.hh"
 27 16
24 14#include·<dune/common/overloadset.hh> 
25 15 
26 16#include·<dune/geometry/type.hh> 
27 17 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
30 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
31 21 
32 22 
33 23namespace·_.D_.u_.n_.e·{28 17namespace·_.D_.u_.n_.e
 29 18{
34 24 
35 25namespace·Impl·{ 
36 26 
37 27·//·Helper·for·visiting·a·variant·containing·monostate. 
38 28·//·Since·a·generic·lambda·will·in·most·cases·not·compile 
39 29·//·for·monostate,·we·add·special·empty·overloads·for·monostate. 
40 30·//·Hence·visitIf·will·simply·do·nothing·in·the·case·of·a 
41 31·//·monostate·value. 
42 32·template<class·Visitor,·class·Variant> 
43 33·void·visitIf(Visitor&&·visitor,·Variant&&·variant) 
44 34·{ 
45 35·auto·visitorWithFallback·=·overload([&](std::monostate&)·{},·[&](const·std:: 
46 monostate&)·{},·visitor); 
47 36·std::visit(visitorWithFallback,·variant); 
48 37·} 
49 38 
50 39·template<class...·Implementations> 
51 40·class·LocalBasisVariant 
52 41·{ 
53 42 
54 43·template<class·I0,·class...·II>30 29·template<class·D,·class·R>
 31 _\x83_\x80·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 32 31·{
 33 32
55 44·struct·FirstType 
56 45·{·using·type·=·I0;·}; 
57 46 
58 47·using·FirstImpTraits·=·typename·FirstType<Implementations...>::type::Traits; 
59 48 
60 49·public:34 33·public:
 35 34·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,
 36 35·R,3,Dune::FieldVector<R,3>,
 37 _\x83_\x86·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 37
 39 _\x83_\x89·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()
 40 40·{
 41 41·for·(size_t·i=0;·i<6;·i++)
 42 42·sign_[i]·=·1.0;
 43 43·}
 44 44
 45 _\x85_\x80·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(std::bitset<6>·s)
 46 51·{
 47 52·for·(size_t·i=0;·i<6;·i++)
 48 53·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 49 54·}
 50 55
61 50 
62 51·//·We·do·not·simply·copy·Implementation::LocalBasisTraits·because·this 
63 52·//·may·be·implementation·specific.·To·stay·clean,·we·simply·put·all·its 
64 53·//·data·into·the·default·LocalBasisTraits. 
65 54·using·Traits·=·typename·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
66 55·typename·FirstImpTraits::DomainFieldType, 
67 56·FirstImpTraits::dimDomain, 
68 57·typename·FirstImpTraits::DomainType, 
69 58·typename·FirstImpTraits::RangeFieldType, 
70 59·FirstImpTraits::dimRange, 
71 60·typename·FirstImpTraits::RangeType, 
72 61·typename·FirstImpTraits::JacobianType>; 
73 62 
74 63·template<class·Implementation> 
75 64·LocalBasisVariant(const·Implementation&·impl)·: 
76 65·impl_(&impl), 
77 66·size_(impl.size()), 
78 67·order_(impl.order()) 
79 68·{} 
80 69 
81 70·LocalBasisVariant()·=·default; 
82 71·LocalBasisVariant(const·LocalBasisVariant&·other)·=·default; 
83 72·LocalBasisVariant(LocalBasisVariant&&·other)·=·default; 
84 73·LocalBasisVariant&·operator=(const·LocalBasisVariant&·other)·=·default; 
85 74·LocalBasisVariant&·operator=(LocalBasisVariant&&·other)·=·default; 
86 75 
87 79·unsigned·int·size()·const51 _.5_.7·unsigned·int·_.s_.i_.z_.e()·const
88 80·{52 58·{
 53 59·return·18;
89 81·return·size_; 
90 82·} 
91 83 
92 87·unsigned·int·order()·const 
93 88·{ 
94 89·return·order_; 
95 90·}54 60·}
 55 61
 56 _\x86_\x88·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
Max diff block lines reached; 18561/29086 bytes (63.81%) of diff not shown.
6.86 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00167.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·interfaceswitch.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interfaceswitch.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;memory&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/> 
87 </div>83 </div>
88 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">85 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>87 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html">Dune::FiniteElementInterfaceSwitch&lt;·FiniteElement,·Dummy·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Switch·for·uniform·treatment·of·finite·element·with·either·the·local·or·the·global·interface.··<a·href="a01562.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html">Dune::BasisInterfaceSwitch&lt;·Basis,·Dummy·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01454.html">Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Switch·for·uniform·treatment·of·local·and·global·basis·classes.··<a·href="a01566.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··<a·href="a01454.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>96 </table>
1.82 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_.o_.m_.m_.o_.n7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference
9 interfaceswitch.hh·File·Reference 
10 #include·<cstddef> 
11 #include·<memory> 
12 #include·<vector>11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
13 #include·<dune/common/fmatrix.hh> 
14 #include·<dune/common/typetraits.hh> 
15 #include·<dune/common/shared_ptr.hh> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
 16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h_\x8<_\x8·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,_\x8·_\x8D_\x8u_\x8m_\x8m_\x8y_\x8·_\x8> 
19  ········Switch·for·uniform·treatment·of·finite·element·with·either·the·local 
20 ·········or·the·global·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8D_\x8u_\x8m_\x8m_\x8y_\x8·_\x8> 
23  ········Switch·for·uniform·treatment·of·local·and·global·basis·classes. 
24 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17 ········hexahedron.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
25  18  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  21  
29 ===============================================================================22 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
68.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00167_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·interfaceswitch.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1cube3dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 198 lines modifiedOffset 70, 134 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">interfaceswitch.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00167.html">Go·to·the·documentation·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>83 <a·href="a00167.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/shared_ptr.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a>·{</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 98 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01454.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01454.html">BDM1Cube3DLocalInterpolation</a></div>
 100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FiniteElement,·<span·class="keyword">class</span>·Dummy·=·<span·class="keywordtype">void</span>&gt;</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01454.html#a95e1162337d0ad09b7f3a545a2da8c28">···30</a></span>····<a·class="code·hl_function"·href="a01454.html#a95e1162337d0ad09b7f3a545a2da8c28">BDM1Cube3DLocalInterpolation</a>()</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01562.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01562.html">FiniteElementInterfaceSwitch</a>·{</div> 
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Basis·<a·class="code·hl_typedef"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">Basis</a>;</div> 
106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Interpolation·<a·class="code·hl_typedef"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">Interpolation</a>;</div> 
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01562.html#a2e2ca12a8d4c0300cefd0756837d8bcc">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Coefficients·<a·class="code·hl_typedef"·href="a01562.html#a2e2ca12a8d4c0300cefd0756837d8bcc">Coefficients</a>;</div> 
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
109 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01562.html#ad87437fd958d946e14b3922f11a71256">···39</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">Basis</a>·&amp;<a·class="code·hl_function"·href="a01562.html#ad87437fd958d946e14b3922f11a71256">basis</a>(<span·class="keyword">const</span>·FiniteElement&amp;·fe)</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{·<span·class="keywordflow">return</span>·fe.basis();·}</div> 
112 </div>108 </div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
113 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01562.html#af7acd99ce17b8bf377290e8ba55a152c">···42</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#a708b668d[·...·truncated·by·diffoscope;·len:·204,·SHA:·323409cf674c4b355f80571711ccef9ca97f0b100df290a7506ac87d8eeb25b6·...·])</div>111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01454.html#aa267cbbbdbcb17afb550d8a1aeab369e">···40</a></span>····<a·class="code·hl_function"·href="a01454.html#aa267cbbbdbcb17afb550d8a1aeab369e">BDM1Cube3DLocalInterpolation</a>(<span·class[·...·truncated·by·diffoscope;·len:·69,·SHA:·0d0629eb0d6d83c1e53891ba2d3d5373cb56f77e82c9795139cf5c67bcdc6ebd·...·])</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div>
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{·<span·class="keywordflow">return</span>·fe.interpolation();·}</div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······{</div>
 116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········sign0·=·-1.0;</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········sign1·=·-1.0;</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········sign2·=·-1.0;</div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······}</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········sign3·=·-1.0;</div>
 129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······}</div>
 130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">if</span>·(s·&amp;·16)</div>
 131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······{</div>
 132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········sign4·=·-1.0;</div>
 133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div>
 134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">if</span>·(s·&amp;·32)</div>
 135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>
 136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········sign5·=·-1.0;</div>
 137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div>
 138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······n0[0]·=·-1.0;</div>
 140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······n0[1]·=··0.0;</div>
 141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······n0[2]·=··0.0;</div>
 142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······n1[0]·=··1.0;</div>
 143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n1[1]·=··0.0;</div>
 144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······n1[2]·=··0.0;</div>
 145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······n2[0]·=··0.0;</div>
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······n2[1]·=·-1.0;</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······n2[2]·=··0.0;</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······n3[0]·=··0.0;</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······n3[1]·=··1.0;</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······n3[2]·=··0.0;</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······n4[0]·=··0.0;</div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······n4[1]·=··0.0;</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······n4[2]·=·-1.0;</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n5[0]·=··0.0;</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······n5[1]·=··0.0;</div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······n5[2]·=··1.0;</div>
 157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
116 </div>158 </div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
117 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">161 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
118 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01562.html#a046d71a52236297c733f38db551b2898">···45</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#a2e2ca12[·...·truncated·by·diffoscope;·len:·204,·SHA:·88ddb92f807954e80066a733e93afb041c9953d58392603344fe94254529f171·...·]</div>162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01454.html#a9c937f33430dae8643ae2e4d5172a4ef">···97</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01454.html#a9c937f33430dae8643ae2e4d5172a4ef">inter[·...·truncated·by·diffoscope;·len:·121,·SHA:·cc259defc60c16cf06fefa4d5a0a0742c620e620a1a223f0aa97df158faa7189·...·]</div>
119 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{·<span·class="keywordflow">return</span>·fe.coefficients();·}</div>163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">····</span>{</div>
 164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
Max diff block lines reached; 9563/54043 bytes (17.70%) of diff not shown.
15.3 KB
html2text {}
    
Offset 1, 230 lines modifiedOffset 1, 134 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
8 interfaceswitch.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d
 9 brezzidouglasmarini1cube3dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH
 18 7
15 5 
16 6#ifndef·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH 
17 7#define·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH 
18 8 
19 9#include·<cstddef> 
20 10#include·<memory> 
21 11#include·<vector>19 8#include·<vector>
 20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
22 12 
23 13#include·<dune/common/fmatrix.hh> 
24 14#include·<dune/common/typetraits.hh> 
25 15#include·<dune/common/shared_ptr.hh> 
26 16 
27 17namespace·_.D_.u_.n_.e·{23 12namespace·_.D_.u_.n_.e
 24 13{
 25 14
28 18 
29 21 
30 29·template<class·FiniteElement,·class·Dummy·=·void> 
31 _\x83_\x80·struct·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h·{ 
32 _\x83_\x82·typedef·typename·FiniteElement::Traits::Basis·_\x8B_\x8a_\x8s_\x8i_\x8s; 
33 _\x83_\x84·typedef·typename·FiniteElement::Traits::Interpolation·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
34 _\x83_\x86·typedef·typename·FiniteElement::Traits::Coefficients·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s; 
35 37 
36 _\x83_\x89·static·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s(const·FiniteElement&·fe) 
37 40·{·return·fe.basis();·} 
38 _\x84_\x82·static·const·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·&_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·FiniteElement&·fe) 
39 43·{·return·fe.interpolation();·} 
40 _\x84_\x85·static·const·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·&_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·FiniteElement&·fe) 
41 46·{·return·fe.coefficients();·} 
42 47 
43 49 
44 _\x87_\x88·typedef·std::shared_ptr<const·FiniteElement>·_\x8S_\x8t_\x8o_\x8r_\x8e; 
45 80 
46 _\x88_\x85·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·const·FiniteElement&·fe) 
47 86·{·store·=·std::make_shared<const·FiniteElement>(fe);·} 
48 _\x88_\x88·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·FiniteElement&&·fe) 
49 89·{·store·=·std::make_shared<const·FiniteElement>(std::move(fe));·} 
50 _\x89_\x81·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·const·_\x8S_\x8t_\x8o_\x8r_\x8e&·fe) 
51 92·{·store·=·fe;·} 
52 93·}; 
53 94 
54 95#ifndef·DOXYGEN 
55 98·template<class·FiniteElement> 
56 99·struct·FiniteElementInterfaceSwitch< 
57 100·FiniteElement, 
58 101·typename·std::enable_if<AlwaysTrue<typename·FiniteElement::Traits:: 
59 102·LocalBasisType>::value>::type 
60 103·> 
61 104·{ 
62 106·typedef·typename·FiniteElement::Traits::LocalBasisType·_\x8B_\x8a_\x8s_\x8i_\x8s; 
63 108·typedef·typename·FiniteElement::Traits::LocalInterpolationType 
64 109·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
65 111·typedef·typename·FiniteElement::Traits::LocalCoefficientsType·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s; 
66 112 
67 114·static·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s(const·FiniteElement&·fe) 
68 115·{·return·fe.localBasis();·} 
69 117·static·const·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·&_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·FiniteElement&·fe) 
70 118·{·return·fe.localInterpolation();·} 
71 120·static·const·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·&_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·FiniteElement&·fe) 
72 121·{·return·fe.localCoefficients();·} 
73 122 
74 124·typedef·std::shared_ptr<const·FiniteElement>·_\x8S_\x8t_\x8o_\x8r_\x8e; 
75 126·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·const·FiniteElement&·fe) 
76 127·{·store·=·stackobject_to_shared_ptr<const·FiniteElement>(fe);·} 
77 129·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·FiniteElement&&·fe) 
78 130·{·store·=·std::make_shared<const·FiniteElement>(std::move(fe));·} 
79 132·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·const·_\x8S_\x8t_\x8o_\x8r_\x8e&·fe) 
80 133·{·store·=·fe;·} 
81 134·}; 
82 135#endif·//·!DOXYGEN 
83 136 
84 138 
85 153·template<class·Basis,·class·Dummy·=·void> 
86 _\x81_\x85_\x84·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h·{ 
87 _\x81_\x85_\x86·typedef·typename·Basis::Traits::DomainField·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d; 
88 _\x81_\x85_\x88·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·=·Basis::Traits::dimDomainLocal; 
89 _\x81_\x86_\x80·typedef·typename·Basis::Traits::DomainLocal·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l; 
90 161 
91 _\x81_\x86_\x83·typedef·typename·Basis::Traits::RangeField·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
92 _\x81_\x86_\x85·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·Basis::Traits::dimRange; 
93 _\x81_\x86_\x87·typedef·typename·Basis::Traits::Range·_\x8R_\x8a_\x8n_\x8g_\x8e; 
94 168 
95 170 
96 180·template<typename·Geometry> 
97 _\x81_\x88_\x81·static·void·_\x8g_\x8r_\x8a_\x8d_\x8i_\x8e_\x8n_\x8t(const·Basis&·basis,·const·Geometry&·geometry, 
98 182·const·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l&·xl, 
99 183·std::vector<FieldMatrix<_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d,·1, 
100 184·Geometry::coorddimension>·>&·grad) 
101 185·{ 
102 186·grad.resize(basis.size()); 
103 187·basis.evaluateJacobian(xl,·grad); 
104 188·} 
105 189·}; 
106 190 
107 191#ifndef·DOXYGEN 
108 193·template<class·Basis>26 24·template<class·LB>
109 194·struct·BasisInterfaceSwitch<Basis, 
110 195·typename·std::enable_if< 
111 196·AlwaysTrue< 
112 197·std::integral_constant< 
113 198·std::size_t, 
114 199·Basis::Traits::dimDomain 
115 200·> 
116 201·>::value 
117 202·>::type 
Max diff block lines reached; 6547/15603 bytes (41.96%) of diff not shown.
11.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00170.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarinicube.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 47 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">raviartthomas.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinicube.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00137_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00284_source.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00377_source.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00404_source.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00389_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00398_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00140_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00134_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00344_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00416_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00392_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</code><br·/> 
91 </div>84 </div>
92 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
 86 <table·class="memberdecls">
 87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 88 Classes</h2></td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01510.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··<a·href="a01510.html#details">More...</a><br·/></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01514.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··<a·href="a01514.html#details">More...</a><br·/></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01518.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··<a·href="a01518.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
 99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 100 Namespaces</h2></td></tr>
 101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 </table>
93 </div><!--·contents·-->104 </div><!--·contents·-->
94 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8107 Generated·by&#160;<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 </small></address>108 </small></address>
98 </body>109 </body>
99 </html>110 </html>
4.56 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 34 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 brezzidouglasmarinicube.hh·File·Reference
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 11 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
7 raviartthomas.hh·File·Reference 
8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8._\x8h_\x8h> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8>
 19  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2
 20 ········and·order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 21  
 22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>
 23  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2
 24 ········and·order·2.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 25  
 26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8>
 27  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3
 28 ········and·order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 29  
 30 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 31 namespace· ·_\x8D_\x8u_\x8n_\x8e
 32  
22 ===============================================================================33 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.834 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
35.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00170_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarinicube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 59 lines modifiedOffset 70, 112 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinicube.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00170.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00170.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·Raviart-Thomas·implementations·with·run-time·order</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00347.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00140.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//·Raviart-Thomas·implementations·with·compile-time·order</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00377.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00404.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00389.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00350.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00392.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div> 
108 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">raviartthomas02d.hh</a></div></div> 
109 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">raviartthomas0pyramid.hh</a></div></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
 97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>
 98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01506.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>;</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 101 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01510.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div>
 103 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 104 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
 105 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01510.html#a6b6c1761426fe9db4c3a921233098a73">···35</a></span>····<a·class="code·hl_function"·href="a01510.html#a6b6c1761426fe9db4c3a921233098a73">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div>
 108 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
 109 </div>
 110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 111 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01510.html#a4a363e4256a164271d2d6329a6309cf9">···43</a></span>····<a·class="code·hl_function"·href="a01510.html#a4a363e4256a164271d2d6329a6309cf9">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>(s)</div>
 114 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div>
 115 </div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>
 117 </div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 120 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01514.html">···52</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div>
 122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{</div>
 124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div>
 125 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01514.html#ab83989165c3dcf3c206dcf10cc77c254">···57</a></span>····<a·class="code·hl_function"·href="a01514.html#ab83989165c3dcf3c206dcf10cc77c254">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div>
 127 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div>
 128 </div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 130 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01514.html#ae6ea19f29144ad9c61d0edc5eccce6b9">···65</a></span>····<a·class="code·hl_function"·href="a01514.html#ae6ea19f29144ad9c61d0edc5eccce6b9">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>(s)</div>
 133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{}</div>
 134 </div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
 136 </div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 139 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01518.html">···74</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·3,·1&gt;</div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··{</div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">public</span>:</div>
 144 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01518.html#a2955ec35416fa60c27b6cd5f5abb52e5">···79</a></span>····<a·class="code·hl_function"·href="a01518.html#a2955ec35416fa60c27b6cd5f5abb52e5">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div>
 146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{}</div>
 147 </div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 149 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01518.html#ac4f4dde115bbfe713deefbec24abd62a">···87</a></span>····<a·class="code·hl_function"·href="a01518.html#ac4f4dde115bbfe713deefbec24abd62a">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>(s)</div>
 152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{}</div>
 153 </div>
 154 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div>
 155 </div>
 156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·namespace·Dune</span></div>
 158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>
110 <div·class="ttc"·id="aa00344_html"><div·class="ttname"><a·href="a00344.html">raviartthomas3cube2d.hh</a></div></div>160 <div·class="ttc"·id="aa00134_html"><div·class="ttname"><a·href="a00134.html">brezzidouglasmarini2cube2d.hh</a></div></div>
111 <div·class="ttc"·id="aa00347_html"><div·class="ttname"><a·href="a00347.html">raviartthomascube.hh</a></div><div·class="ttdoc">Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.</div></div> 
112 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">raviartthomas2cube2d.hh</a></div></div> 
113 <div·class="ttc"·id="aa00353_html"><div·class="ttname"><a·href="a00353.html">raviartthomas0prism.hh</a></div></div> 
Max diff block lines reached; 271/24040 bytes (1.13%) of diff not shown.
11.9 KB
html2text {}
    
Offset 1, 53 lines modifiedOffset 1, 122 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 raviartthomas.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 brezzidouglasmarinicube.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH 
15 6#define·DUNE_RAVIARTTHOMASFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH
16 717 7
17 8//·Raviart-Thomas·implementations·with·run-time·order 
18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
19 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>18 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_./
 19 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 20 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 21 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h>
 22 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
20 1124 11
21 12//·Raviart-Thomas·implementations·with·compile-time·order 
22 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8._\x8h_\x8h> 
23 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8._\x8h_\x8h> 
24 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8._\x8h_\x8h> 
25 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
26 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
27 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
28 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
29 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
30 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
31 22#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
32 23#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
33 24 
34 25#endif·//·#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH 
35 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8._\x8h_\x8h 
36 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h 
37 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h 
38 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h 
39 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite 
40 elements·for·cubes. 
41 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h 
42 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h 
43 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8._\x8h_\x8h 
44 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h 
45 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h 
46 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h 
47 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8._\x8h_\x8h 
48 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h 
49 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h 
50 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of 
51 arbitrary·dimension.25 12
 26 13namespace·_\x8D_\x8u_\x8n_\x8e
 27 14{
 28 23·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order>
 29 _\x82_\x84·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 30 25
 31 29·template<class·D,·class·R>
 32 _\x83_\x80·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1>
 33 31·:·public·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 34 32·{
 35 33·public:
 36 _\x83_\x85·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 37 36·{}
 38 37
 39 _\x84_\x83·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 40 44·:·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 41 45·{}
 42 46·};
 43 47
 44 51·template<class·D,·class·R>
 45 _\x85_\x82·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·2>
 46 53·:·public·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 47 54·{
 48 55·public:
 49 _\x85_\x87·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 50 58·{}
 51 59
 52 _\x86_\x85·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 53 66·:·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 54 67·{}
 55 68·};
 56 69
 57 73·template<class·D,·class·R>
 58 _\x87_\x84·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·3,·1>
 59 75·:·public·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 60 76·{
 61 77·public:
 62 _\x87_\x89·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 63 80·{}
 64 81
 65 _\x88_\x87·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 66 88·:·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 67 89·{}
 68 90·};
 69 91
 70 92}·//·namespace·Dune
 71 93
 72 94#endif·//·#ifndef
 73 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH
 74 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h
 75 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h
 76 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h
 77 _\x8D_\x8u_\x8n_\x8e
 78 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 79 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 80 First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:27
 82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 83 First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.
 84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube3d.hh:27
 85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 86 Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini2cube2d.hh:27
 88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 89 Brezzi-Douglas-Marini·local·finite·element·for·cubes.
 90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:24
 91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8:_\x8:
 92 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 93 BrezziDouglasMariniCubeLocalFiniteElement(int·s)
 94 Constructor·with·a·set·of·edge·orientations.
Max diff block lines reached; 53/12127 bytes (0.44%) of diff not shown.
7.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00173.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek3dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarinisimplex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannacherturek3dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinisimplex.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00131_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00119_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</code><br·/>
86 </div>83 </div>
87 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">85 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>87 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02214.html">Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01526.html">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1.··<a·href="a01526.html#details">More...</a><br·/></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01530.html">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2.··<a·href="a01530.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>99 </table>
2.27 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 brezzidouglasmarinisimplex.hh·File·Reference
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 11 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h>
10 rannacherturek3dlocalbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<vector> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.r_.e_.z_.z_.i_.D_.o_.u_.g_.l_.a_.s_.M_.a_.r_.i_.n_.i_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.2_.,_.·_.1_\x8·_\x8>
 17  ·······Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with
 18 ········dimension·2·and·order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
 20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>
 21  ·······Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with
 22 ········dimension·2·and·order·2.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  23  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  26  
23 ===============================================================================27 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
51.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00173_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek3dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarinisimplex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 167 lines modifiedOffset 70, 88 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannacherturek3dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinisimplex.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00173.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00173.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00131.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
 96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div> 
102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02214.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02214.html">RannacherTurek3DLocalBasis</a></div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01522.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>;</div>
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 100 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01526.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div>
 102 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·coefficients[·6·][·6·];</div> 
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·3,·FieldVector&lt;·D,·3·&gt;</a>,</div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div> 
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02214.html#a1d8dadb6ec68b84c3bfa4aead592e021">···30</a></span>········FieldMatrix&lt;·R,·1,·3·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02214.html#a1d8dadb6ec68b84c3bfa4aead592e021">Traits</a>;</div> 
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>103 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
 104 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
112 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">105 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01526.html#a636604a7a969563eb3d80dad54be04a3">···34</a></span>····<a·class="code·hl_function"·href="a01526.html#a636604a7a969563eb3d80dad54be04a3">BrezziDouglasMariniSimplexLocalFiniteElement</a>()</div>
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">···33</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>·()<span·class="keyword">·const</span></div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">····</span>{</div> 
115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">return</span>·6;</div> 
116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div>107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div>
117 </div>108 </div>
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
119 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01526.html#a48c493c784fef9e7460f8cb9b36285eb">···42</a></span>····<a·class="code·hl_function"·href="a01526.html#a48c493c784fef9e7460f8cb9b36285eb">BrezziDouglasMariniSimplexLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>(s)</div>
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02214.html#a2749737e2929fe8cdf39f5b5b74e9716">···39</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02214.html#a2749737e2929fe8cdf39f5b5b74e9716">evaluateFunction</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div> 
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···································std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out·)<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div> 
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c60a6b6ea5966dc867dc8a2d2d8028">Traits::RangeFieldType</a>·RangeFieldType;</div> 
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······RangeFieldType·y[·6·]·=·{·1,·in[·0·],·in[·1·],·in[·2·],</div> 
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>································in[·0·]*in[·0·]·-·in[·1·]*in[·1·],</div> 
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>································in[·1·]*in[·1·]·-·in[·2·]*in[·2·]·};</div> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>()·);</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>();·++i·)</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········out[·i·]·=·RangeFieldType(·0·);</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·6;·++j·)</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········out[·i·]·+=·coefficients[·i·][·j·]*y[·j·];</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········out[·i·]·/=·RangeFieldType(·3·);</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>
136 </div>114 </div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
138 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02214.html#aab487457a7290348fad45b660e4125a3">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02214.html#aab487457a7290348fad45b660e4125a3">evaluateJacobian</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···································std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out·)<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c60a6b6ea5966dc867dc8a2d2d8028">Traits::RangeFieldType</a>·RangeFieldType;</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······RangeFieldType·y0[·5·]·=·{·1,·0,·0,·2*in[·0·],·0·};</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······RangeFieldType·y1[·5·]·=·{·0,·1,·0,·-2*in[·1·],·2*in[·1·]·};</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······RangeFieldType·y2[·5·]·=·{·0,·0,·1,·0,·-2*in[·2·]·};</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out.resize(·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>()·);</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02214.html#a78a061da97590698d17be4c866ce20d9">size</a>();·++i·)</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········out[·i·]·=·RangeFieldType(·0·);</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·5;·++j·)</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········{</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········out[·i·][·0·][·0·]·+=·coefficients[·i·][·j+1·]*y0[·j·];</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[·i·][·0·][·1·]·+=·coefficients[·i·][·j+1·]*y1[·j·];</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········out[·i·][·0·][·2·]·+=·coefficients[·i·][·j+1·]*y2[·j·];</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········}</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[·i·]·/=·RangeFieldType(·3·);</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div> 
160 </div>116 </div>
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 119 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01530.html">···51</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div>
 121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01490.html">BDM2Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··{</div>
 123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">public</span>:</div>
162 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">124 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
Max diff block lines reached; 7183/39023 bytes (18.41%) of diff not shown.
13.3 KB
html2text {}
    
Offset 1, 179 lines modifiedOffset 1, 93 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i
 8 brezzidouglasmarinisimplex.hh
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d 
9 rannacherturek3dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH 
17 6#define·DUNE_RANNACHER_TUREK_3D_LOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH
 16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH
18 717 7
19 8#include·<numeric> 
20 9#include·<vector>18 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_./
 19 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h>
 20 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
 21 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h>
21 1022 10
 23 11
22 11#include·<dune/common/fvector.hh> 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e24 12namespace·_\x8D_\x8u_\x8n_\x8e
28 17{ 
29 1825 13{
 26 22·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order>
 27 _\x82_\x83·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 28 24
30 22·template<·class·D,·class·R·>29 28·template<class·D,·class·R>
 30 _\x82_\x89·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1>
 31 30·:·public·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 32 31·{
31 _\x82_\x83·class·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 24·{ 
33 25·static·const·int·coefficients[·6·][·6·]; 
34 26 
35 27·public:33 32·public:
 34 _\x83_\x84·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 35 35·{}
 36 36
 37 _\x84_\x82·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 38 43·:·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 39 44·{}
 40 45·};
 41 46
36 28·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8,_\x8·_\x83_\x8·_\x8>, 
37 29·R,·1,·FieldVector<·R,·1·>, 
38 _\x83_\x80·FieldMatrix<·R,·1,·3·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
39 31 
40 _\x83_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
41 34·{ 
42 35·return·6; 
43 36·} 
44 37 
45 _\x83_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in, 
46 40·std::vector<·typename·Traits::RangeType·>·&out·)·const 
47 41·{ 
48 42·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·RangeFieldType; 
49 43·RangeFieldType·y[·6·]·=·{·1,·in[·0·],·in[·1·],·in[·2·], 
50 44·in[·0·]*in[·0·]·-·in[·1·]*in[·1·], 
51 45·in[·1·]*in[·1·]·-·in[·2·]*in[·2·]·}; 
52 46·out.resize(·_\x8s_\x8i_\x8z_\x8e()·); 
53 47·for(·unsigned·int·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i·) 
54 48·{ 
55 49·out[·i·]·=·RangeFieldType(·0·); 
56 50·for(·unsigned·int·j·=·0;·j·<·6;·++j·) 
57 51·out[·i·]·+=·coefficients[·i·][·j·]*y[·j·]; 
58 52·out[·i·]·/=·RangeFieldType(·3·); 
59 53·} 
60 54·} 
61 55 
62 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in, 
63 58·std::vector<·typename·Traits::JacobianType·>·&out·)·const 
64 59·{ 
65 60·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·RangeFieldType; 
66 61·RangeFieldType·y0[·5·]·=·{·1,·0,·0,·2*in[·0·],·0·}; 
67 62·RangeFieldType·y1[·5·]·=·{·0,·1,·0,·-2*in[·1·],·2*in[·1·]·}; 
68 63·RangeFieldType·y2[·5·]·=·{·0,·0,·1,·0,·-2*in[·2·]·}; 
69 64 
70 65·out.resize(·_\x8s_\x8i_\x8z_\x8e()·); 
71 66·for(·unsigned·int·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i·) 
72 67·{ 
73 68·out[·i·]·=·RangeFieldType(·0·); 
74 69·for(·unsigned·int·j·=·0;·j·<·5;·++j·) 
75 70·{ 
76 71·out[·i·][·0·][·0·]·+=·coefficients[·i·][·j+1·]*y0[·j·]; 
77 72·out[·i·][·0·][·1·]·+=·coefficients[·i·][·j+1·]*y1[·j·]; 
78 73·out[·i·][·0·][·2·]·+=·coefficients[·i·][·j+1·]*y2[·j·]; 
79 74·} 
80 75·out[·i·]·/=·RangeFieldType(·3·); 
81 76·} 
82 77·} 
83 78 
84 _\x88_\x80·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·3>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
85 81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
86 82·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
87 83·{ 
88 84·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
89 85·if·(totalOrder·==·0)·{ 
90 86·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
91 87·}·else·if·(totalOrder·==·1)·{ 
92 88·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
93 89·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(), 
94 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1)); 
95 90 
96 91·using·RangeFieldType·=·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e; 
97 92·RangeFieldType·y[3][5]·=·{·{·1.0,·0.0,·0.0,·2*in[0],·0.0·}, 
98 93·{·0.0,·1.0,·0.0,·-2*in[1],·2*in[1]·}, 
99 94·{·0.0,·0.0,·1.0,·0.0,·-2*in[2]·}·}; 
100 95 
101 96·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i)·{ 
102 97·out[i]·=·RangeFieldType{0}; 
103 98·for·(std::size_t·j·=·0;·j·<·5;·++j) 
104 99·out[i]·+=·coefficients[i][j+1]·*·y[direction][j]; 
105 100·out[i]·/=·RangeFieldType{3}; 
106 101·} 
Max diff block lines reached; 5586/13616 bytes (41.03%) of diff not shown.
6.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00176.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannacherturek2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/> 
86 </div>83 </div>
87 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">85 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>87 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02210.html">Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01470.html">Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··<a·href="a01470.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
1.58 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.2_.d7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference
10 rannacherturek2dlocalbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<vector>11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 struct· ·_.D_.u_.n_.e_.:_.:_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
 16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 17 ········triangle.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
51.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00176_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 159 lines modifiedOffset 70, 130 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannacherturek2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00176.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00176.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">97 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02210.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02210.html">RannacherTurek2DLocalBasis</a></div>98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01470.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01470.html">BDM1Simplex2DLocalInterpolation</a></div>
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·2,·FieldVector&lt;·D,·2·&gt;</a>,</div> 
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div> 
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02210.html#a0b9d3e60381cc4b3557c16097705d87a">···27</a></span>········FieldMatrix&lt;·R,·1,·2·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02210.html#a0b9d3e60381cc4b3557c16097705d87a">Traits</a>;</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
109 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">102 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02210.html#a5a32aa15629b4d03dbed412a88a32483">···30</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02210.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·6b041126114b99e3e70b4ba8d4ac761f1c87aa65631ed1b6eac4273c6bb418b0·...·]</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01470.html#ae641ec7e9ab121b8214b4dc9209ff20c">···28</a></span>····<a·class="code·hl_function"·href="a01470.html#ae641ec7e9ab121b8214b4dc9209ff20c">BDM1Simplex2DLocalInterpolation</a>·()</div>
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">····</span>{</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·4;</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······sign0·=·sign1·=·sign2·=·1.0;</div>
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>
114 </div>107 </div>
115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
116 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01470.html#a7ff9f928fa18e5f481de3cd4089ede60">···38</a></span>····<a·class="code·hl_function"·href="a01470.html#a7ff9f928fa18e5f481de3cd4089ede60">BDM1Simplex2DLocalInterpolation</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s)</div>
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02210.html#a732aaac49f11890424bb23dc8705e826">···36</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02210.html#a732aaac49f11890424bb23dc8705e826">evaluateFunction</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div> 
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>···································std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out·)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······out.resize(4);</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a89db1703e8a3da70ea08c497de033bb4">Traits::DomainFieldType</a>·qbase·=·in[0]*in[0]-in[1]*in[1];</div>112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">using·</span>std::sqrt;</div>
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[0]·=··.75·-·2*in[0]·+···in[1]·+·qbase;</div>113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·1.0;</div>
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out[1]·=·-.25···········+···in[1]·+·qbase;</div>114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······out[2]·=··.75·+···in[0]·-·2*in[1]·-·qbase;</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[3]·=·-.25·+···in[0]···········-·qbase;</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
 120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
 121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
 125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······n0[0]·=··0.0;</div>
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······n0[1]·=·-1.0;</div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······n1[0]·=·-1.0;</div>
 130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······n1[1]·=··0.0;</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n2[0]·=··1.0/sqrt(2.0);</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n2[1]·=··1.0/sqrt(2.0);</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······c0·=··0.5*n0[0]·-·1.0*n0[1];</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······c1·=·-1.0*n1[0]·+·0.5*n1[1];</div>
 135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······c2·=··0.5*n2[0]·+·0.5*n2[1];</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
127 </div>137 </div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
129 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01470.html#a191470ae25c572e86aaaa059b70875bc">···75</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01470.html#a191470ae25c572e86aaaa059b70875bc">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02210.html#af357cd9a2eaed8d902ee8be9b2d928ed">···48</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02210.html#af357cd9a2eaed8d902ee8be9b2d928ed">evaluateJacobian</a>·(·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·&amp;in,</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>···································std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out·)<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out.resize(4);</div>146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out.resize(6);</div>
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······fill(out.begin(),·out.end(),·0.0);</div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="comment">//·see·http://www.dune-project.org/doc/doxygen/html/classDune_1_1C1LocalBasisInterface.html#d6f8368f8aa43439cc7ef10419f6e2ea</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·out[i][j][k]·=·d_k·\phi^i_j·,·where·\phi^i_j·is·the·j&#39;th·component·of·the·i&#39;th·shape·function.</span></div>149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·4;</div>
 150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·Dune::QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·Dune::QuadratureRules&lt;Scalar,1&gt;::rule(Dune::GeometryTypes::simplex(1),·qOrder);</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[0][0][0]·=·-2·+·2*in[0];·out[0][0][1]·=··1·-·2*in[1];</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······out[1][0][0]·=······2*in[0];·out[1][0][1]·=··1·-·2*in[1];</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out[2][0][0]·=··1·-·2*in[0];·out[2][0][1]·=·-2·+·2*in[1];</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[3][0][0]·=··1·-·2*in[0];·out[3][0][1]·=······2*in[1];</div>152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·Dune::QuadratureRule&lt;Scalar,1&gt;::const_iterator·it=rule.begin();·it!=rule.end();·++it)</div>
 153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······{</div>
 154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········Scalar·qPos·=·it-&gt;position();</div>
 155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········localPos[0]·=·qPos;</div>
 158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········localPos[1]·=·0.0;</div>
 159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
Max diff block lines reached; 6058/41143 bytes (14.72%) of diff not shown.
11.4 KB
html2text {}
    
Offset 1, 174 lines modifiedOffset 1, 131 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d 
9 rannacherturek2dlocalbasis.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini1simplex2dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH 
17 6#define·DUNE_RANNACHER_TUREK_2D_LOCALBASIS_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH
18 720 7
19 8#include·<numeric> 
20 9#include·<vector>21 8#include·<vector>
 22 9
 23 10#include·<dune/geometry/quadraturerules.hh>
 24 11
21 10 
22 11#include·<dune/common/fvector.hh> 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e25 12namespace·_\x8D_\x8u_\x8n_\x8e
 26 13{
 27 22·template<class·LB>
 28 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
28 17{ 
29 18 
30 22·template<·class·D,·class·R·> 
31 _\x82_\x83·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 24·{29 24·{
33 25·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x82_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8,_\x8·_\x82_\x8·_\x8>, 
34 26·R,·1,·FieldVector<·R,·1·>, 
35 _\x82_\x87·FieldMatrix<·R,·1,·2·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 28 
37 _.3_.0·unsigned·int·_.s_.i_.z_.e·()·const30 25
 31 26·public:
 32 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()
 33 29·{
 34 30·sign0·=·sign1·=·sign2·=·1.0;
38 31·{35 31·}
 36 32
 37 _\x83_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(unsigned·int·s)
39 32·return·4; 
40 33·} 
41 34 
42 _\x83_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in, 
43 37·std::vector<·typename·Traits::RangeType·>·&out·)·const 
44 38·{38 39·{
 39 40·using·std::sqrt;
 40 41·sign0·=·sign1·=·sign2·=·1.0;
 41 42·if·(s·&·1)
 42 43·{
 43 44·sign0·=·-1.0;
45 39·out.resize(4); 
46 40·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·qbase·=·in[0]*in[0]-in[1]*in[1]; 
47 41·out[0]·=·.75·-·2*in[0]·+·in[1]·+·qbase; 
48 42·out[1]·=·-.25·+·in[1]·+·qbase; 
49 43·out[2]·=·.75·+·in[0]·-·2*in[1]·-·qbase; 
50 44·out[3]·=·-.25·+·in[0]·-·qbase; 
51 45·}44 45·}
52 46 
53 _\x84_\x88·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·&in, 
54 49·std::vector<·typename·Traits::JacobianType·>·&out·)·const45 46·if·(s·&·2)
 46 47·{
 47 48·sign1·=·-1.0;
 48 49·}
 49 50·if·(s·&·4)
55 50·{50 51·{
 51 52·sign2·=·-1.0;
 52 53·}
 53 54
 54 55·n0[0]·=·0.0;
 55 56·n0[1]·=·-1.0;
 56 57·n1[0]·=·-1.0;
 57 58·n1[1]·=·0.0;
 58 59·n2[0]·=·1.0/sqrt(2.0);
 59 60·n2[1]·=·1.0/sqrt(2.0);
 60 61·c0·=·0.5*n0[0]·-·1.0*n0[1];
 61 62·c1·=·-1.0*n1[0]·+·0.5*n1[1];
 62 63·c2·=·0.5*n2[0]·+·0.5*n2[1];
 63 64·}
 64 65
 65 74·template<typename·F,·typename·C>
 66 _\x87_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 67 76·{
 68 77·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 69 78·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 70 79
56 51·out.resize(4);71 80·out.resize(6);
 72 81·fill(out.begin(),·out.end(),·0.0);
 73 82
 74 83·const·int·qOrder·=·4;
 75 84·const·Dune::QuadratureRule<Scalar,1>&·rule·=·Dune::
 76 QuadratureRules<Scalar,1>::rule(Dune::GeometryTypes::simplex(1),·qOrder);
 77 85
 78 86·for·(typename·Dune::QuadratureRule<Scalar,1>::const_iterator·it=rule.begin
 79 ();·it!=rule.end();·++it)
 80 87·{
 81 88·Scalar·qPos·=·it->position();
 82 89·typename·LB::Traits::DomainType·localPos;
 83 90
 84 91·localPos[0]·=·qPos;
 85 92·localPos[1]·=·0.0;
 86 93·auto·y·=·f(localPos);
 87 94·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0/c0;
 88 95·out[3]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it->weight()/c0;
 89 96
 90 97·localPos[0]·=·0.0;
 91 98·localPos[1]·=·qPos;
 92 99·y·=·f(localPos);
 93 100·out[1]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*it->weight()*sign1/c1;
 94 101·out[4]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(1.0·-·2.0*qPos)*it->weight()/c1;
 95 102
 96 103·localPos[0]·=·1.0·-·qPos;
Max diff block lines reached; 4798/11690 bytes (41.04%) of diff not shown.
6.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00179.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannachertureklocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00176_source.html">rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&quot;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00173_source.html">rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
83 </div>84 </div>
84 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">86 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>88 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02222.html">Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;</a></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02226.html">Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html">Dune::BDM1Simplex2DLocalCoefficients</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.··<a·href="a01466.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
1.75 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 rannachertureklocalbasis.hh·File·Reference 
10 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
11 #include·"_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.3_.d_./_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.3_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"10 brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8> 
15   
16 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8> 
17  18  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  21  
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
21.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00179_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 60 lines modifiedOffset 70, 78 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannachertureklocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00179.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00179.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00176.html">rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&quot;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00173.html">rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&quot;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>{</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
96 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div> 
97 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02218.html">···25</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>;</div>98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01466.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01466.html">BDM1Simplex2DLocalCoefficients</a></div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
98 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01466.html#a3276a5b3906e091ac79c0f1394d6bb20">···28</a></span>····<a·class="code·hl_function"·href="a01466.html#a3276a5b3906e091ac79c0f1394d6bb20">BDM1Simplex2DLocalCoefficients</a>·()·:·li(6)</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02222.html">···28</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·2·&gt;</div> 
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02210.html">RannacherTurek2DLocalBasis</a>&lt;·D,·R·&gt;</div> 
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{};</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
104 </div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;3;·i++)</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R·&gt;</div> 
107 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02226.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·3·&gt;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02214.html">RannacherTurek3DLocalBasis</a>&lt;·D,·R·&gt;</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{};</div>111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>
111 </div>112 </div>
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">···38</a></span>····std::size_t·<a·class="code·hl_function"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">size</a>·()<span·class="keyword">·const</span></div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}·<span·class="comment">//·namespace·Dune</span></div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·6;</div>
 118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 119 </div>
 120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 121 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01466.html#a6519cb83f1737662309aba29d68d55bf">···44</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01466.html#a6519cb83f1737662309aba29d68d55bf">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·li[i];</div>
 125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
 126 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH</span></div> 
116 <div·class="ttc"·id="aa00173_html"><div·class="ttname"><a·href="a00173.html">rannacherturek3dlocalbasis.hh</a></div></div> 
117 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">rannacherturek2dlocalbasis.hh</a></div></div>128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">private</span>:</div>
 129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::vector&lt;LocalKey&gt;·li;</div>
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
 131 </div>
 132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>
118 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>134 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
119 <div·class="ttc"·id="aa02210_html"><div·class="ttname"><a·href="a02210.html">Dune::RannacherTurek2DLocalBasis</a></div><div·class="ttdef"><b>Definition</b>·rannacherturek2dlocalbasis.hh:24</div></div> 
120 <div·class="ttc"·id="aa02214_html"><div·class="ttname"><a·href="a02214.html">Dune::RannacherTurek3DLocalBasis</a></div><div·class="ttdef"><b>Definition</b>·rannacherturek3dlocalbasis.hh:24</div></div> 
121 <div·class="ttc"·id="aa02218_html"><div·class="ttname"><a·href="a02218.html">Dune::RannacherTurekLocalBasis</a></div><div·class="ttdoc">Rannacher-Turek·shape·functions.</div><div·class="ttdef"><b>Definition</b>·rannachertureklocalbasis.hh:25</div></div>135 <div·class="ttc"·id="aa01466_html"><div·class="ttname"><a·href="a01466.html">Dune::BDM1Simplex2DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1simplex2dlocal[·...·truncated·by·diffoscope;·len:·18,·SHA:·982f07bbeab51ede8c7f3a2c62baf3f5b798dff09dce1a3ab00a4ea8afb59578·...·]</div></div>
 136 <div·class="ttc"·id="aa01466_html_a3276a5b3906e091ac79c0f1394d6bb20"><div·class="ttname"><a·href="a01466.html#a3276a5b3906e091ac79c0f1394d6bb20">Dune::BDM1Simplex2DLocalCoefficients::BDM1Simplex2DLocalCoefficients</a></div><div·class="ttdeci">BDM1Simplex2DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1simplex2dlocalcoefficients.hh:28</div></div>
 137 <div·class="ttc"·id="aa01466_html_a6519cb83f1737662309aba29d68d55bf"><div·class="ttname"><a·href="a01466.html#a6519cb83f1737662309aba29d68d55bf">Dune::BDM1Simplex2DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1simplex2dlocalcoefficients.hh:44</div></div>
 138 <div·class="ttc"·id="aa01466_html_ad6464b4ac97a4e7450d24909e4b27681"><div·class="ttname"><a·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">Dune::BDM1Simplex2DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1simplex2dlocalcoefficients.hh:38</div></div>
 139 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
122 </div><!--·fragment·--></div><!--·contents·-->140 </div><!--·fragment·--></div><!--·contents·-->
123 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>142 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8143 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
126 </small></address>144 </small></address>
127 </body>145 </body>
128 </html>146 </html>
5.08 KB
html2text {}
    
Offset 1, 52 lines modifiedOffset 1, 79 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 rannachertureklocalbasis.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini1simplex2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH 
16 6#define·DUNE_RANNACHER_TUREK_LOCALBASIS_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH
17 720 7
18 8#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
19 9#include·"_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.3_.d_./_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.3_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"21 8#include·<cstddef>
 22 9#include·<vector>
20 1023 10
 24 11#include·"../../common/localkey.hh"
 25 12
21 11namespace·_\x8D_\x8u_\x8n_\x8e26 13namespace·_\x8D_\x8u_\x8n_\x8e
22 12{ 
23 13 
24 24·template<·class·D,·class·R,·unsigned·int·d·> 
25 _\x82_\x85·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s; 
26 26 
27 27·template<·class·D,·class·R·> 
28 _\x82_\x88·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R,·2·> 
29 29·:·public·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R·> 
30 30·{}; 
31 31 
32 32·template<·class·D,·class·R·> 
33 _\x83_\x83·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·D,·R,·3·> 
34 34·:·public·_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s<·D,·R·>27 14{
 28 15
 29 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 30 24·{
 31 25
 32 26·public:
 33 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(6)
 34 29·{
 35 30·for·(std::size_t·i=0;·i<3;·i++)
 36 31·{
 37 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 38 33·li[3·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 39 34·}
35 35·{};40 35·}
36 3641 36
37 37}·//·namespace·Dune 
38 38 
39 39#endif·//·#ifndef·DUNE_RANNACHER_TUREK_LOCALBASIS_HH 
40 _\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
41 _\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h42 _\x83_.8·std::size_t·_.s_.i_.z_.e·()·const
 43 39·{
 44 40·return·6;
 45 41·}
 46 42
 47 _\x84_\x84·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 48 45·{
 49 46·return·li[i];
 50 47·}
 51 48
 52 49·private:
 53 50·std::vector<LocalKey>·li;
 54 51·};
 55 52}
 56 53#endif·/
 57 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH
42 _\x8D_\x8u_\x8n_\x8e58 _\x8D_\x8u_\x8n_\x8e
43 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1859 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
44 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_\x8s60 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_\x8s
 61 Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.
 62 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1simplex2dlocalcoefficients.hh:24
 63 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 64 BDM1Simplex2DLocalCoefficients()
 65 Standard·constructor.
 66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1simplex2dlocalcoefficients.hh:28
 67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 68 const·LocalKey·&·localKey(std::size_t·i)·const
 69 get·i'th·index
 70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1simplex2dlocalcoefficients.hh:44
 71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
 72 std::size_t·size()·const
 73 number·of·coefficients
 74 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1simplex2dlocalcoefficients.hh:38
 75 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 76 Describe·position·of·one·degree·of·freedom.
45 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannacherturek2dlocalbasis.hh:2477 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
46 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
47 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannacherturek3dlocalbasis.hh:24 
48 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
49 Rannacher-Turek·shape·functions. 
50 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·rannachertureklocalbasis.hh:25 
51 ===============================================================================78 ===============================================================================
52 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.879 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00182.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannachertureklocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;array&gt;</code><br·/> 
83 <code>#include·&lt;cassert&gt;</code><br·/>82 <code>#include·&lt;bitset&gt;</code><br·/>
 83 <code>#include·&lt;numeric&gt;</code><br·/>
84 <code>#include·&lt;cstddef&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
86 </div>87 </div>
87 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">89 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>91 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html">Dune::RannacherTurekLocalCoefficients&lt;·d·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">layout·for·Rannacher-Turek·elements··<a·href="a02230.html#details">More...</a><br·/></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01462.html">Dune::BDM1Simplex2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··<a·href="a01462.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>100 </table>
1.67 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference
9 rannachertureklocalcoefficients.hh·File·Reference 
10 #include·<algorithm> 
11 #include·<array>11 #include·<array>
12 #include·<cassert>12 #include·<bitset>
13 #include·<cstddef> 
14 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>13 #include·<numeric>
 14 #include·<vector>
 15 #include·<dune/common/fmatrix.hh>
 16 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8·_\x8> 
18  ········layout·for·Rannacher-Turek·elements·_.M_.o_.r_.e_.._.._..19 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
 20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference
 21 ········triangle.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  22  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  25  
23 ===============================================================================26 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
53.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00182_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini1simplex2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 96 lines modifiedOffset 70, 215 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannachertureklocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02230.html">···26</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a></div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01462.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01462.html">BDM1Simplex2DLocalBasis</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">···34</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">Traits</a>;</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01462.html#a96a55fbf6e9e7547f07faf8d2745e8f8">···37</a></span>····<a·class="code·hl_function"·href="a01462.html#a96a55fbf6e9e7547f07faf8d2745e8f8">BDM1Simplex2DLocalBasis</a>·()</div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">···28</a></span>····<a·class="code·hl_function"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">RannacherTurekLocalCoefficients</a>·()</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(·std::size_t·i·=·0;·i·&lt;·2*d;·++i·)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········localKeys_[·i·]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·i,·1,·0·);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········sign_[i]·=·1.0;</div>
 115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
109 </div>116 </div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
111 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02230.html#ab9b484e95962837a7e52687113c298de">···34</a></span>····<a·class="code·hl_function"·href="a02230.html#ab9b484e95962837a7e52687113c298de">RannacherTurekLocalCoefficients</a>·(·<span[·...·truncated·by·diffoscope;·len:·122,·SHA:·29f21ab2b99fd4e96869416d313d00846805d1168367378cca67f090e72331dd·...·])</div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01462.html#ad596710e9c5b23435003bcdba827d9c5">···48</a></span>····<a·class="code·hl_function"·href="a01462.html#ad596710e9c5b23435003bcdba827d9c5">BDM1Simplex2DLocalBasis</a>·(std::bitset&lt[·...·truncated·by·diffoscope;·len:·8,·SHA:·b81b6b0e8fa9ed71a631114f6b5581d7f2ae477d3db8add45e26f617da5a8c8b·...·])</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······(*this)·=·other;</div> 
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div> 
116 </div>124 </div>
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
118 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02230.html#ac39f2154c31902372df0b3802af97433">···39</a></span>····<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;<a·class="code·hl_function"·href="a022[·...·truncated·by·diffoscope;·len:·187,·SHA:·f8147b5d5bbda7a1d63aaf82727814e23092323e8f9dcaaaf32bd6ec79ae920a·...·]</div>127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01462.html#a72c8977bf1564c589c2f2e6948fa802b">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01462.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·d73d7882b42fa133eee0bd3a25db8c17f7f97cf43bf60590ebf61423532bffec·...·]</div>
120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······std::copy(·other.localKeys_.begin(),·other.localKeys_.end(),·localKeys_.begin()·);</div> 
122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·6;</div>
123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
124 </div>131 </div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02230.html#aed33d58d4ec6d0916a64e51fe941e1ee">···46</a></span>····std::size_t·<a·class="code·hl_function"·href="a02230.html#aed33d58d4ec6d0916a64e51fe941e1ee">size</a>·()<span·class="keyword[·...·truncated·by·diffoscope;·len:·15,·SHA:·d9306916362c0194f8fb7bee95e8095408b253803ef51f46106eaebccce4f8d0·...·]</div>134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01462.html#a8633c292a804048dbfafcd47f77b0336">···66</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01462.html#a863[·...·truncated·by·diffoscope;·len:·237,·SHA:·09eeccc79c63d45e5f3d304ceff45286bdb46432157754e2d41c4670b03898e9·...·]</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·2*d;</div>137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out.resize(6);</div>
 138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[0][0]·=·sign_[0]*in[0];</div>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][1]·=·sign_[0]*(in[1]·-·1.0);</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[1][0]·=·sign_[1]*(in[0]·-·1.0);</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[1][1]·=·sign_[1]*in[1];</div>
 143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[2][0]·=·sign_[2]*in[0];</div>
 144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[2][1]·=·sign_[2]*in[1];</div>
 145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[3][0]·=·3.0*in[0];</div>
 146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[3][1]·=·3.0·-·6.0*in[0]·-·3.0*in[1];</div>
 147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[4][0]·=·-3.0·+·3.0*in[0]·+·6.0*in[1];</div>
 148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[4][1]·=·-3.0*in[1];</div>
 149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[5][0]·=·-3.0*in[0];</div>
 150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[5][1]·=·3.0*in[1];</div>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
131 </div>152 </div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">154 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02230.html#add8afa7c1f78f58f01304b1e2c5fdddc">···52</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·119,·SHA:·838d09e81e7b9d138c5f14c5751a86f2148d69211bc118432f68348ee0bc1628·...·]</div>155 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01462.html#a5253a4f5f9c4ec1860c1f1c016497652">···91</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01462.html#a525[·...·truncated·by·diffoscope;·len:·237,·SHA:·b18dca480a45d4968570c12a34227a3308dccdb77692bb37d9f537130ef42030·...·]</div>
 156 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">····</span>{</div>157 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">····</span>{</div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······assert(·i·&lt;·2*d·);</div>158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out.resize(6);</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·localKeys_[·i·];</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[0][0][0]·=·sign_[0];</div>
 161 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[0][0][1]·=·0.0;</div>
 162 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[0][1][0]·=·0.0;</div>
 163 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······out[0][1][1]·=·sign_[0];</div>
 164 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 165 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[1][0][0]·=·sign_[1];</div>
 166 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[1][0][1]·=·0.0;</div>
 167 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[1][1][0]·=·0.0;</div>
 168 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······out[1][1][1]·=·sign_[1];</div>
 169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······out[2][0][0]·=·sign_[2];</div>
Max diff block lines reached; 7423/42790 bytes (17.35%) of diff not shown.
12.0 KB
html2text {}
    
Offset 1, 96 lines modifiedOffset 1, 228 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 rannachertureklocalcoefficients.hh7 ····*·_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i
 8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d
 9 brezzidouglasmarini1simplex2dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH 
16 6#define·DUNE_RANNACHER_TUREK_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH
17 718 7
18 8#include·<algorithm> 
19 9#include·<array>19 8#include·<array>
 20 9#include·<bitset>
20 10#include·<cassert>21 10#include·<numeric>
21 11#include·<cstddef>22 11#include·<vector>
22 1223 12
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>24 13#include·<dune/common/fmatrix.hh>
24 1425 14
 26 15#include·"../../common/localbasis.hh"
 27 16
25 15namespace·_\x8D_\x8u_\x8n_\x8e28 17namespace·_\x8D_\x8u_\x8n_\x8e
 29 18{
 30 28·template<class·D,·class·R>
 31 _\x82_\x89·class·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
26 16{ 
27 25·template<·unsigned·int·d·> 
28 _\x82_\x86·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
29 27·{ 
30 _\x82_\x88·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·() 
31 29·{ 
32 30·for(·std::size_t·i·=·0;·i·<·2*d;·++i·) 
33 31·localKeys_[·i·]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·i,·1,·0·); 
34 32·} 
35 33 
36 _\x83_\x84·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·(·const·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
37 &other·) 
38 35·{32 30·{
39 36·(*this)·=·other;33 31
 34 32·public:
 35 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune::
 36 FieldVector<R,2>,
 37 _\x83_\x84·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 38 35
 39 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()
 40 38·{
 41 39·for·(size_t·i=0;·i<3;·i++)
 42 40·sign_[i]·=·1.0;
 43 41·}
 44 42
 45 _\x84_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<3>·s)
 46 49·{
 47 50·for·(size_t·i=0;·i<3;·i++)
 48 51·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 49 52·}
 50 53
 51 _\x85_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 52 56·{
 53 57·return·6;
 54 58·}
 55 59
 56 _\x86_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 57 67·std::vector<typename·Traits::RangeType>&·out)·const
 58 68·{
 59 69·out.resize(6);
 60 70
 61 71·out[0][0]·=·sign_[0]*in[0];
 62 72·out[0][1]·=·sign_[0]*(in[1]·-·1.0);
 63 73·out[1][0]·=·sign_[1]*(in[0]·-·1.0);
 64 74·out[1][1]·=·sign_[1]*in[1];
 65 75·out[2][0]·=·sign_[2]*in[0];
 66 76·out[2][1]·=·sign_[2]*in[1];
 67 77·out[3][0]·=·3.0*in[0];
 68 78·out[3][1]·=·3.0·-·6.0*in[0]·-·3.0*in[1];
 69 79·out[4][0]·=·-3.0·+·3.0*in[0]·+·6.0*in[1];
 70 80·out[4][1]·=·-3.0*in[1];
 71 81·out[5][0]·=·-3.0*in[0];
 72 82·out[5][1]·=·3.0*in[1];
40 37·}73 83·}
 74 84
 75 _\x89_\x81·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 76 92·std::vector<typename·Traits::JacobianType>&·out)·const
 77 93·{
 78 94·out.resize(6);
 79 95
 80 96·out[0][0][0]·=·sign_[0];
 81 97·out[0][0][1]·=·0.0;
 82 98·out[0][1][0]·=·0.0;
 83 99·out[0][1][1]·=·sign_[0];
 84 100
 85 101·out[1][0][0]·=·sign_[1];
 86 102·out[1][0][1]·=·0.0;
 87 103·out[1][1][0]·=·0.0;
 88 104·out[1][1][1]·=·sign_[1];
 89 105
 90 106·out[2][0][0]·=·sign_[2];
 91 107·out[2][0][1]·=·0.0;
 92 108·out[2][1][0]·=·0.0;
 93 109·out[2][1][1]·=·sign_[2];
 94 110
 95 111·out[3][0][0]·=·3.0;
 96 112·out[3][0][1]·=·0.0;
 97 113·out[3][1][0]·=·-6.0;
 98 114·out[3][1][1]·=·-3.0;
 99 115
 100 116·out[4][0][0]·=·3.0;
 101 117·out[4][0][1]·=·6.0;
 102 118·out[4][1][0]·=·0.0;
 103 119·out[4][1][1]·=·-3.0;
 104 120
 105 121·out[5][0][0]·=·-3.0;
 106 122·out[5][0][1]·=·0.0;
 107 123·out[5][1][0]·=·0.0;
 108 124·out[5][1][1]·=·3.0;
 109 125·}
 110 126
 111 _\x81_\x82_\x88·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 112 129·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
Max diff block lines reached; 5246/12275 bytes (42.74%) of diff not shown.
7.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00185.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·edges0.5.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannachertureklocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">edges0.5.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a04571_source.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a04580_source.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</code><br·/>
86 </div>85 </div>
87 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02234.html">Dune::RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02982.html">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">please·doc·me··<a·href="a02234.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FiniteElement·for·lowest·order·edge·elements·on·simplices.··<a·href="a02982.html#details">More...</a><br·/></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02986.html">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02990.html">Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a02982.html"·title="FiniteElement·for·lowest·order·edge·elements·on·simplices.">EdgeS0_5FiniteElement</a>·objects.··<a·href="a02990.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>103 </table>
2.32 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k7 ····*·_\x8w_.h_.i_.t_.n_.e_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 edges0.5.hh·File·Reference
9 rannachertureklocalinterpolation.hh·File·Reference 
10 #include·<cassert> 
11 #include·<vector> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/geometry/referenceelements.hh>10 #include·<dune/geometry/type.hh>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8> 
18  ·······please·doc·me·_.M_.o_.r_.e_.._.._..16 ·class· ·_.D_.u_.n_.e_.:_.:_.E_.d_.g_.e_.S_.0_.__.5_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.·_.>
 17  ········FiniteElement·for·lowest·order·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 20  
 21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8>
 22  ········Factory·for·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  23  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  26  
23 ===============================================================================27 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
42.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00185_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannachertureklocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·edges0.5.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 85 lines modifiedOffset 70, 132 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannachertureklocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">edges0.5.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00185.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00185.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04565.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04571.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04580.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <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="a00576.html">Dune</a></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//</span></div>
 100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//··FiniteElement</span></div>
 101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&[·...·truncated·by·diffoscope;·len:·3,·SHA:·2e40b2b2a680a7fc12d1534199754266c0b4e340aa1fbb59869b167460c3ad46·...·]</div>103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">105 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02982.html">···42</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02982.html">EdgeS0_5FiniteElement</a>·{</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02234.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02234.html">RannacherTurekLocalInterpolation</a></div> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;·D,·d,·FieldVector&lt;·D,·d·&gt;</a>,</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········R,·1,·FieldVector&lt;·R,·1·&gt;,</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········FieldMatrix&lt;·R,·1,·d·&gt;·&gt;·<a·class="code·hl_struct"·href="a01570.html">Traits</a>;</div> 
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C·&gt;</div> 
112 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
 109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02986.html">···47</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02986.html">Traits</a>·{</div>
 110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02986.html#ad1d3ec47c176f152b168187618d9a4af">···48</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02994.html">EdgeS0_5Basis&lt;Geometry,·RF&gt;</a>·<a·class="code·hl_typedef"·href="a02986.html#ad1d3ec47c176f152b168187618d9a4af">Basis</a>;</div>
 111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03010.html">EdgeS0_5Interpolation</a>&lt;Geometry,</div>
 112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02986.html#a12ba9d0677abd308cd804ecd17a1611e">···50</a></span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02998.html">Basis::Traits</a>&gt;·<a·class="code·hl_typedef"·href="a02986.html#a12ba9d0677abd308cd804ecd17a1611e">Interpolation</a>;</div>
 113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02986.html#a0f209cbd1c1eb6b9424d12f4a728e8c3">···51</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03002.html">EdgeS0_5Coefficients&lt;Geometry::mydimension&gt;</a>·<a·class="code·hl_typedef"·href="a02986.html#a0f209cbd1c1eb6b9424d12f4a728e8c3">Coefficients</a>;</div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">···38</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">interpolate</a>·(·<span·class="keyword">const</span>·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out·)<span·class="keyword">·const</span></div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>·DomainType;</div> 
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//·get·cubic·reference·element</span></div> 
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">auto</span>·referenceElement·=·ReferenceElements&lt;·D,·d·&gt;::cube();</div> 
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·size·=·2*d;</div> 
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(·size·==·referenceElement.size(·1·)·);</div> 
122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·resize·vector</span></div> 
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(·size·);</div> 
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·evaluate·local·function·in·barycenter·of·codim·1·subentities</span></div> 
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div> 
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div> 
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">const</span>·DomainType·&amp;x·=·referenceElement.position(·i,·1·);</div> 
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[·i·]·=·f(x);</div> 
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div> 
132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····};</div>
133 </div>115 </div>
 116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">private</span>:</div>
 118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02994.html">Traits::Basis</a>·basis_;</div>
 119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03010.html">Traits::Interpolation</a>·interpolation_;</div>
 120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03002.html">Traits::Coefficients</a>&amp;·coefficients_;</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</div>123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 124 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div>
 125 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02982.html#a3c45b27dd6275484955c3bfc7373663c">···65</a></span>····<a·class="code·hl_function"·href="a02982.html#a3c45b27dd6275484955c3bfc7373663c">EdgeS0_5FiniteElement</a>(<span·class="keyword">const</span>·Geometry&amp;·geo,</div>
 127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··························<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div>
 128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······basis_(geo,·vertexOrder),·interpolation_(geo,·vertexOrder)</div>
 129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{·}</div>
136 </div>130 </div>
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02982.html#a7a2b26b15f6be0734c5a9c52e4a0aa6e">···71</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02994.html">Traits::Basis</a>&amp;·<a·class="code·hl_function"·href="a02982.html#a7a2b26b15f6be0734c5a9c52e4a0aa6e">basis</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·basis_;·}</div>
 133 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02982.html#a7b3ed0ead8cd7f65d14c4cbe77a12255">···73</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03010.html">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a02982.html#a7b3ed0ead8cd7f65d14c4cbe77a12255">interpolation</a>()<span·class="keyword">·const</span></div>
 135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·interpolation_;·}</div>
 136 </div>
 137 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02982.html#a93efb33ab6f57c021ffd6b2a4c5bbbb0">···76</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03002.html">Traits::Coefficients</a>&amp;·<a·class="code·hl_function"·href="a02982.html#a93efb33ab6f57c021ffd6b2a4c5bbbb0">coefficients</a>()<span·class="keyword">·const</span></div>
 139 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·coefficients_;·}</div>
 140 </div>
 141 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02982.html#a77b5dd2f84f5ff63b6290fc9e5c9fd29">···79</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02982.html#a77b5dd2f84f5ff63b6290fc9e5c9fd29">type</a>()·{·<span·class="keywordflow">return</span>·GeometryTypes::simplex(Geometry::mydimension);·}</div>
 142 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>
 143 </div>
138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·Dune</span></div>144 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 145 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
 146 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02986.html#a0f209cbd1c1eb6b9424d12f4a728e8c3">EdgeS0_5FiniteElement&lt;Geometry,·RF&gt;::Traits::Coefficients</a>&amp;</div>
 147 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··EdgeS0_5FiniteElement&lt;Geometry,·RF&gt;::coefficients_·=</div>
 148 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typename</span>·Traits::Coefficients();</div>
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>149 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
Max diff block lines reached; 7610/32168 bytes (23.66%) of diff not shown.
10.6 KB
html2text {}
    
Offset 1, 82 lines modifiedOffset 1, 151 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 rannachertureklocalinterpolation.hh7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 edges0.5.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH 
16 6#define·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH 
17 7 
18 8#include·<cassert> 
19 9#include·<vector>15 5
 16 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
 17 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
 18 8
 19 9#include·<dune/geometry/type.hh>
20 1020 10
21 11#include·<dune/common/fvector.hh> 
22 12 
23 13#include·<dune/geometry/referenceelements.hh>21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.b_.a_.s_.i_.s_.._.h_.h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
24 1424 14
25 15#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>25 15namespace·_.D_.u_.n_.e·{
26 1626 16
 27 18·//
 28 19·//·FiniteElement
 29 20·//
 30 21
 31 23
 32 41·template<class·Geometry,·class·RF>
 33 _\x84_\x82·class·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{
27 17namespace·_\x8D_\x8u_\x8n_\x8e 
28 18{ 
29 19 
30 29·template<·class·D,·class·R,·unsigned·int·d·> 
31 _\x83_\x80·class·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
32 31·{ 
33 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8,_\x8·_\x8d_\x8·_\x8>, 
34 33·R,·1,·FieldVector<·R,·1·>, 
35 34·FieldMatrix<·R,·1,·d·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 35 
37 36·public:34 43·public:
 35 _\x84_\x87·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 36 _\x84_\x88·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 37 49·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<Geometry,
 38 _\x85_\x80·typename·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 39 _\x85_\x81·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8m_\x8y_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 40 52·};
 41 53
 42 54·private:
 43 55·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_;
 44 56·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_;
 45 57·static·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·coefficients_;
38 37·template<·class·F,·class·C·> 
39 _\x83_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(·const·F·&f,·std::vector<·C·>·&out·)·const 
40 39·{ 
41 40·typedef·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·DomainType; 
42 41 
43 42·//·get·cubic·reference·element 
44 43·auto·referenceElement·=·ReferenceElements<·D,·d·>::cube(); 
45 44 
46 45·const·int·size·=·2*d; 
47 46·assert(·size·==·referenceElement.size(·1·)·); 
48 47 
49 48·//·resize·vector 
50 49·out.resize(·size·); 
51 50 
52 51·//·evaluate·local·function·in·barycenter·of·codim·1·subentities 
53 52·for(·int·i·=·0;·i·<·size;·++i·) 
54 53·{ 
55 54·const·DomainType·&x·=·referenceElement.position(·i,·1·); 
56 55·out[·i·]·=·f(x); 
57 56·} 
58 57·} 
59 5846 58
60 59·}; 
61 6047 59·public:
 48 61
 49 64·template<class·VertexOrder>
 50 _\x86_\x85·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Geometry&·geo,
 51 66·const·VertexOrder&·vertexOrder)·:
 52 67·basis_(geo,·vertexOrder),·interpolation_(geo,·vertexOrder)
 53 68·{·}
 54 69
 55 _\x87_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·}
 56 _\x87_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const
 57 74·{·return·interpolation_;·}
 58 _\x87_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const
 59 77·{·return·coefficients_;·}
 60 _\x87_\x89·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e()·{·return·GeometryTypes::simplex
 61 (Geometry::mydimension);·}
 62 80·};
 63 81
 64 82·template<class·Geometry,·class·RF>
 65 83·const·typename·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&
 66 84·EdgeS0_5FiniteElement<Geometry,·RF>::coefficients_·=
 67 85·typename·Traits::Coefficients();
 68 86
 69 88·//
 70 89·//·Factory
 71 90·//
 72 91
 73 93
 74 102·template<class·Geometry,·class·RF>
 75 _\x81_\x80_\x83·struct·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·{
 76 _\x81_\x80_\x84·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8>·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 77 105
 78 107
 79 121·template<class·VertexOrder>
 80 _\x81_\x82_\x82·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&·geometry,
 81 123·const·VertexOrder&·vertexOrder)
 82 124·{·return·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(geometry,·vertexOrder);·}
 83 125·};
 84 126
62 61}·//·namespace·Dune85 127}·//·namespace·Dune
63 62 
64 63#endif·//·#ifndef·DUNE_RANNACHER_TUREK_LOCALINTERPOLATION_HH86 128
 87 129#endif·//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
Max diff block lines reached; 5067/10826 bytes (46.80%) of diff not shown.
5.83 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00188.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek.hh·File·Reference</title>8 <title>dune-localfunctions:·common.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 29 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">rannacherturek.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
  
78 <p>Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.·· 
79 <a·href="#details">More...</a></p> 
80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04562_source.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
81 </div>85 </div>
82 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
84 <div·class="textblock"><p>Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.·</p>87 <table·class="memberdecls">
 88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 89 Classes</h2></td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03006.html">Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·base·class·for·edge·elements.··<a·href="a03006.html#details">More...</a><br·/></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 </table><table·class="memberdecls">
 94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 95 Namespaces</h2></td></tr>
 96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table>
85 </div></div><!--·contents·-->99 </div><!--·contents·-->
86 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
87 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
88 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<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>103 </small></address>
90 </body>104 </body>
91 </html>105 </html>
1.42 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 rannacherturek.hh·File·Reference 
8 Convenience·header·that·includes·all·available·Rannacher-Turek 
9 LocalFiniteElements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
10 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_./_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.._.h_.h>7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
 9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 common.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<dune/geometry/dimension.hh>
 13 #include·<dune/geometry/referenceelements.hh>
 14 #include·<dune/geometry/type.hh>
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
13 Convenience·header·that·includes·all·available·Rannacher-Turek 
14 LocalFiniteElements.16 C.Cl.la.as.ss.se.es.s
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8D_\x8F_\x8·_\x8>
 18  ········Common·base·class·for·edge·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
 20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 21 namespace· ·_\x8D_\x8u_\x8n_\x8e
 22  
15 ===============================================================================23 ===============================================================================
16 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
12.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00188_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek.hh·Source·File</title>8 <title>dune-localfunctions:·common.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 27 lines modifiedOffset 70, 60 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannacherturek.hh</div></div>80 ··<div·class="headertitle"><div·class="title">common.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00188.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00188.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
87 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04562.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
88 <div·class="ttc"·id="aa04562_html"><div·class="ttname"><a·href="a04562.html">rannacherturek.hh</a></div></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim,·<span·class="keyword">class</span>·DF·=·<span·class="keywordtype">double</span>&gt;</div>
 100 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03006.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>·{</div>
 102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">···25</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">RefElem</a>·=</div>
 103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">decltype</span>(referenceElement(DF{},·GeometryTypes::simplex(dim),</div>
 104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>································Dim&lt;dim&gt;{}));</div>
 105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">···30</a></span>····<a·class="code·hl_typedef"·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">RefElem</a>·<a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">refelem</a>·=·referenceElement(DF{},·GeometryTypes::simplex(dim),</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·······································Dim&lt;dim&gt;{});</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">···38</a></span>····std::size_t·<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>·=·<a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">refelem</a>.size(dim-1);</div>
 111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div>
 112 </div>
 113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·Dune</span></div>
 115 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 116 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH</span></div>
 117 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 118 <div·class="ttc"·id="aa03006_html"><div·class="ttname"><a·href="a03006.html">Dune::EdgeS0_5Common</a></div><div·class="ttdoc">Common·base·class·for·edge·elements.</div><div·class="ttdef"><b>Definition</b>·common.hh:23</div></div>
 119 <div·class="ttc"·id="aa03006_html_a55971f1c844335ea3b7a0d88e900f6fc"><div·class="ttname"><a·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">Dune::EdgeS0_5Common::refelem</a></div><div·class="ttdeci">RefElem·refelem</div><div·class="ttdoc">The·reference·element·for·this·edge·element.</div><div·class="ttdef"><b>Definition</b>·common.hh:30</div></div>
 120 <div·class="ttc"·id="aa03006_html_a634b913e9dc2233e805b1e00d42fc800"><div·class="ttname"><a·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">Dune::EdgeS0_5Common::RefElem</a></div><div·class="ttdeci">decltype(referenceElement(DF{},·GeometryTypes::simplex(dim),·Dim&lt;·dim·&gt;{}))·RefElem</div><div·class="ttdoc">The·type·of·the·referenceElement.</div><div·class="ttdef"><b>Definition</b>·common.hh:27</div></div>
 121 <div·class="ttc"·id="aa03006_html_a899a65f08bb745c2312aa31f57522156"><div·class="ttname"><a·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Dune::EdgeS0_5Common::s</a></div><div·class="ttdeci">std::size_t·s</div><div·class="ttdoc">The·number·of·base·functions.</div><div·class="ttdef"><b>Definition</b>·common.hh:38</div></div>
89 </div><!--·fragment·--></div><!--·contents·-->122 </div><!--·fragment·--></div><!--·contents·-->
90 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
92 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8125 Generated·by&#160;<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>126 </small></address>
94 </body>127 </body>
95 </html>128 </html>
2.61 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 63 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 rannacherturek.hh7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
 9 common.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8/_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8._\x8h_\x8h> 
15 _.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.._.h_.h16 5
 17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH
 18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH
 19 8
 20 9#include·<cstddef>
 21 10
 22 11#include·<dune/geometry/dimension.hh>
 23 12#include·<dune/geometry/referenceelements.hh>
 24 13#include·<dune/geometry/type.hh>
 25 14
 26 15namespace·_\x8D_\x8u_\x8n_\x8e·{
 27 16
 28 22·template<std::size_t·dim,·class·DF·=·double>
 29 _\x82_\x83·struct·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n·{
 30 _\x82_\x85·using·_\x8R_\x8e_\x8f_\x8E_\x8l_\x8e_\x8m·=
 31 26·decltype(referenceElement(DF{},·GeometryTypes::simplex(dim),
 32 27·Dim<dim>{}));
 33 28
 34 _\x83_\x80·_\x8R_\x8e_\x8f_\x8E_\x8l_\x8e_\x8m·_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m·=·referenceElement(DF{},·GeometryTypes::simplex(dim),
 35 31·Dim<dim>{});
 36 32
 37 34
 38 _\x83_\x88·std::size_t·_\x8s·=·_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m.size(dim-1);
 39 39·};
 40 40
 41 41}·//·namespace·Dune
 42 42
 43 43#endif·//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH
 44 _\x8D_\x8u_\x8n_\x8e
 45 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 46 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n
 47 Common·base·class·for·edge·elements.
 48 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:23
 49 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m
 50 RefElem·refelem
 51 The·reference·element·for·this·edge·element.
 52 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:30
 53 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8R_\x8e_\x8f_\x8E_\x8l_\x8e_\x8m
 54 decltype(referenceElement(DF{},·GeometryTypes::simplex(dim),·Dim<·dim·>{}))
 55 RefElem
 56 The·type·of·the·referenceElement.
 57 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:27
 58 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s
 59 std::size_t·s
 60 The·number·of·base·functions.
 61 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:38
16 ===============================================================================62 ===============================================================================
17 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.863 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00191.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelec.hh·File·Reference</title>8 <title>dune-localfunctions:·monomial.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 69, 21 lines modifiedOffset 69, 48 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">nedelec.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">monomial.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00068_source.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 82 <code>#include·&lt;cstddef&gt;</code><br·/>
 83 <code>#include·&lt;cstdlib&gt;</code><br·/>
 84 <code>#include·&lt;memory&gt;</code><br·/>
 85 <code>#include·&lt;vector&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00056_source.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</code><br·/>87 <code>#include·&quot;<a·class="el"·href="a00539_source.html">common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 88 <code>#include·&quot;<a·class="el"·href="a00521_source.html">common/localtoglobaladaptors.hh</a>&quot;</code><br·/>
 89 <code>#include·&quot;<a·class="el"·href="a00089_source.html">monomial/monomiallocalbasis.hh</a>&quot;</code><br·/>
 90 <code>#include·&quot;<a·class="el"·href="a00086_source.html">monomial/monomiallocalcoefficients.hh</a>&quot;</code><br·/>
 91 <code>#include·&quot;<a·class="el"·href="a00083_source.html">monomial/monomiallocalinterpolation.hh</a>&quot;</code><br·/>
80 </div>92 </div>
81 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>
 94 <table·class="memberdecls">
 95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 96 Classes</h2></td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02066.html">Dune::MonomialLocalFiniteElement&lt;·D,·R,·d,·p·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Monomial·basis·for·discontinuous·Galerkin·methods.··<a·href="a02066.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02070.html">Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·MonomFiniteElement·objects.··<a·href="a02070.html#details">More...</a><br·/></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 </table><table·class="memberdecls">
 104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 105 Namespaces</h2></td></tr>
 106 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 </table>
82 </div><!--·contents·-->109 </div><!--·contents·-->
83 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<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>113 </small></address>
87 </body>114 </body>
88 </html>115 </html>
2.09 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 32 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
7 nedelec.hh·File·Reference8 monomial.hh·File·Reference
8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
9 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.n_.e_.d_.e_.l_.e_.c_./_.n_.e_.d_.e_.l_.e_.c_.1_.s_.t_.k_.i_.n_.d_.c_.u_.b_.e_.._.h_.h>9 #include·<cassert>
 10 #include·<cstddef>
 11 #include·<cstdlib>
 12 #include·<memory>
 13 #include·<vector>
 14 #include·<dune/geometry/type.hh>
 15 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 16 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h"
 17 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 18 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 19 #include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8,_\x8·_\x8p_\x8·_\x8>
 23  ·······Monomial·basis·for·discontinuous·Galerkin·methods.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 24  
 25 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8p_\x8·_\x8>
 26  ·······Factory·for·global-valued·MonomFiniteElement·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 29 namespace· ·_\x8D_\x8u_\x8n_\x8e
 30  
11 ===============================================================================31 ===============================================================================
12 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.832 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
50.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00191_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·nedelec.hh·Source·File</title>8 <title>dune-localfunctions:·monomial.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 34 lines modifiedOffset 74, 219 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">nedelec.hh</div></div>80 ··<div·class="headertitle"><div·class="title">monomial.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00191.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00191.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·Nedelec·element·implementations·with·run-time·order</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">//·[include·them·here·once·they·exist]</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_HH</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">//·Nedelec·element·implementations·with·compile-time·order</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00068.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00056.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00539.html">common/localfiniteelementtraits.hh</a>&quot;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00521.html">common/localtoglobaladaptors.hh</a>&quot;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00089.html">monomial/monomiallocalbasis.hh</a>&quot;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00086.html">monomial/monomiallocalcoefficients.hh</a>&quot;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00083.html">monomial/monomiallocalinterpolation.hh</a>&quot;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·p&gt;</div>
 110 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02066.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02066.html">MonomialLocalFiniteElement</a></div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·static_size·=·<a·class="code·hl_function"·href="a02090.html#af36da2dafb5d0ae4649b32a634295118">MonomialLocalBasis&lt;D,R,d,p&gt;::size</a>();</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>
 116 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 117 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<a·class="code·hl_class"·href="a02090.html">MonomialLocalBasis&lt;D,R,d,p&gt;</a>,</div>
 118 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<a·class="code·hl_class"·href="a02094.html">MonomialLocalCoefficients&lt;static_size&gt;</a>,</div>
 119 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<a·class="code·hl_class"·href="a02098.html">MonomialLocalInterpolation&lt;MonomialLocalBasis&lt;D,R,d,p&gt;</a>,static_size&gt;</div>
 120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">···51</a></span>········&gt;·<a·class="code·hl_typedef"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">Traits</a>;</div>
 121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 122 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02066.html#ac371ec54db64fd5b392303dae6d7989e">···54</a></span>····<a·class="code·hl_function"·href="a02066.html#ac371ec54db64fd5b392303dae6d7989e">MonomialLocalFiniteElement</a>·(<span·class="keyword">const</span>·GeometryType·&amp;gt_)</div>
 124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·basis(),·interpolation(gt_,·basis),·gt(gt_)</div>
 125 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>
 126 </div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 128 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02066.html#ab68ffa63a4c68d9ad5aaff7dde52483e">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02066.html#ab68ffa63a4c68d9ad5aaff7dde52483e">localBasis</a>·()<span·class="keyword">·const</span></div>
 130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div>
 131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·basis;</div>
 132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 133 </div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 135 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02066.html#ab08b7dc29ae8b6daa532c9c70c4d3e5b">···67</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02066.html#ab08b7dc29ae8b6daa532c9c70c4d3e5b">localCoefficients</a>·()<span·class="keyword">·const</span></div>
 137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
 138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·coefficients;</div>
 139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
 140 </div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 142 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02066.html#a6fe9fe3cec24417ef42f9ac2b5fcf9f1">···74</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02066.html#a6fe9fe3cec24417ef42f9ac2b5fcf9f1">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">····</span>{</div>
 145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 147 </div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 149 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02066.html#a24076588391226562dbcd0a23a583219">···80</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02066.html#a24076588391226562dbcd0a23a583219">size</a>·()<span·class="keyword">·const</span></div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">····</span>{</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·basis.size();</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
 154 </div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 156 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02066.html#a52c6bf3ecbe2dc9286fb005c47b343d9">···87</a></span>····GeometryType·<a·class="code·hl_function"·href="a02066.html#a52c6bf3ecbe2dc9286fb005c47b343d9">type</a>·()<span·class="keyword">·const</span></div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">····</span>{</div>
 159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·gt;</div>
 160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
 161 </div>
 162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">private</span>:</div>
 164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<a·class="code·hl_class"·href="a02090.html">MonomialLocalBasis&lt;D,R,d,p&gt;</a>·basis;</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_class"·href="a02094.html">MonomialLocalCoefficients&lt;static_size&gt;</a>·coefficients;</div>
 166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_class"·href="a02098.html">MonomialLocalInterpolation&lt;MonomialLocalBasis&lt;D,R,d,p&gt;</a>,static_size&gt;·interpolation;</div>
 167 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····GeometryType·gt;</div>
 168 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>
 169 </div>
 170 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 171 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 172 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF,·std::<span·class="keywordtype">size_t</span>·p&gt;</div>
 173 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02070.html">··113</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02070.html">MonomialFiniteElementFactory</a>·{</div>
 175 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·DF;</div>
 176 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·dim·=·Geometry::mydimension;</div>
 177 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 178 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02066.html">MonomialLocalFiniteElement&lt;DF,·RF,·dim,·p&gt;</a>·<a·class="code·hl_class"·href="a02066.html">LocalFE</a>;</div>
 179 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 180 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····std::vector&lt;std::shared_ptr&lt;const·LocalFE&gt;·&gt;·localFEs;</div>
Max diff block lines reached; 271/38043 bytes (0.71%) of diff not shown.
13.5 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 246 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 nedelec.hh7 monomial.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 5
14 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH15 6#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_HH
15 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_HH16 7#define·DUNE_LOCALFUNCTIONS_MONOMIAL_HH
 17 8
 18 9#include·<cassert>
 19 10#include·<cstddef>
 20 11#include·<cstdlib>
 21 12#include·<memory>
 22 13#include·<vector>
16 7 
17 8//·Nedelec·element·implementations·with·run-time·order 
18 9//·[include·them·here·once·they·exist] 
19 10 
20 11//·Nedelec·element·implementations·with·compile-time·order 
21 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
22 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8/_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
23 1423 14
24 15#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_HH 
25 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x81_\x8s_\x8t_\x8k_\x8i_\x8n_\x8d_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h 
26 _.n_.e_.d_.e_.l_.e_.c_.1_.s_.t_.k_.i_.n_.d_.s_.i_.m_.p_.l_.e_.x_.._.h_.h24 15#include·<dune/geometry/type.hh>
 25 16
 26 17#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 27 18#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h"
 28 19#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 29 20#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 30 21#include·"_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 31 22
 32 23namespace·_\x8D_\x8u_\x8n_\x8e
 33 24{
 34 25
 35 26
 36 39·template<class·D,·class·R,·int·d,·int·p>
 37 _\x84_\x80·class·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 38 41·{
 39 42·constexpr·static·int·static_size·=·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e();
 40 43
 41 44·public:
 42 47·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 43 48·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>,
 44 49·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8__\x8s_\x8i_\x8z_\x8e_\x8>,
 45 50·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>,static_size>
 46 _\x85_\x81·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 47 52
 48 _\x85_\x84·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(const·GeometryType·&gt_)
 49 55·:·basis(),·interpolation(gt_,·basis),·gt(gt_)
 50 56·{}
 51 57
 52 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 53 61·{
 54 62·return·basis;
 55 63·}
 56 64
 57 _\x86_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 58 68·{
 59 69·return·coefficients;
 60 70·}
 61 71
 62 _\x87_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 63 75·{
 64 76·return·interpolation;
 65 77·}
 66 78
 67 _\x88_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 68 81·{
 69 82·return·basis.size();
 70 83·}
 71 84
 72 _\x88_\x87·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const
 73 88·{
 74 89·return·gt;
 75 90·}
 76 91
 77 92·private:
 78 93·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>·basis;
 79 94·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8__\x8s_\x8i_\x8z_\x8e_\x8>·coefficients;
 80 95·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8,_\x8p_\x8>,static_size>
 81 interpolation;
 82 96·GeometryType·gt;
 83 97·};
 84 98
 85 100
 86 112·template<class·Geometry,·class·RF,·std::size_t·p>
 87 _\x81_\x81_\x83·class·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·{
 88 114·typedef·typename·Geometry::ctype·DF;
 89 115·static·const·std::size_t·dim·=·Geometry::mydimension;
 90 116
 91 117·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8F_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8p_\x8>·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8E;
 92 118
 93 119·std::vector<std::shared_ptr<const·LocalFE>·>·localFEs;
 94 120
 95 121·void·init(const·GeometryType·&gt)·{
 96 122·std::size_t·index·=·gt.id()·>>·1;
 97 123·if(localFEs.size()·<=·index)
 98 124·localFEs.resize(index+1);
 99 125·localFEs[index].reset(new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8E(gt));
 100 126·}
 101 127
 102 128·public:
 103 129·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8E_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>
 104 _\x81_\x83_\x80·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 105 131
 106 133
 107 137·template<class·ForwardIterator>
 108 _\x81_\x83_\x88·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y(const·ForwardIterator·&begin,
 109 139·const·ForwardIterator·&end)
 110 140·{
 111 141·for(ForwardIterator·it·=·begin;·it·!=·end;·++it)
 112 142·init(*it);
 113 143·}
 114 144
 115 146
 116 _\x81_\x84_\x89·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y(const·GeometryType·&gt)
 117 150·{·init(gt);·}
 118 151
Max diff block lines reached; 53/13767 bytes (0.38%) of diff not shown.
6.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00194.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·enriched.hh·File·Reference</title>8 <title>dune-localfunctions:·coeffmatrix.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 24 lines modifiedOffset 65, 47 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">enriched.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">coeffmatrix.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code><br·/>
79 </div>87 </div>
80 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>
 89 <table·class="memberdecls">
 90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02646.html">Dune::Mult&lt;·Field,·Field2·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02650.html">Dune::Mult&lt;·Field,·FieldVector&lt;·Field2,·dimRange·&gt;·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02654.html">Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
 99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 100 Namespaces</h2></td></tr>
 101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 </table>
81 </div><!--·contents·-->104 </div><!--·contents·-->
82 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
83 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
84 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8107 Generated·by&#160;<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>108 </small></address>
86 </body>109 </body>
87 </html>110 </html>
1.49 KB
html2text {}
    
Offset 1, 11 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
7 enriched.hh·File·Reference9 coeffmatrix.hh·File·Reference
8 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h>10 #include·<cassert>
 11 #include·<iostream>
 12 #include·<vector>
 13 #include·<dune/common/fvector.hh>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8t_\x8e_\x8n_\x8s_\x8o_\x8r_\x8._\x8h_\x8h>
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x82_\x8·_\x8>
 19  
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8·_\x8>_\x8·_\x8>
 21  
 22 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8F_\x8,_\x8·_\x8b_\x8S_\x8i_\x8z_\x8e_\x8·_\x8>
 23  
 24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 25 namespace· ·_\x8D_\x8u_\x8n_\x8e
 26  
10 ===============================================================================27 ===============================================================================
11 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
70.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00194_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·enriched.hh·Source·File</title>8 <title>dune-localfunctions:·coeffmatrix.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 32 lines modifiedOffset 70, 338 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">enriched.hh</div></div>80 ··<div·class="headertitle"><div·class="title">coeffmatrix.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00194.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00194.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_COEFFMATRIX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_COEFFMATRIX_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">dune/localfunctions/utility/tensor.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">··/*************************************************</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··*·Default·class·for·storing·a·coefficient·matrix</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·for·the·PolynomialBasis.·Basically·a·simple</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·CRS·structure·is·used.·The·additional·complexity</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·is·due·to·the·storage·and·efficient·evaluation</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·of·higher·order·derivatives.·See·the·remarks</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·in·tensor.hh·which·also·hold·true·for·this·file.</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*************************************************/</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Field,·<span·class="keyword">class</span>·Field2&gt;</div>
 107 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02646.html">···25</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02646.html">Mult</a></div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">···27</a></span>····<span·class="keyword">typedef</span>·Field2·<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a>;</div>
 111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02646.html#a37e7f794ce9143999c11a3d64482ff76">···28</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02646.html#a37e7f794ce9143999c11a3d64482ff76">add</a>(<span·class="keyword">const</span>·Field·&amp;vec1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a>·&amp;vec2,</div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····················<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a>·&amp;res)</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······res·+=·vec1*vec2;</div>
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
 117 </div>
 118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··};</div>
 119 </div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Field,<span·class="keyword">class</span>·Field2,·<span·class="keywordtype">int</span>·dimRange&gt;</div>
 122 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 123 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02650.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02646.html">Mult</a>&lt;·Field,FieldVector&lt;Field2,dimRange&gt;·&gt;</div>
 124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
 125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">···38</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;Field2,dimRange&gt;·<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>;</div>
 126 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02650.html#ae186186e31e15315dd0844d453d07256">···39</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02650.html#ae186186e31e15315dd0844d453d07256">add</a>(<span·class="keyword">const</span>·Field·&amp;vec1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>·&amp;vec2,</div>
 128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····················<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>·&amp;res)</div>
 129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
 130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······res.axpy(vec1,vec2);</div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
 132 </div>
 133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
 134 </div>
 135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F·,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·bSize·&gt;</div>
 137 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02654.html">···47</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix</a></div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02654.html#a44397295e7b4fce78fcfc08468c865b8">···50</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02654.html#a44397295e7b4fce78fcfc08468c865b8">Field</a>;</div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02654.html#a139e09ea51ad1dee1fe1e4a0caa7b1b3">···51</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02654.html#a139e09ea51ad1dee1fe1e4a0caa7b1b3">blockSize</a>·=·bSize;</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02654.html#a667c63c2f90f5d287ae41df4dc03e433">···52</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix&lt;Field,blockSize&gt;</a>·<a·class="code·hl_typedef"·href="a02654.html#a667c63c2f90f5d287ae41df4dc03e433">This</a>;</div>
 144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 145 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02654.html#a3a003adf8deeb61509da5648384679a3">···54</a></span>····<a·class="code·hl_function"·href="a02654.html#a3a003adf8deeb61509da5648384679a3">SparseCoeffMatrix</a>()</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·coeff_(0),</div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········rows_(0),</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········skip_(0),</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········numRows_(0),</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········numCols_(0)</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{}</div>
 153 </div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 155 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02654.html#ad4272494b2c84efca1797408a4e1abb3">···62</a></span>····<a·class="code·hl_function"·href="a02654.html#ad4272494b2c84efca1797408a4e1abb3">~SparseCoeffMatrix</a>()</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">delete</span>·[]·coeff_;</div>
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">delete</span>·[]·rows_;</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">delete</span>·[]·skip_;</div>
 161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 162 </div>
 163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">···69</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">size</a>·()<span·class="keyword">·const</span></div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·numRows_/<a·class="code·hl_variable"·href="a02654.html#a139e09ea51ad1dee1fe1e4a0caa7b1b3">blockSize</a>;</div>
 168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
 169 </div>
 170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02654.html#a5f5ddbe4126fe939c903b8faa5c338ab">···73</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02654.html#a5f5ddbe4126fe939c903b8faa5c338ab">baseSize</a>·()<span·class="keyword">·const</span></div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·numCols_;</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
 175 </div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</span></div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BasisIterator,·<span·class="keyword">class</span>·FF&gt;</div>
 178 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02654.html#aac85e17eed7970a0e5397c911eb2598d">···79</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02654.html#aac85e17eed7970a0e5397c911eb2598d">mult</a>·(·<span·class="keyword">const</span>·BasisIterator·&amp;x,</div>
Max diff block lines reached; 271/57927 bytes (0.47%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 347 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 enriched.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 coeffmatrix.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_HH 
15 6#define·DUNE_LOCALFUNCTIONS_ENRICHED_HH 
16 7 
17 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h> 
18 9 
19 10#endif·//·DUNE_LOCALFUNCTIONS_ENRICHED_HH 
20 _.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h15 5#ifndef·DUNE_COEFFMATRIX_HH
 16 6#define·DUNE_COEFFMATRIX_HH
 17 7#include·<cassert>
 18 8#include·<iostream>
 19 9#include·<vector>
 20 10#include·<dune/common/fvector.hh>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8t_\x8e_\x8n_\x8s_\x8o_\x8r_\x8._\x8h_\x8h>
 23 13
 24 14namespace·_\x8D_\x8u_\x8n_\x8e
 25 15{
 26 16·/*************************************************
 27 17·*·Default·class·for·storing·a·coefficient·matrix
 28 18·*·for·the·PolynomialBasis.·Basically·a·simple
 29 19·*·CRS·structure·is·used.·The·additional·complexity
 30 20·*·is·due·to·the·storage·and·efficient·evaluation
 31 21·*·of·higher·order·derivatives.·See·the·remarks
 32 22·*·in·tensor.hh·which·also·hold·true·for·this·file.
 33 23·*************************************************/
 34 24·template·<class·Field,·class·Field2>
 35 _\x82_\x85·struct·_\x8M_\x8u_\x8l_\x8t
 36 26·{
 37 _\x82_\x87·typedef·Field2·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y;
 38 _\x82_\x88·static·void·_\x8a_\x8d_\x8d(const·Field·&vec1,·const·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&vec2,
 39 29·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&res)
 40 30·{
 41 31·res·+=·vec1*vec2;
 42 32·}
 43 33·};
 44 34
 45 35·template·<class·Field,class·Field2,·int·dimRange>
 46 _\x83_\x86·struct·_\x8M_\x8u_\x8l_\x8t<·Field,FieldVector<Field2,dimRange>·>
 47 37·{
 48 _\x83_\x88·typedef·FieldVector<Field2,dimRange>·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y;
 49 _\x83_\x89·static·void·_\x8a_\x8d_\x8d(const·Field·&vec1,·const·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&vec2,
 50 40·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&res)
 51 41·{
 52 42·res.axpy(vec1,vec2);
 53 43·}
 54 44·};
 55 45
 56 46·template<·class·F·,·unsigned·int·bSize·>
 57 _\x84_\x87·class·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x
 58 48·{
 59 49·public:
 60 _\x85_\x80·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d;
 61 _\x85_\x81·static·const·unsigned·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e·=·bSize;
 62 _\x85_\x82·typedef·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e_\x8>·_\x8T_\x8h_\x8i_\x8s;
 63 53
 64 _\x85_\x84·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x()
 65 55·:·coeff_(0),
 66 56·rows_(0),
 67 57·skip_(0),
 68 58·numRows_(0),
 69 59·numCols_(0)
 70 60·{}
 71 61
 72 _\x86_\x82·_\x8~_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x()
 73 63·{
 74 64·delete·[]·coeff_;
 75 65·delete·[]·rows_;
 76 66·delete·[]·skip_;
 77 67·}
 78 68
 79 _\x86_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 80 70·{
 81 71·return·numRows_/_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e;
 82 72·}
 83 _\x87_\x83·unsigned·int·_\x8b_\x8a_\x8s_\x8e_\x8S_\x8i_\x8z_\x8e·()·const
 84 74·{
 85 75·return·numCols_;
 86 76·}
 87 77
 88 78·template<·class·BasisIterator,·class·FF>
 89 _\x87_\x89·void·_\x8m_\x8u_\x8l_\x8t·(·const·BasisIterator·&x,
 90 80·unsigned·int·numLsg,
 91 81·FF·*y·)·const
 92 82·{
 93 83·typedef·typename·BasisIterator::Derivatives·XDerivatives;
 94 84·assert(·numLsg*_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e·<=·(size_t)numRows_·);
 95 85·unsigned·int·row·=·0;
 96 86·_\x8F_\x8i_\x8e_\x8l_\x8d·*pos·=·rows_[·0·];
 97 87·unsigned·int·*skipIt·=·skip_;
 98 88·XDerivatives·val;
 99 89·for(·size_t·i·=·0;·i·<·numLsg;·++i)
 100 90·{
 101 91·for(·unsigned·int·r·=·0;·r·<·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e;·++r,·++row·)
 102 92·{
 103 93·val·=·0;
 104 94·BasisIterator·itx·=·x;
 105 95·for(·;·pos·!=·rows_[·row+1·];·++pos,·++skipIt·)
 106 96·{
 107 97·itx·+=·*skipIt;
 108 98·val.axpy(*pos,*itx);
 109 99·}
 110 100·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8X_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8,_\x8F_\x8F_\x8>_\x8:_\x8:_\x8a_\x8p_\x8p_\x8l_\x8y(r,val,*(y+i*XDerivatives::
 111 size*_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e));
 112 101·}
 113 102·}
 114 103·}
 115 104·template<·class·BasisIterator,·class·Vector>
 116 _\x81_\x80_\x85·void·_\x8m_\x8u_\x8l_\x8t·(·const·BasisIterator·&x,
 117 106·Vector·&y·)·const
 118 107·{
 119 108·typedef·typename·Vector::value_type·YDerivatives;
 120 109·typedef·typename·BasisIterator::Derivatives·XDerivatives;
 121 110·size_t·numLsg·=·y.size();
Max diff block lines reached; 53/13901 bytes (0.38%) of diff not shown.
8.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00197.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·common.hh·File·Reference</title>8 <title>dune-localfunctions:·polynomialbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 44 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">common.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">polynomialbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/dimension.hh&gt;</code><br·/>82 <code>#include·&lt;numeric&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code><br·/>
85 </div>89 </div>
86 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">91 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>93 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03006.html">Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02838.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·base·class·for·edge·elements.··<a·href="a03006.html#details">More...</a><br·/></td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02842.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DVector·&gt;</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02846.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DomainVector·&gt;</a></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02850.html">Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>104 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>107 </table>
2.48 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 33 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 common.hh·File·Reference9 polynomialbasis.hh·File·Reference
11 #include·<cstddef>10 #include·<fstream>
12 #include·<dune/geometry/dimension.hh> 
13 #include·<dune/geometry/referenceelements.hh> 
14 #include·<dune/geometry/type.hh>11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8D_\x8F_\x8·_\x8> 
18  ········Common·base·class·for·edge·elements.·_.M_.o_.r_.e_.._.._..20 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.l_.y_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.<_.·_.E_.v_.a_.l_.,_.·_.C_.M_.,_.·_.D_.,_.·_.R_.·_.>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8<_\x8·_\x8d_\x8u_\x8m_\x8m_\x8y_\x8,_\x8·_\x8D_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8·_\x8>
 23  
 24 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8<_\x8·_\x8d_\x8u_\x8m_\x8m_\x8y_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r
 25 ·········_\x8>
 26  
 27 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
19  28  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e30 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  31  
23 ===============================================================================32 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.833 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
128 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00197_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·common.hh·Source·File</title>8 <title>dune-localfunctions:·polynomialbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 60 lines modifiedOffset 70, 481 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">common.hh</div></div>80 ··<div·class="headertitle"><div·class="title">polynomialbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYNOMIALBASIS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYNOMIALBASIS_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/dimension.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·PolynomialBasis</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·---------------</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Eval,·<span·class="keyword">class</span>·CM,·<span·class="keyword">class</span>·D=<span·class="keywordtype">double</span>,·<span·class="keyword">class</span>·R=<span·class="keywordtype">double</span>·&gt;</div>
 109 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 110 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02838.html">···64</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02838.html">PolynomialBasis</a></div>
 111 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>
 112 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;·Eval,·CM·&gt;</a>·<a·class="code·hl_class"·href="a02838.html">This</a>;</div>
 113 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">typedef</span>·Eval·Evaluator;</div>
 114 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 115 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">public</span>:</div>
 116 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02838.html#a8169b6d5a030508931ea880f6af27fbd">···70</a></span>····<span·class="keyword">typedef</span>·CM·<a·class="code·hl_typedef"·href="a02838.html#a8169b6d5a030508931ea880f6af27fbd">CoefficientMatrix</a>;</div>
 117 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02838.html#a0f0e1ec512613cc433273e90ec3683ae">···72</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CoefficientMatrix::Field·<a·class="code·hl_typedef"·href="a02838.html#a0f0e1ec512613cc433273e90ec3683ae">StorageField</a>;</div>
 119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02838.html#a57d586d9f7fcabf28dc83afe9b2597d1">···74</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02838.html#a57d586d9f7fcabf28dc83afe9b2597d1">dimension</a>·=·Evaluator::dimension;</div>
 121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">···75</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">dimRange</a>·=·Evaluator::dimRange*CoefficientMatrix::blockSize;</div>
 122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dimension,FieldVector&lt;D,dimension&gt;</a>,</div>
 123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········R,<a·class="code·hl_variable"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">dimRange</a>,FieldVector&lt;R,dimRange&gt;,</div>
 124 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02838.html#a8cf83bc07f5c9455365e28b6c767dcc8">···78</a></span>········FieldMatrix&lt;R,dimRange,dimension&gt;·&gt;·<a·class="code·hl_typedef"·href="a02838.html#a8cf83bc07f5c9455365e28b6c767dcc8">Traits</a>;</div>
 125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">···79</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Evaluator::Basis·<a·class="code·hl_typedef"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">Basis</a>;</div>
 126 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">···80</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Evaluator::DomainVector·<a·class="code·hl_typedef"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>;</div>
99 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim,·<span·class="keyword">class</span>·DF·=·<span·class="keywordtype">double</span>&gt;</div>127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Fy&gt;</div>
 128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02838.html#ad3aacd6b061de4343aa477f02dd5d7a7">···82</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02838.html#ad3aacd6b061de4343aa477f02dd5d7a7">HessianFyType</a>·=·FieldVector&lt;FieldMatrix&lt;Fy,dimension,dimension&gt;,<a·class="code·hl_variable"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">dimRange</a>&gt;;</div>
 129 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02838.html#a82629524d06e54936156f66782473f78">···83</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02838.html#a82629524d06e54936156f66782473f78">HessianType</a>·=·<a·class="code·hl_typedef"·href="a02838.html#ad3aacd6b061de4343aa477f02dd5d7a7">HessianFyType&lt;R&gt;</a>;</div>
 130 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 131 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 132 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02838.html#ad02eb730fe0df251df9e2610a853b1ef">···85</a></span>····<a·class="code·hl_function"·href="a02838.html#ad02eb730fe0df251df9e2610a853b1ef">PolynomialBasis</a>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">Basis</a>·&amp;<a·class="code·hl_function"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">basis</a>,</div>
 133 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02838.html#a8169b6d5a030508931ea880f6af27fbd">CoefficientMatrix</a>·&amp;coeffMatrix,</div>
 134 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·····················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02838.html#a70de2fe63c9780bb5b9b77532e399458">size</a>)</div>
 135 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·<a·class="code·hl_variable"·href="a02838.html#a4a6e55455a0249581256bfdaf4eb11b2">basis_</a>(<a·class="code·hl_function"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">basis</a>),</div>
 136 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<a·class="code·hl_variable"·href="a02838.html#a63c9fd9f3557b8c067a905b642541c83">coeffMatrix_</a>(&amp;coeffMatrix),</div>
 137 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<a·class="code·hl_variable"·href="a02838.html#afe68561845850bd6a7060f1f3cc69204">eval_</a>(<a·class="code·hl_function"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">basis</a>),</div>
 138 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<a·class="code·hl_variable"·href="a02838.html#a9a1788c01a541b2d20e1855a9e13165a">order_</a>(<a·class="code·hl_function"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">basis</a>.<a·class="code·hl_function"·href="a02838.html#ae335cf5541e9e58ec3ce2a35430e6ade">order</a>()),</div>
 139 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<a·class="code·hl_variable"·href="a02838.html#afc7d36063e8463a3673c2bf240371bcf">size_</a>(<a·class="code·hl_function"·href="a02838.html#a70de2fe63c9780bb5b9b77532e399458">size</a>)</div>
 140 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····{</div>
 141 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="comment">//·assert(coeffMatrix_);</span></div>
 142 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="comment">//·assert(size_·&lt;=·coeffMatrix.size());·//·!!!</span></div>
 143 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>
 144 </div>
 145 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 146 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">···98</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">Basis</a>·&amp;<a·class="code·hl_function"·href="a02838.html#af5ff51221d9fc84818792b400ed0265b">basis</a>·()<span·class="keyword">·const</span></div>
 148 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">····</span>{</div>
 149 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02838.html#a4a6e55455a0249581256bfdaf4eb11b2">basis_</a>;</div>
 150 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····}</div>
 151 </div>
 152 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
100 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">153 <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}">
101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a03006.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>·{</div> 
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">···25</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03006.html#a634b913e9dc2233e805b1e00d42fc800">RefElem</a>·=</div> 
103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">decltype</span>(referenceElement(DF{},·GeometryTypes::simplex(dim),</div>154 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02838.html#a48d3184bcf23e3f297432dfcbd77fe87">··103</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02838.html#a8169b6d5a030508931ea880f6af27fbd">Coeffici[·...·truncated·by·diffoscope;·len:·148,·SHA:·f05b58d0ef1ec8ef0edbabb5ae425e72e55466945dcff39f5dcc09530774d94e·...·]</div>
 155 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">····</span>{</div>
 156 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·*<a·class="code·hl_variable"·href="a02838.html#a63c9fd9f3557b8c067a905b642541c83">coeffMatrix_</a>;</div>
 157 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div>
 158 </div>
 159 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 160 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02838.html#ae335cf5541e9e58ec3ce2a35430e6ade">··108</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02838.html#ae335cf5541e9e58ec3ce2a35430e6ade">order</a>·()<span·class="keyword">·const</span></div>
 162 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">····</span>{</div>
 163 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02838.html#a9a1788c01a541b2d20e1855a9e13165a">order_</a>;</div>
 164 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····}</div>
 165 </div>
 166 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 167 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}">
 168 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02838.html#a70de2fe63c9780bb5b9b77532e399458">··113</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02838.html#a70de2fe63c9780bb5b9b77532e399458">size</a>·()<span·class="keyword">·const</span></div>
 169 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">····</span>{</div>
 170 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02838.html#afc7d36063e8463a3673c2bf240371bcf">size_</a>;</div>
 171 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····}</div>
 172 </div>
 173 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 174 <div·class="foldopen"·id="foldopen00119"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a02838.html#a507561793c515c6b53e31eae34662b00">··119</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02838.html#a507561793c515c6b53e31eae34662b00">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div>
Max diff block lines reached; 19567/101868 bytes (19.21%) of diff not shown.
28.4 KB
html2text {}
    
Offset 1, 63 lines modifiedOffset 1, 538 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
 8 polynomialbasis.hh
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 common.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5 
17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH 
18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COMMON_HH 
19 8 
20 9#include·<cstddef>15 5#ifndef·DUNE_POLYNOMIALBASIS_HH
 16 6#define·DUNE_POLYNOMIALBASIS_HH
 17 7
 18 8#include·<fstream>
 19 9#include·<numeric>
21 1020 10
22 11#include·<dune/geometry/dimension.hh> 
23 12#include·<dune/geometry/referenceelements.hh> 
24 13#include·<dune/geometry/type.hh>21 11#include·<dune/common/fmatrix.hh>
 22 12
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
25 1424 14
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x_\x8._\x8h_\x8h>
 26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8h>
 29 19
26 15namespace·_.D_.u_.n_.e·{30 20namespace·_.D_.u_.n_.e
27 16 
28 22·template<std::size_t·dim,·class·DF·=·double> 
29 _\x82_\x83·struct·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n·{ 
30 _\x82_\x85·using·_\x8R_\x8e_\x8f_\x8E_\x8l_\x8e_\x8m·= 
31 26·decltype(referenceElement(DF{},·GeometryTypes::simplex(dim), 
32 27·Dim<dim>{}));31 21{
 32 22
 33 23·//·PolynomialBasis
 34 24·//·---------------
 35 25
 36 63·template<·class·Eval,·class·CM,·class·D=double,·class·R=double·>
 37 _\x86_\x84·class·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 38 65·{
 39 66·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
 40 67·typedef·Eval·Evaluator;
 41 68
 42 69·public:
 43 _\x87_\x80·typedef·CM·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x;
 44 71
 45 _\x87_\x82·typedef·typename·CoefficientMatrix::Field·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 46 73
 47 _\x87_\x84·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·Evaluator::dimension;
 48 _\x87_\x85·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·Evaluator::dimRange*CoefficientMatrix::
 49 blockSize;
 50 76·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8>,
 51 77·R,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e,FieldVector<R,dimRange>,
 52 _\x87_\x88·FieldMatrix<R,dimRange,dimension>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 53 _\x87_\x89·typedef·typename·Evaluator::Basis·_\x8B_\x8a_\x8s_\x8i_\x8s;
 54 _\x88_\x80·typedef·typename·Evaluator::DomainVector·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r;
 55 81·template·<class·Fy>
 56 _\x88_\x82·using·_\x8H_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n_\x8F_\x8y_\x8T_\x8y_\x8p_\x8e·=
 57 FieldVector<FieldMatrix<Fy,dimension,dimension>,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e>;
 58 _\x88_\x83·using·_\x8H_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n_\x8T_\x8y_\x8p_\x8e·=·_\x8H_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n_\x8F_\x8y_\x8T_\x8y_\x8p_\x8e_\x8<_\x8R_\x8>;
 59 84
 60 _\x88_\x85·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s,
 61 86·const·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x·&coeffMatrix,
 62 87·unsigned·int·_\x8s_\x8i_\x8z_\x8e)
 63 88·:·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_(_\x8b_\x8a_\x8s_\x8i_\x8s),
 64 89·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8_(&coeffMatrix),
 65 90·_\x8e_\x8v_\x8a_\x8l_\x8_(_\x8b_\x8a_\x8s_\x8i_\x8s),
 66 91·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_(_\x8b_\x8a_\x8s_\x8i_\x8s._\x8o_\x8r_\x8d_\x8e_\x8r()),
 67 92·_\x8s_\x8i_\x8z_\x8e_\x8_(_\x8s_\x8i_\x8z_\x8e)
 68 93·{
 69 94·//·assert(coeffMatrix_);
 70 95·//·assert(size_·<=·coeffMatrix.size());·//·!!!
 71 96·}
 72 97
 73 _\x89_\x88·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s·()·const
 74 99·{
 75 100·return·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_;
 76 101·}
 77 102
 78 _\x81_\x80_\x83·const·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x·&_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x·()·const
 79 104·{
 80 105·return·*_\x8c_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8_;
 81 106·}
 82 107
 83 _\x81_\x80_\x88·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const
 84 109·{
 85 110·return·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_;
 86 111·}
 87 112
 88 _\x81_\x81_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 89 114·{
 90 115·return·_\x8s_\x8i_\x8z_\x8e_\x8_;
 91 116·}
 92 117
 93 _\x81_\x81_\x89·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x,
 94 120·std::vector<typename·Traits::RangeType>&·out)·const
 95 121·{
 96 122·out.resize(_\x8s_\x8i_\x8z_\x8e());
 97 123·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e(x,out);
 98 124·}
 99 125
 100 _\x81_\x82_\x87·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x,·//·position
 101 128·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 102 129·{
 103 130·out.resize(_\x8s_\x8i_\x8z_\x8e());
 104 131·_\x8j_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(x,out);
 105 132·}
 106 133
 107 _\x81_\x83_\x85·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8H_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·x,·//·position
 108 136·std::vector<HessianType>&·out)·const·//·return·value
 109 137·{
 110 138·out.resize(_\x8s_\x8i_\x8z_\x8e());
 111 139·_\x8h_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n(x,out);
 112 140·}
 113 141
Max diff block lines reached; 12048/29093 bytes (41.41%) of diff not shown.
36.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00209.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·edges0.5.hh·File·Reference</title>8 <title>dune-localfunctions:·tensor.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 46 lines modifiedOffset 65, 132 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>·&#124;
 78 <a·href="#enum-members">Enumerations</a>·&#124;
 79 <a·href="#func-members">Functions</a>··</div>
78 ··<div·class="headertitle"><div·class="title">edges0.5.hh·File·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">tensor.hh·File·Reference</div></div>
79 </div><!--header-->81 </div><!--header-->
80 <div·class="contents">82 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>
 84 <code>#include·&lt;vector&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a04568_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a04583_source.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</code><br·/> 
85 </div>87 </div>
86 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">89 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>91 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02982.html">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html">Dune::LFETensor&lt;·F,·dimD,·deriv·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FiniteElement·for·lowest·order·edge·elements·on·simplices.··<a·href="a02982.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02986.html">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html">Dune::FieldTraits&lt;·LFETensor&lt;·F,·dimD,·deriv·&gt;·&gt;</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02862.html">Dune::LFETensor&lt;·F,·0,·deriv·&gt;</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02866.html">Dune::LFETensor&lt;·F,·0,·0·&gt;</a></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html">Dune::LFETensor&lt;·F,·dimD,·0·&gt;</a></td></tr>
 101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html">Dune::FieldTraits&lt;·Derivatives&lt;·F,·dimD,·dimR,·deriv,·layout·&gt;·&gt;</a></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02882.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;</a></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·0,·DerivativeLayoutNS::value·&gt;</a></td></tr>
 107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;</a></td></tr>
 109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02990.html">Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02894.html">Dune::LFETensorAxpy&lt;·Vec1,·Vec2,·deriv·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a02982.html"·title="FiniteElement·for·lowest·order·edge·elements·on·simplices.">EdgeS0_5FiniteElement</a>·objects.··<a·href="a02990.html#details">More...</a><[·...·truncated·by·diffoscope;·len:·5,·SHA:·292d37b7d796bae70bd59ed61d65ce693adb4f996ff4c55e3c4c53eee2700b92·...·]</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02898.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02906.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02914.html">Dune::DerivativeAssign&lt;·Vec1,·Vec2·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;·&gt;</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr>
 129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr>
 135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr>
 137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr>
 139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·F2·&gt;</a></td></tr>
 141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr>
 143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr>
 145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr>
 147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr>
 149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;</a></td></tr>
 151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">154 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>156 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>157 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a00580"·id="r_a00580"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00580.html">Dune::DerivativeLayoutNS</a></td></tr>
 160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 </table><table·class="memberdecls">
 162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 163 Enumerations</h2></td></tr>
 164 <tr·class="memitem:add705beef9cafc8fdff680302f42d6c0"·id="r_add705beef9cafc8fdff680302f42d6c0"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0">Dune::DerivativeLayoutNS::DerivativeLayout</a>·{·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">Dune::DerivativeLayoutNS::value</a>
 165 ,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">Dune::DerivativeLayoutNS::derivative</a>
 166 ·}</td></tr>
 167 <tr·class="separator:add705beef9cafc8fdff680302f42d6c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 168 </table><table·class="memberdecls">
 169 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 170 Functions</h2></td></tr>
 171 <tr·class="memitem:ab30bfceac8b995ba9ad3c54efe9798aa"·id="r_ab30bfceac8b995ba9ad3c54efe9798aa"><td·class="memTemplParams"·colspan="2">template&lt;class·F·,·int·dimD,·unsigned·int·deriv&gt;·</td></tr>
Max diff block lines reached; 287/22942 bytes (1.25%) of diff not shown.
13.7 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 141 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8E_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
9 edges0.5.hh·File·Reference9 tensor.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<ostream>
 11 #include·<vector>
 12 #include·<dune/common/fvector.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
16 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8> 
17  ········FiniteElement·for·lowest·order·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  17  
19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.·_.>_.:_.:_.T_.r_.a_.i_.t_.s18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_.i_.e_.l_.d_.T_.r_.a_.i_.t_.s_.<_.·_.L_.F_.E_.T_.e_.n_.s_.o_.r_.<_.·_.F_.,_.·_.d_.i_.m_.D_.,_.·_.d_.e_.r_.i_.v_.·_.>_.·_.>
20  19  
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8> 
22  ········Factory·for·_.E_.d_.g_.e_.S_.0_.__.5_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·objects.·_.M_.o_.r_.e_.._.._..20 struct· ·_.D_.u_.n_.e_.:_.:_.L_.F_.E_.T_.e_.n_.s_.o_.r_.<_.·_.F_.,_.·_.0_.,_.·_.d_.e_.r_.i_.v_.·_.>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x80_\x8,_\x8·_\x80_\x8·_\x8>
 23  
 24 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x80_\x8·_\x8>
 25  
 26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8·_\x8>
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>
 29  
 30 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x80_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>
 31  
 32 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 33 ·········_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>
 34  
 35 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8V_\x8e_\x8c_\x81_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
 36  
 37 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8,
 38 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
 39  
 40 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8,
 41 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
 42  
 43 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 44 ·········_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
 45  
 46 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 47 ·········_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
 48  
 49 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8V_\x8e_\x8c_\x81_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8·_\x8>
 50  
 51 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8,
 52 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8·_\x8>
 53  
 54 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 55 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 56 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8>
 57  
 58 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 59 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 60 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8>
 61  
 62 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8,
 63 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8>
 64  
 65 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8,
 66 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8>
 67  
 68 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 69 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 70 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8>
 71  
 72 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 73 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 74 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8>
 75  
 76 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 77 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 78 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8>
 79  
 80 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 81 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 82 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8>
 83  
 84 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8,_\x8·_\x8F_\x82
 85 ·········_\x8>
 86  
 87 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 88 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8>
 89  
 90 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 91 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8>
 92  
 93 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 94 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8>
 95  
 96 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 97 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8>
 98  
 99 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 100 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8·_\x8>
 101  
 102 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,
 103 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8·_\x8>
23  104  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s105 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e106 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  107  
 108 namespace· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S
 109  
 110 E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s
 111 enum· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t·{·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 112 ·······_\x8v_\x8a_\x8l_\x8u_\x8e·,·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e·}
 113  
 114 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 115 template<class·F·,·int·dimD,·unsigned·int·deriv>
 116 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r<·F,·dimD,
 117 ················deriv·>·&tensor)
 118  
 119 template<class·F·,·int·dimD,·int·dimR,·unsigned·int·deriv>
 120 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s<·F,
 121 ················dimD,·dimR,·deriv,·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e·>·&d)
Max diff block lines reached; 53/14037 bytes (0.38%) of diff not shown.
404 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00209_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·edges0.5.hh·Source·File</title>8 <title>dune-localfunctions:·tensor.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 132 lines modifiedOffset 70, 1417 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">edges0.5.hh</div></div>80 ··<div·class="headertitle"><div·class="title">tensor.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_TENSOR_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_TENSOR_HH</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04568.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04574.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04583.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··/***********************************************</span></div>
100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//··FiniteElement</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">···*·The·classes·here·are·work·in·progress.</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">···*·Basically·they·provide·tensor·structures·for</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">···*·higher·order·derivatives·of·vector·valued·function.</span></div>
101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//</span></div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">···*·Two·storage·structures·are·provided</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">···*·(either·based·on·the·components·of·the·vector·valued</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">···*·functions·or·on·the·order·of·the·derivative).</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">···*·Conversions·are·supplied·between·the·two·storage</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">···*·structures·and·simple·operations,·which·make·the</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">···*·code·difficult·to·use·and·requires·rewriting...</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">···***************************************************/</span></div>
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Structure·for·scalar·tensor·of·order·deriv</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F,<span·class="keywordtype">int</span>·dimD,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·deriv&gt;</div>
105 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">114 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
106 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02982.html">···42</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02982.html">EdgeS0_5FiniteElement</a>·{</div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02854.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02854.html">LFETensor</a></div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor&lt;F,dimD,deriv&gt;</a>·<a·class="code·hl_class"·href="a02854.html">This</a>;</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor</a>&lt;F,dimD-1,deriv&gt;·<a·class="code·hl_class"·href="a02854.html">BaseDim</a>;</div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor</a>&lt;F,dimD,deriv-1&gt;·<a·class="code·hl_class"·href="a02854.html">BaseDeriv</a>;</div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">···39</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>;</div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">···40</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">size</a>·=·<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">BaseDim::size</a>+<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">BaseDeriv::size</a>;</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">···41</a></span>····<span·class="keyword">typedef</span>·Dune::FieldVector&lt;F,size&gt;·<a·class="code·hl_typedef"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">Block</a>;</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·FF·&gt;</div>
108 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02854.html#a954df523f797aad4df18e8b631f2e4b7">···44</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a954df523f797aad4df18e8b631f2e4b7">operator=·</a>(·<span·class="keyword">const</span>·FF·&amp;f·)</div>
109 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02986.html">···47</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02986.html">Traits</a>·{</div> 
110 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02986.html#ad1d3ec47c176f152b168187618d9a4af">···48</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02994.html">EdgeS0_5Basis&lt;Geometry,·RF&gt;</a>·<a·class="code·hl_typedef"·href="a02986.html#ad1d3ec47c176f152b168187618d9a4af">Basis</a>;</div> 
111 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03010.html">EdgeS0_5Interpolation</a>&lt;Geometry,</div> 
112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02986.html#a12ba9d0677abd308cd804ecd17a1611e">···50</a></span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02998.html">Basis::Traits</a>&gt;·<a·class="code·hl_typedef"·href="a02986.html#a12ba9d0677abd308cd804ecd17a1611e">Interpolation</a>;</div> 
113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02986.html#a0f209cbd1c1eb6b9424d12f4a728e8c3">···51</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03002.html">EdgeS0_5Coefficients&lt;Geometry::mydimension&gt;</a>·<a·class="code·hl_typedef"·href="a02986.html#a0f209cbd1c1eb6b9424d12f4a728e8c3">Coefficients</a>;</div> 
114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····};</div>129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
 130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·=·field_cast&lt;·F·&gt;(·f·);</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
115 </div>133 </div>
 134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02854.html#a3ae52c19115572b05fd7420a582ed46f">···50</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a954df523f797aad4df18e8b631f2e4b7">operator=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">Block</a>·&amp;b·)</div>
 137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·=·b;</div>
 139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 141 </div>
116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 143 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02854.html#a33011b0ea2d652c822c4a05243f2041c">···56</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a33011b0ea2d652c822c4a05243f2041c">operator*=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>·&amp;f·)</div>
117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">private</span>:</div> 
118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02994.html">Traits::Basis</a>·basis_;</div> 
119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03010.html">Traits::Interpolation</a>·interpolation_;</div> 
120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03002.html">Traits::Coefficients</a>&amp;·coefficients_;</div> 
121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·*=·f;</div>
122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 149 </div>
123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
124 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div> 
125 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">151 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02982.html#a3c45b27dd6275484955c3bfc7373663c">···65</a></span>····<a·class="code·hl_function"·href="a02982.html#a3c45b27dd6275484955c3bfc7373663c">EdgeS0_5FiniteElement</a>(<span·class="keywo[·...·truncated·by·diffoscope;·len:·35,·SHA:·57eb7b76f96e7cc2372981eebba82bafb12014ea38af1c2056a21adc612f6376·...·]</div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02854.html#aef22af0457b19b35de8c431b17b1a97b">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type[·...·truncated·by·diffoscope;·len:·260,·SHA:·924c1e0b48d3d5448b147d1bc006026a509afe18c227dbd2cb7f4b1702a6f44a·...·]</div>
127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··························<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div>153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······basis_(geo,·vertexOrder),·interpolation_(geo,·vertexOrder)</div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()[·i·];</div>
129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{·}</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
130 </div>156 </div>
131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02982.html#a7a2b26b15f6be0734c5a9c52e4a0aa6e">···71</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02994.html">Traits::Basis</a>&amp;·<a·class="code·hl_function"·href="a02982.html#a7a2b26b15f6be0734c5a9c52e4a0aa6e">basis</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·basis_;·}</div> 
133 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02982.html#a7b3ed0ead8cd7f65d14c4cbe77a12255">···73</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a03010.html">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a02982.html#a7b3ed0ead8cd7f65d14c4cbe77a12255">interpolation</a>()<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·interpolation_;·}</div>159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02854.html#a44a7cda3310c2b2df98c26f32bc0fd16">···67</a></span>····<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>·&amp;<a·class="code·hl_functi[·...·truncated·by·diffoscope;·len:·191,·SHA:·b5ab27bbc4d04fa914965e64eea233b24de27be1c217941b197928ea30424642·...·]</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()[·i·];</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
 163 </div>
 164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
Max diff block lines reached; 274942/299687 bytes (91.74%) of diff not shown.
111 KB
html2text {}
Max HTML report size reached
9.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00212.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·equidistantpoints.hh·File·Reference</title>8 <title>dune-localfunctions:·interpolationhelper.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 52 lines modifiedOffset 65, 44 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
78 <a·href="#func-members">Functions</a>··</div> 
79 ··<div·class="headertitle"><div·class="title">equidistantpoints.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interpolationhelper.hh·File·Reference</div></div>
80 </div><!--header-->79 </div><!--header-->
81 <div·class="contents">80 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;algorithm&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code><br·/>83 <code>#include·&lt;dune/common/concept.hh&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
89 </div>85 </div>
90 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">87 <table·class="memberdecls">
92 <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>
93 Classes</h2></td></tr>89 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01846.html">Dune::EquidistantPointSet&lt;·F,·dim·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02718.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Vector,·true·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Basis,·Matrix,·false·&gt;</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls"> 
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
103 Functions</h2></td></tr> 
104 <tr·class="memitem:a1cd5cc7e4a3db569f40875b51febffe4"·id="r_a1cd5cc7e4a3db569f40875b51febffe4"><td·class="memItemLeft"·align="right"·valign="top">std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">Dune::numLagrangePoints</a>·(const·GeometryType·&amp;gt,·std::size_t·order)</td></tr> 
105 <tr·class="separator:a1cd5cc7e4a3db569f40875b51febffe4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:a8a4526cca5c0c55d6449dbd64a5fdf46"·id="r_a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·unsigned·int·cdim&gt;·</td></tr> 
107 <tr·class="memitem:a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memTemplItemLeft"·align="right"·valign="top">static·unsigned·int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">Dune::equidistantLagrangePoints</a>·(const·GeometryType·&amp;gt,·unsigned·int·codim,·std::size_t·order,·unsigned·int·*count,·<a·class="el"·href="a01838.html">LagrangePoint</a>&lt;·ct,·cdim·&gt;·*points)</td></tr> 
108 <tr·class="separator:a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 </table>101 </table>
110 </div><!--·contents·-->102 </div><!--·contents·-->
111 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<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 </small></address>106 </small></address>
115 </body>107 </body>
2.51 KB
html2text {}
    
Offset 1, 34 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 interpolationhelper.hh·File·Reference
9 equidistantpoints.hh·File·Reference 
10 #include·<cstddef> 
11 #include·<algorithm> 
12 #include·<vector>10 #include·<vector>
 11 #include·<dune/common/fvector.hh>
 12 #include·<dune/common/concept.hh>
13 #include·<dune/geometry/referenceelements.hh> 
14 #include·<dune/geometry/type.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8m_\x8p_\x8t_\x8y_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_.D_.u_.n_.e_.:_.:_.E_.q_.u_.i_.d_.i_.s_.t_.a_.n_.t_.P_.o_.i_.n_.t_.S_.e_.t_.<_.·_.F_.,_.·_.d_.i_.m_\x8·_\x8>16 struct· ·_.D_.u_.n_.e_.:_.:_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.H_.e_.l_.p_.e_.r_.<_.·_.F_.,_.·_.d_.i_.m_.e_.n_.s_.i_.o_.n_\x8·_\x8>
20  17  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
22 namespace· ·_.D_.u_.n_\x8e18 struct· ·_.D_.u_.n_.e_.:_.:_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.H_.e_.l_.p_.e_.r_.<_.·_.F_.,_.·_.d_.i_.m_.e_.n_.s_.i_.o_.n_.·_.>_.:_.:_.H_.e_.l_.p_.e_.r_.<_.·_.F_.u_.n_.c_.,_.·_.V_.e_.c_.t_.o_.r_.,_.·_.t_.r_.u_\x8e
 19 ·········_\x8>
23  20  
 21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8·_\x8>_\x8:_\x8:_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8,
 22 ·········_\x8f_\x8a_\x8l_\x8s_\x8e_\x8·_\x8>
24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
25 ········std::size_t ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(const·GeometryType·&gt,·std:: 
26 ·····················size_t·order) 
27  23  
 24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 25 namespace· ·_\x8D_\x8u_\x8n_\x8e
28 template<class·ct·,·unsigned·int·cdim> 
29 static·unsigned·int ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(const·GeometryType·&gt, 
30 ·····················unsigned·int·codim,·std::size_t·order,·unsigned·int 
31 ·····················*count,·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t<·ct,·cdim·>·*points) 
32  26  
33 ===============================================================================27 ===============================================================================
34 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
99.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00212_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·equidistantpoints.hh·Source·File</title>8 <title>dune-localfunctions:·interpolationhelper.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 259 lines modifiedOffset 70, 199 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">equidistantpoints.hh</div></div>80 ··<div·class="headertitle"><div·class="title">interpolationhelper.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>83 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
 84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>86 <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>
85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·GENERIC_INTERPOLATIONHELPER_HH</span></div>
86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·GENERIC_INTERPOLATIONHELPER_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/concept.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00251.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·A·small·helper·class·to·avoid·having·to</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·write·the·interpolation·twice·(once·for·function</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·numLagrangePoints</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·and·once·for·a·basis)</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·&gt;</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·-----------------</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="}">102 <div·class="foldopen"·id="foldopen00020"·data-start="{"·data-end="};">
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">···23</a></span>··<span·class="keyword">inline</span>·std::size_t·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4[·...·truncated·by·diffoscope;·len:·102,·SHA:·0cad2277b087c1ae2d8a7fe0513682ba00804ff84b1d88992e15c2410b6c58ec·...·]</div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a02718.html">···20</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02718.html">InterpolationHelper</a></div>
 104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Func,<span·class="keyword">class</span>·Container,·<span·class="keywordtype">bool</span>·type&gt;</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02722.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02722.html">Helper</a>;</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··};</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·gt.dim();</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keywordflow">if</span>(·dim·&gt;·0·)</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">const</span>·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);</div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">if</span>(·gt.isConical()·)</div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········std::size_t·size·=·0;</div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·o·=·0;·o·&lt;=·order;·++o·)</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········size·+=·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">numLagrangePoints</a>(·baseGeometryType,·o·);</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·size;</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">else</span></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">numLagrangePoints</a>(·baseGeometryType,·order·)·*·(order+1);</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">else</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·1;</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div> 
125 </div>108 </div>
 109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d&gt;</div>
 110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Func,<span·class="keyword">class</span>·Vector&gt;</div>
 111 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 112 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02726.html">···27</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02718.html">InterpolationHelper</a>&lt;F,d&gt;::<a·class="code·hl_struct"·href="a02722.html">Helper</a>&lt;Func,Vector,true&gt;</div>
 113 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Func·is·of·Function·type</span></div>
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">···30</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;·Dune::FieldVector&lt;F,d&gt;·&gt;·<a·class="code·hl_typedef"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">Result</a>;</div>
 116 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02726.html#a6cfea5eace099fe0eaa8901d3f2d5fb1">···31</a></span>····<a·class="code·hl_function"·href="a02726.html#a6cfea5eace099fe0eaa8901d3f2d5fb1">Helper</a>(<span·class="keyword">const</span>·Func·&amp;·func,·Vector·&amp;vec)</div>
 118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·func_(func),</div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········vec_(vec),</div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········tmp_(1)</div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div>
 122 </div>
 123 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02726.html#afdffa41bafa581f26dc0b8fc8c08ebb1">···36</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Vector::value_type·&amp;<a·class="code·hl_function"·href="a02726.html#afdffa41bafa581f26dc0b8fc8c08ebb1">operator()</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col)</div>
 125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>
 126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·vec_[row];</div>
 127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 128 </div>
 129 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Fy&gt;</div>
 130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02726.html#aaca89234647068359888e885ee6f8e41">···41</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02726.html#aaca89234647068359888e885ee6f8e41">set</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col,</div>
 132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·············<span·class="keyword">const</span>·Fy·&amp;val)</div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······assert(col==0);</div>
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·equidistantLagrangePoints</span></div> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·-------------------------</span></div>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······assert(row&lt;vec_.size());</div>
 136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(·val,·vec_[row]·);</div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
 138 </div>
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cdim·&gt;</div>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Fy&gt;</div>
133 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">···49</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00576.h[·...·truncated·by·diffoscope;·len:·409,·SHA:·33bb842a6ae4ef18f4439c7005149a0fe00955fe4266326c50b07aec661442ec·...·]</div>141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02726.html#a22d35ecc3fb9aa6d6b7bc89199720417">···49</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02726.html#a22d35ecc3fb9aa6d6b7bc89199720417">add</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordty[·...·truncated·by·diffoscope;·len:·102,·SHA:·02bdb45de1dddd2bc3bc35332e46abae166fd21f95d43a62e613a150e7c504b9·...·]</div>
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·············<span·class="keyword">const</span>·Fy·&amp;val)</div>
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·=·gt.dim();</div> 
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;=·dim)·&amp;&amp;·(dim·&lt;=·cdim)·);</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······assert(col==0);</div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">if</span>(·dim·&gt;·0·)</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(row&lt;vec_.size());</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······vec_[row]·+=·field_cast&lt;typename·Vector::value_type&gt;(val);</div>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numBaseN·=·(codim·&lt;·dim·?·Geo::Impl::size(·baseGeometryType.id(),·baseGeometryType.dim(),·codim·)·:·0);</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numBaseM·=·(codim·&gt;·0·?·Geo::Impl::size(·baseGeometryType.id(),·baseGeometryType.dim(),·codim-1·)·:·0);</div> 
Max diff block lines reached; 15279/78747 bytes (19.40%) of diff not shown.
22.5 KB
html2text {}
    
Offset 1, 294 lines modifiedOffset 1, 207 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 equidistantpoints.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 interpolationhelper.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
 11 2//·vi:·set·et·ts=4·sw=2·sts=2:
10 1//·SPDX-FileCopyrightText:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
11 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
12 2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·GENERIC_INTERPOLATIONHELPER_HH
 16 6#define·GENERIC_INTERPOLATIONHELPER_HH
13 3#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH 
14 4#define·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH 
15 5 
16 6#include·<cstddef> 
17 717 7
18 8#include·<algorithm> 
19 9#include·<vector>18 8#include·<vector>
20 10 
21 11#include·<dune/geometry/referenceelements.hh> 
22 12#include·<dune/geometry/type.hh>19 9
 20 10#include·<dune/common/fvector.hh>
 21 11#include·<dune/common/concept.hh>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
23 1323 13
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8m_\x8p_\x8t_\x8y_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
26 16 
27 17namespace·_\x8D_\x8u_\x8n_\x8e24 14namespace·_\x8D_\x8u_\x8n_\x8e
 25 15{
 26 16·//·A·small·helper·class·to·avoid·having·to
 27 17·//·write·the·interpolation·twice·(once·for·function
 28 18·//·and·once·for·a·basis)
 29 19·template<·class·F,·unsigned·int·dimension·>
 30 _\x82_\x80·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r
28 18{ 
29 19 
30 20·//·numLagrangePoints 
31 21·//·----------------- 
32 22 
33 _\x82_\x83·inline·std::size_t·_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(·const·GeometryType&·gt,·std::size_t 
34 order·) 
35 24·{31 21·{
36 25·const·int·dim·=·gt.dim(); 
37 26·if(·dim·>·0·)32 22·template·<class·Func,class·Container,·bool·type>
 33 _\x82_\x83·struct·_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r;
 34 24·};
 35 25·template·<class·F,unsigned·int·d>
 36 26·template·<class·Func,class·Vector>
 37 _\x82_\x87·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<F,d>::_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<Func,Vector,true>
 38 28·//·Func·is·of·Function·type
38 27·{39 29·{
 40 _\x83_\x80·typedef·std::vector<·Dune::FieldVector<F,d>·>·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t;
 41 _\x83_\x81·_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r(const·Func·&·func,·Vector·&vec)
 42 32·:·func_(func),
 43 33·vec_(vec),
 44 34·tmp_(1)
39 28·const·GeometryType·baseGeometryType·=·Impl::getBase(·gt·); 
40 29·if(·gt.isConical()·) 
41 30·{ 
42 31·std::size_t·size·=·0; 
43 32·for(·unsigned·int·o·=·0;·o·<=·order;·++o·) 
44 33·size·+=·_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s(·baseGeometryType,·o·); 
45 34·return·size; 
46 35·}45 35·{}
47 36·else 
48 37·return·_.n_.u_.m_.L_.a_.g_.r_.a_.n_.g_.e_.P_.o_.i_.n_.t_.s(·baseGeometryType,·order·)·*·(order+1);46 _.3_.6·const·typename·Vector::value_type·&_.o_.p_.e_.r_.a_.t_.o_.r_.(_.)(unsigned·int·row,unsigned·int
 47 col)
 48 37·{
 49 38·return·vec_[row];
49 38·}50 39·}
50 39·else51 40·template·<class·Fy>
 52 _\x84_\x81·void·_\x8s_\x8e_\x8t(unsigned·int·row,unsigned·int·col,
 53 42·const·Fy·&val)
 54 43·{
 55 44·assert(col==0);
 56 45·assert(row<vec_.size());
 57 46·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(·val,·vec_[row]·);
 58 47·}
 59 48·template·<class·Fy>
 60 _\x84_\x89·void·_\x8a_\x8d_\x8d(unsigned·int·row,unsigned·int·col,
 61 50·const·Fy·&val)
 62 51·{
 63 52·assert(col==0);
 64 53·assert(row<vec_.size());
 65 54·vec_[row]·+=·field_cast<typename·Vector::value_type>(val);
 66 55·}
 67 56·template·<class·DomainVector>
 68 _\x85_\x87·const·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t·&_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e(const·DomainVector·&x)·const
 69 58·{
 70 59·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(func_(x),·tmp_[0]·);
 71 60·return·tmp_;
 72 61·}
 73 _\x86_\x82·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const
 74 63·{
51 40·return·1;75 64·return·1;
 76 65·}
 77 _\x86_\x86·const·Func·&_\x8f_\x8u_\x8n_\x8c_\x8_;
 78 _\x86_\x87·Vector·&_\x8v_\x8e_\x8c_\x8_;
 79 _\x86_\x88·mutable·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t·_\x8t_\x8m_\x8p_\x8_;
 80 69·};
52 41·} 
53 42 
54 43 
55 44 
56 45·//·equidistantLagrangePoints 
57 46·//·------------------------- 
58 47 
59 48·template<·class·ct,·unsigned·int·cdim·>81 70·template·<class·F,unsigned·int·d>
 82 71·template·<class·Basis,class·Matrix>
 83 _\x87_\x82·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<F,d>::_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<Basis,Matrix,false>
 84 73·//·Func·is·of·Basis·type
60 _\x84_\x89·inline·static·unsigned·int·_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(·const·GeometryType& 
61 gt,·unsigned·int·codim,·std::size_t·order,·unsigned·int·*count,·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8< 
62 _\x8c_\x8t_\x8,_\x8·_\x8c_\x8d_\x8i_\x8m_\x8·_\x8>·*points·) 
63 50·{ 
64 51·const·unsigned·int·dim·=·gt.dim(); 
65 52·assert(·(0·<=·codim)·&&·(codim·<=·dim)·&&·(dim·<=·cdim)·); 
66 53 
67 54·if(·dim·>·0·) 
68 55·{ 
Max diff block lines reached; 14226/23032 bytes (61.77%) of diff not shown.
8.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00215.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pk2d.hh·File·Reference</title>8 <title>dune-localfunctions:·dglocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">pk2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">dglocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
86 </div>84 </div>
87 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01978.html">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html">Dune::DGLocalCoefficients</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Langrange·finite·element·of·arbitrary·order·on·triangles.··<a·href="a01978.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·providing·local·coefficients·for·dg·spaces.··<a·href="a02670.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01982.html">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01986.html">Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html">Dune::DGLocalCoefficientsFactory&lt;·BasisFactory·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01978.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk2DFiniteElement</a>·objects.··<a·href="a01986.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·the·dg·local·coefficients.··<a·href="a02674.html#details">More...</a><br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>100 </table>
2.4 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 pk2d.hh·File·Reference9 dglocalcoefficients.hh·File·Reference
10 #include·<cstddef>10 #include·<cassert>
 11 #include·<vector>
11 #include·<dune/geometry/type.hh> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8> 
18  ········Langrange·finite·element·of·arbitrary·order·on·triangles.·_.M_.o_.r_.e_.._.._..15 ·class· ·_.D_.u_.n_.e_.:_.:_.D_.G_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 16  ········A·class·providing·local·coefficients·for·dg·spaces.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  17  
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8>
 19  ········A·factory·class·for·the·dg·local·coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8> 
23  ········Factory·for·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24  20  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  23  
28 ===============================================================================24 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
52.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00215_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pk2d.hh·Source·File</title>8 <title>dune-localfunctions:·dglocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 144 lines modifiedOffset 70, 117 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">pk2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dglocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00215.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00215.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PK2DLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGLOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PK2DLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGLOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·DGLocalCoefficients</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-------------------</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF,·std::<span·class="keywordtype">size_t</span>·k&gt;</div> 
104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01978.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01978.html">Pk2DFiniteElement</a>·{</div>102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02670.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02670.html">DGLocalCoefficients</a></div>
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02670.html">DGLocalCoefficients</a>·<a·class="code·hl_class"·href="a02670.html">This</a>;</div>
 105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">···28</a></span>····<a·class="code·hl_function"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">DGLocalCoefficients</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·n·)</div>
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·localKey_(·n·)</div>
 110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·DF;</div>111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·i·=·0;·i·&lt;·n;·++i·)</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········localKey_[·i·]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·0,·0,·i·);</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalBasis&lt;DF,RF,2,k&gt;·LocalBasis;</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalInterpolation&lt;LocalBasis&gt;·LocalInterpolation;</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div> 
111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> 
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01982.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01982.html">Traits</a>·{</div> 
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01982.html#a795d5e870e2d5820191b1450f5bcdaa6">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_typedef"·href="a01982.html#a795d5e870e2d5820191b1450f5bcdaa6">Basis</a>;</div> 
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01634.html">LocalToGlobalInterpolationAdaptor</a>&lt;</div> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········LocalInterpolation,</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01626.html">Basis::Traits</a></div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab8a0d0bd2aaf38d6b51926c750e9cf53">···43</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a01982.html#ab8a0d0bd2aaf38d6b51926c750e9cf53">Interpolation</a>;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">···44</a></span>······<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalCoefficients&lt;2,k&gt;·<a·class="code·hl_typedef"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">Coefficients</a>;</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····};</div> 
120 </div>114 </div>
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 116 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">···35</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">localKey</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">size</a>()·);</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 122 </div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 124 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">···41</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">size</a>·()<span·class="keyword">·const</span></div>
 126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·localKey_.size();</div>
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 129 </div>
 130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div>131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·GeometryType·gt;</div> 
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalBasis·localBasis;</div> 
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalInterpolation·localInterpolation;</div>132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;·LocalKey·&gt;·localKey_;</div>
 133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>
 134 </div>
 135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·DGLocalCoefficientsFactory</span></div>
 139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·--------------------------</span></div>
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01630.html">Traits::Basis</a>·basis_;</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BasisFactory·&gt;</div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01634.html">Traits::Interpolation</a>·interpolation_;</div> 
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">Traits::Coefficients</a>·coefficients_;</div>141 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02674.html">···58</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02674.html">DGLocalCoefficientsFactory</a></div>
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02674.html#ac8e73f024217c114962286dab4c658bc">···60</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class[·...·truncated·by·diffoscope;·len:·147,·SHA:·5d2b3c884230b56be728c3af9f98d60965590eab58849844a470699e563d1e86·...·]</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">···61</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::Key·<a·class="code·hl_typedef"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a>;</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02670.html">DGLocalCoefficients</a>·<a·class="code·hl_typedef"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">Object</a>;</div>
132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div>148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
134 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02674.html#a4b3eb3cec4c46dd9b3f83ecddc5b0e02">···65</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02670.html">Object</a>·*<a·class="code·hl_function"·href="a02674.html#a4b3eb3cec4c46dd9b3f83ecddc5b0e02">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a>·&amp;key·)</div>
135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01978.html#a51eb2a0413bd6271bcfd6c3894cb8475">···72</a></span>····<a·class="code·hl_function"·href="a01978.html#a51eb2a0413bd6271bcfd6c3894cb8475">Pk2DFiniteElement</a>(<span·class="keyword">const</span>·Geometry·&amp;geometry,</div> 
136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div> 
137 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······basis_(localBasis,·geometry),·interpolation_(localInterpolation),</div> 
138 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······coefficients_(vertexOrder.begin(0,·0))</div> 
139 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{·}</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BasisFactory::Object·*basis</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········=·BasisFactory::template·create&lt;·geometryId·&gt;(·key·);</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<a·class="code·hl_class"·href="a02670.html">Object</a>·*coefficients·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">Object</a>(·basis-&gt;size()·);</div>
Max diff block lines reached; 17610/40275 bytes (43.72%) of diff not shown.
12.6 KB
html2text {}
    
Offset 1, 158 lines modifiedOffset 1, 120 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 pk2d.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 dglocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_PK2DLOCALFINITEELEMENT_HH15 5#ifndef·DUNE_DGLOCALCOEFFICIENTS_HH
16 6#define·DUNE_PK2DLOCALFINITEELEMENT_HH16 6#define·DUNE_DGLOCALCOEFFICIENTS_HH
17 717 7
18 8#include·<cstddef>18 8#include·<cassert>
 19 9#include·<vector>
 20 10
19 9 
20 10#include·<dune/geometry/type.hh> 
21 11 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
24 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>22 12
 23 13namespace·_\x8D_\x8u_\x8n_\x8e
 24 14{
25 1525 15
26 16namespace·_\x8D_\x8u_\x8n_\x8e 
27 17{26 16·//·DGLocalCoefficients
 27 17·//·-------------------
28 1828 18
 29 _\x82_\x82·class·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 30 23·{
 31 24·typedef·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8T_\x8h_\x8i_\x8s;
 32 25
29 19 
30 21 
31 28·template<class·Geometry,·class·RF,·std::size_t·k> 
32 _\x82_\x89·class·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{ 
33 30·typedef·typename·Geometry::ctype·DF; 
34 31·typedef·Impl::LagrangeSimplexLocalBasis<DF,RF,2,k>·LocalBasis; 
35 32·typedef·Impl::LagrangeSimplexLocalInterpolation<LocalBasis> 
36 LocalInterpolation; 
37 33 
38 34·public:33 26·public:
39 _\x83_\x88·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
40 _\x83_\x89·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s; 
41 40·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r< 
42 41·LocalInterpolation, 
43 42·typename·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
44 _\x84_\x83·>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
45 _\x84_\x84·typedef·Impl::LagrangeSimplexLocalCoefficients<2,k>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s; 
46 45·}; 
47 4634 _.2_.8·_.D_.G_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·(·const·unsigned·int·n·)
 35 29·:·localKey_(·n·)
 36 30·{
 37 31·for(·unsigned·i·=·0;·i·<·n;·++i·)
 38 32·localKey_[·i·]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·0,·0,·i·);
 39 33·}
 40 34
 41 _\x83_\x85·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(·const·unsigned·int·i·)·const
 42 36·{
 43 37·assert(·i·<·_\x8s_\x8i_\x8z_\x8e()·);
 44 38·return·localKey_[·i·];
 45 39·}
 46 40
 47 _\x84_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 48 42·{
 49 43·return·localKey_.size();
 50 44·}
 51 45
48 47·private:52 46·private:
49 48·static·const·GeometryType·gt; 
50 49·static·const·LocalBasis·localBasis; 
51 50·static·const·LocalInterpolation·localInterpolation;53 47·std::vector<·LocalKey·>·localKey_;
 54 48·};
 55 49
 56 50
52 5157 51
53 52·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_; 
54 53·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_; 
55 54·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_; 
56 55 
57 56·public: 
58 58 
59 71·template<class·VertexOrder> 
60 _\x87_\x82·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Geometry·&geometry, 
61 73·const·VertexOrder&·vertexOrder)·: 
62 74·basis_(localBasis,·geometry),·interpolation_(localInterpolation), 
63 75·coefficients_(vertexOrder.begin(0,·0)) 
64 76·{·}58 52·//·DGLocalCoefficientsFactory
 59 53·//·--------------------------
 60 57·template<·class·BasisFactory·>
 61 _\x85_\x88·struct·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 62 59·{
 63 _\x86_\x80·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·BasisFactory::dimension;
 64 _\x86_\x81·typedef·typename·BasisFactory::Key·_\x8K_\x8e_\x8y;
 65 _\x86_\x82·typedef·const·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 66 63
 67 64·template<·GeometryType::Id·geometryId·>
 68 _\x86_\x85·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&key·)
 69 66·{
 70 67·const·typename·BasisFactory::Object·*basis
 71 68·=·BasisFactory::template·create<·geometryId·>(·key·);
 72 69·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*coefficients·=·new·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t(·basis->size()·);
 73 70·BasisFactory::release(·basis·);
 74 71·return·coefficients;
 75 72·}
 76 _\x87_\x83·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
 77 74·};
 78 75
 79 76}
65 7780 77
 81 78#endif·//·#ifndef·DUNE_DGLOCALCOEFFICIENTS_HH
 82 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
66 _\x87_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·} 
67 _\x87_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const 
68 80·{·return·interpolation_;·} 
69 _\x88_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const 
70 82·{·return·coefficients_;·} 
71 _\x88_\x83·const·GeometryType·&_\x8t_\x8y_\x8p_\x8e()·const·{·return·gt;·} 
72 84·}; 
73 85 
74 86·template<class·Geometry,·class·RF,·std::size_t·k> 
Max diff block lines reached; 5936/12866 bytes (46.14%) of diff not shown.
7.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00218.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangebasis.hh·File·Reference</title>8 <title>dune-localfunctions:·l2interpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 41 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">lagrangebasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">l2interpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/common/concept.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02738.html">Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02742.html">Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02746.html">Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01858.html">Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html">Dune::LocalL2InterpolationFactory&lt;·BasisFactory,·onb·&gt;</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.··<a·href="a02750.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>104 </table>
2.22 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 l2interpolation.hh·File·Reference
9 lagrangebasis.hh·File·Reference 
10 #include·<fstream> 
11 #include·<dune/common/exceptions.hh>10 #include·<dune/common/concept.hh>
12 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_.._.h_.h>11 #include·<dune/common/dynmatrix.hh>
 12 #include·<dune/geometry/quadraturerules.hh>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_.i_.e_.l_.d_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.L_.P_.,_.·_.d_.i_.m_.,_.·_.S_.F_.,_.·_.C_.F_\x8·_\x8>16 ·class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.B_.a_.s_.e_.<_.·_.B_.,_.·_.Q_\x8·_\x8>
 17  
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8B_\x8,_\x8·_\x8Q_\x8,_\x8·_\x8t_\x8r_\x8u_\x8e_\x8·_\x8>
 19  
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8B_\x8,_\x8·_\x8Q_\x8,_\x8·_\x8f_\x8a_\x8l_\x8s_\x8e_\x8·_\x8>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8o_\x8n_\x8b_\x8·_\x8>
 23  ········A·factory·class·for·the·local·l2·interpolations·taking·a·basis
 24 ·········factory.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  25  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  28  
22 ===============================================================================29 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
64.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00218_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangebasis.hh·Source·File</title>8 <title>dune-localfunctions:·l2interpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 58 lines modifiedOffset 70, 242 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangebasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">l2interpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00218.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00218.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGEBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_L2INTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGEBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_L2INTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/concept.hh&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00455.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04577.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·B,·<span·class="keyword">class</span>·Q,·<span·class="keywordtype">bool</span>·onb·&gt;</div>
 100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02734.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02734.html">LocalL2Interpolation</a>;</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·B,·<span·class="keyword">class</span>·Q·&gt;</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>SF,·<span·class="keyword">class·</span>CF·&gt;</div> 
103 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01858.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01858.html">LagrangeBasisFactory</a></div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·MonomialBasisFactory&lt;dim,CF&gt;,</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··········LagrangeInterpolationFactory&lt;LP,dim,CF&gt;,</div>104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02738.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase</a></div>
 105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
 106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase&lt;·B,·Q·&gt;</a>·<a·class="code·hl_class"·href="a02738.html">This</a>;</div>
 107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02738.html#af15f117254d626ade368c037528d2bb3">···41</a></span>····<span·class="keyword">typedef</span>·B·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>;</div>
 110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">···42</a></span>····<span·class="keyword">typedef</span>·Q·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>;</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··········dim,1,SF,CF·&gt;</div>111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02738.html#ab36c846ca965f718e26bab21e5a48c38">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02738.html#ab36c846ca965f718e26bab21e5a48c38">dimension</a>·=·Basis::dimension;</div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{};</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Function,·<span·class="keyword">class</span>·DofField&gt;</div>
 115 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02738.html#aaa66eeffd6337e866010771d657adbb6">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02738.html#aaa66eeffd6337e866010771d657adbb6">interpolate</a>·(·<span·class="keyword">const</span>·Function·&amp;function,·std::vector&lt;·DofField·&gt;·&amp;coefficients·)<span·class="keyword">·const</span></div>
 117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·FieldVector&lt;·DofField,·Basis::dimRange·&gt;·RangeVector;</div>
 119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·=·<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>().size();</div>
 121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·std::vector&lt;·RangeVector·&gt;·basisValues(·size·);</div>
 122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······coefficients.resize(·size·);</div>
 124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······basisValues.resize(·size·);</div>
 125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div>
 126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········coefficients[·i·]·=·<a·class="code·hl_struct"·href="a02682.html">Zero&lt;·DofField·&gt;</a>();</div>
 127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>())</div>
 129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div>
 130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>().evaluate(·qp.position(),·basisValues·);</div>
 131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keyword">auto</span>·val·=·function(·qp.position()·);</div>
 132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········RangeVector·factor·=·field_cast&lt;·DofField·&gt;(·val·);</div>
 133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········factor·*=·field_cast&lt;·DofField·&gt;(·qp.weight()·);</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········coefficients[·i·]·+=·factor·*·basisValues[·i·];</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
109 </div>138 </div>
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 140 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">···71</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>·()<span·class="keyword">·const</span></div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">····</span>{</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>;</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
 145 </div>
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 147 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">···76</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·()<span·class="keyword">·const</span></div>
 149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">····</span>{</div>
 150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>;</div>
 151 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
 152 </div>
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>153 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 154 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">protected</span>:</div>
 155 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02738.html#a210933cf060887f5154a384401d58a7d">···82</a></span>····<a·class="code·hl_function"·href="a02738.html#a210933cf060887f5154a384401d58a7d">LocalL2InterpolationBase</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·)</div>
 157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······:·<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>(·<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>·),</div>
 158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>(·<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·)</div>
 159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{}</div>
 160 </div>
 161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">···87</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>;</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">···88</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>;</div>
 164 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··};</div>
 165 </div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·B,·<span·class="keyword">class</span>·Q·&gt;</div>
 168 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
 169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02742.html">···92</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02734.html">LocalL2Interpolation</a>&lt;B,Q,true&gt;</div>
 170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase</a>&lt;B,Q&gt;</div>
 171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··{</div>
 172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02742.html#a28b86503674076d7f02305daa4c2c12a">···95</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase&lt;B,Q&gt;</a>·<a·class="code·hl_typedef"·href="a02742.html#a28b86503674076d7f02305daa4c2c12a">Base</a>;</div>
Max diff block lines reached; 9372/50516 bytes (18.55%) of diff not shown.
15.2 KB
html2text {}
    
Offset 1, 50 lines modifiedOffset 1, 272 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangebasis.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 l2interpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LAGRANGEBASIS_HH 
16 6#define·DUNE_LAGRANGEBASIS_HH15 5#ifndef·DUNE_L2INTERPOLATION_HH
 16 6#define·DUNE_L2INTERPOLATION_HH
17 717 7
18 8#include·<fstream> 
19 9#include·<dune/common/exceptions.hh>18 8#include·<dune/common/concept.hh>
 19 9#include·<dune/common/dynmatrix.hh>
20 1020 10
21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_.._.h_.h>21 11#include·<dune/geometry/quadraturerules.hh>
 22 12
22 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
 24 14
23 13 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
25 15 
26 16namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
 26 16{
 27 32·template<·class·B,·class·Q,·bool·onb·>
 28 _\x83_\x83·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 29 34
 30 35·template<·class·B,·class·Q·>
 31 _\x83_\x86·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e
 32 37·{
 33 38·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e_\x8<_\x8·_\x8B_\x8,_\x8·_\x8Q_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
 34 39
 35 40·public:
 36 _\x84_\x81·typedef·B·_\x8B_\x8a_\x8s_\x8i_\x8s;
 37 _\x84_\x82·typedef·Q·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e;
 38 43
 39 _\x84_\x84·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·Basis::dimension;
 40 45
 41 47·template<·class·Function,·class·DofField>
 42 _\x84_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(·const·Function·&function,·std::vector<·DofField·>
 43 &coefficients·)·const
 44 49·{
 45 50·typedef·FieldVector<·DofField,·Basis::dimRange·>·RangeVector;
 46 51
 47 52·const·unsigned·int·size·=·_\x8b_\x8a_\x8s_\x8i_\x8s().size();
 48 53·static·std::vector<·RangeVector·>·basisValues(·size·);
 49 54
 50 55·coefficients.resize(·size·);
 51 56·basisValues.resize(·size·);
 52 57·for(·unsigned·int·i·=·0;·i·<·size;·++i·)
 53 58·coefficients[·i·]·=·_\x8Z_\x8e_\x8r_\x8o_\x8<_\x8·_\x8D_\x8o_\x8f_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>();
 54 59
 55 60·for·(auto&&·qp·:·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e())
 56 61·{
 57 62·_\x8b_\x8a_\x8s_\x8i_\x8s().evaluate(·qp.position(),·basisValues·);
 58 63·auto·val·=·function(·qp.position()·);
 59 64·RangeVector·factor·=·field_cast<·DofField·>(·val·);
 60 65·factor·*=·field_cast<·DofField·>(·qp.weight()·);
 61 66·for(·unsigned·int·i·=·0;·i·<·size;·++i·)
 62 67·coefficients[·i·]·+=·factor·*·basisValues[·i·];
 63 68·}
 64 69·}
 65 70
 66 _\x87_\x81·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s·()·const
 67 72·{
 68 73·return·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_;
 69 74·}
 70 75
 71 _\x87_\x86·const·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·&_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·()·const
 72 77·{
 73 78·return·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e_\x8_;
 74 79·}
 75 80
 76 81·protected:
 77 _\x88_\x82·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e·(·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s,·const·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·&_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e
 78 )
 79 83·:·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_(·_\x8b_\x8a_\x8s_\x8i_\x8s·),
 80 84·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e_\x8_(·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·)
 81 85·{}
 82 86
 83 _\x88_\x87·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_;
 84 _\x88_\x88·const·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·&_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e_\x8_;
 85 89·};
 86 90
 87 91·template<·class·B,·class·Q·>
 88 _\x89_\x82·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<B,Q,true>
 89 93·:·public·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e<B,Q>
 90 94·{
 91 _\x89_\x85·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e_\x8<_\x8B_\x8,_\x8Q_\x8>·_\x8B_\x8a_\x8s_\x8e;
 92 96·template<·class·BasisFactory,·bool·onb·>
 93 _\x89_\x87·friend·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y;
 94 98·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s;
 95 99·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e;
 96 100·private:
 97 101·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(·const·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·&basis,·const·typename
 98 _\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·&quadrature·)
 99 102·:·_\x8B_\x8a_\x8s_\x8e(basis,quadrature)
 100 103·{}
 101 104·};
 102 105·template<·class·B,·class·Q·>
 103 _\x81_\x80_\x86·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<B,Q,false>
 104 107·:·public·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e<B,Q>
 105 108·{
 106 _\x81_\x80_\x89·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e_\x8<_\x8B_\x8,_\x8Q_\x8>·_\x8B_\x8a_\x8s_\x8e;
 107 110·template<·class·BasisFactory,·bool·onb·>
 108 _\x81_\x81_\x81·friend·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y;
 109 112·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s;
 110 113·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e;
 111 114·template<·class·Function,·class·DofField·>
 112 _\x81_\x81_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(·const·Function·&function,·std::vector<·DofField·>
 113 &coefficients·)·const
 114 116·{
 115 117·const·unsigned·size·=·Base::basis().size();
 116 118·Base::interpolate(function,val_);
 117 119·coefficients.resize(·size·);
 118 120·for·(unsigned·int·i=0;·i<size;·++i)
 119 121·{
 120 122·coefficients[i]·=·0;
 121 123·for·(unsigned·int·j=0;·j<size;·++j)
Max diff block lines reached; 6297/15535 bytes (40.53%) of diff not shown.
8.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00221.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·q1.hh·File·Reference</title>8 <title>dune-localfunctions:·basisprint.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div>76 <a·href="#namespaces">Namespaces</a>·&#124;
 77 <a·href="#func-members">Functions</a>··</div>
78 ··<div·class="headertitle"><div·class="title">q1.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">basisprint.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/> 
85 </div>83 </div>
86 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">85 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
89 Classes</h2></td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html">Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·Q1·elements.··<a·href="a02010.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 </table><table·class="memberdecls"> 
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>87 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>88 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 </table><table·class="memberdecls">
 91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 92 Functions</h2></td></tr>
 93 <tr·class="memitem:aa65dc65e5daa187d5ac6e61620dc5d47"·id="r_aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memTemplParams"·colspan="2">template&lt;int·deriv,·class·BasisFactory·,·class·PrintField·,·GeometryType::Id·geometryId&gt;·</td></tr>
 94 <tr·class="memitem:aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">Dune::basisPrint</a>·(std::ostream·&amp;out,·typename·BasisFactory::Object·&amp;basis)</td></tr>
 95 <tr·class="separator:aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"·id="r_a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memTemplParams"·colspan="2">template&lt;int·deriv,·class·BasisFactory·,·class·PrintField··=·typename·BasisFactory::StorageField&gt;·</td></tr>
 97 <tr·class="memitem:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a598a8acbb3ce5c8f71dbdbdc4a63eaf0">Dune::basisPrint</a>·(std::ostream·&amp;out,·typename·BasisFactory::Key·&amp;key)</td></tr>
 98 <tr·class="separator:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>99 </table>
99 </div><!--·contents·-->100 </div><!--·contents·-->
100 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>104 </small></address>
104 </body>105 </body>
2.16 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
9 q1.hh·File·Reference9 basisprint.hh·File·Reference
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8> 
17  ·······Factory·for·global-valued·Q1·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18   
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e14 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  15  
 16 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 17 template<int·deriv,·class·BasisFactory·,·class·PrintField·,·GeometryType::Id
 18 geometryId>
 19 void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t·(std::ostream·&out,·typename·BasisFactory::Object
 20 ······&basis)
 21  
 22 template<int·deriv,·class·BasisFactory·,·class·PrintField·=·typename
 23 BasisFactory::StorageField>
 24 void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t·(std::ostream·&out,·typename·BasisFactory::Key·&key)
 25  
22 ===============================================================================26 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
31.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00221_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·q1.hh·Source·File</title>8 <title>dune-localfunctions:·basisprint.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 75 lines modifiedOffset 70, 105 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">q1.hh</div></div>80 ··<div·class="headertitle"><div·class="title">basisprint.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_Q1_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·BASISPRINT</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_Q1_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·BASISPRINT</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">··/**********************************************</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">··*·Methods·for·printing·a·PolynomialBasis.</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">··*·Is·achieved·by·using·the·MultiIndex·class·as</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">··*·Field·type·and·printing·the·results.</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">··*·The·basis·and·higher·order·derivatives·can·be</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">··*·printed.·This·could·be·the·basis·for·printing</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">··*·routings·providing·C++·or·matlab·methods</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··*·for·computing·the·basisfunctions·for·given</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·orders·or·reference·elements.</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··**********************************************/</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·default·argument·does·not·work·for·gcc·4.1.2</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·template·&lt;int·deriv,class·BasisFactory,class·PrintField=typename·BasisFactory::StorageField&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·deriv,<span·class="keyword">class</span>·BasisFactory,<span·class="keyword">class</span>·Pr<span·class="keywordtype">int</span>Field,GeometryType::Id·geometryId&gt;</div>
102 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="}">
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">···23</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">basisPrint</a>(std::ostream·&amp;out,</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··················<span·class="keyword">typename</span>·BasisFactory::Object·&amp;basis)</div>
103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02010.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02010.html">Q1FiniteElementFactory</a>·:</div> 
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory</a>&lt;</div> 
105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········LagrangeCubeLocalFiniteElement&lt;</div> 
106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>············typename·Geometry::ctype,·RF,·Geometry::mydimension,·1</div> 
107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>············&gt;,</div> 
108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········Geometry</div> 
109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········&gt;</div> 
110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
111 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement</a>&lt;</div> 
112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keyword">typename</span>·Geometry::ctype,·RF,·Geometry::mydimension,·1</div> 
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········&gt;·<a·class="code·hl_class"·href="a01878.html">LFE</a>;</div> 
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;LFE,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01646.html">[·...·truncated·by·diffoscope;·len:·8,·SHA:·452becb32fa242cb11230167f82fb3f1d0002c2d59ef45851d8e2064859ab5ef·...·];</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::Object·Basis;</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·Basis::dimension;</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dimension,·PrintField·&gt;</a>·Field;</div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::template·EvaluationBasisFactory&lt;dimension,Field&gt;::Type</div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····MIBasisFactory;</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MIBasisFactory::Object·MIBasis;</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::CoefficientMatrix·CMatrix;</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;StandardEvaluator&lt;MIBasis&gt;</a>,·CMatrix·&gt;·PrintBasis;</div>
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01878.html">LFE</a>·lfe;</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····MIBasis·*miBasis·=·MIBasisFactory::template·create&lt;geometryId&gt;(·basis.basis().order());</div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····PrintBasis·printBasis(*miBasis,basis.matrix(),basis.size());</div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·=·printBasis.size();</div>
118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02010.html#aec714cfff5d9de7d4b58e81e35d2c42d">···42</a></span>····<a·class="code·hl_function"·href="a02010.html#aec714cfff5d9de7d4b58e81e35d2c42d">Q1FiniteElementFactory</a>()·:·<a·class="cod[·...·truncated·by·diffoscope;·len:·47,·SHA:·ffcf008a3b5f701167730d454dbc3df23d667555714ab709bba0ba05a5a6edcd·...·]</div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····out·&lt;&lt;·<span·class="stringliteral">&quot;%·Number·of·base·functions:··&quot;</span>·&lt;&lt;·size·&lt;&lt;·std::endl;</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····out·&lt;&lt;·<span·class="stringliteral">&quot;%·Derivative·order:·&quot;</span>·&lt;&lt;·deriv·&lt;&lt;·std::endl;</div>
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····std::vector&lt;·FieldVector&lt;</div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············FieldVector&lt;Field,LFETensor&lt;Field,dimension,deriv&gt;::size&gt;,</div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>············PrintBasis::dimRange&gt;·&gt;·y(·size·);</div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····FieldVector&lt;·Field,·dimension·&gt;·x;</div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimension;·++i·)</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······x[·i·].set(·i,·1·);</div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····printBasis.template·evaluateSingle&lt;deriv&gt;(·x,·y·);</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;size;·++i)</div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out·&lt;&lt;·<span·class="stringliteral">&quot;$\\varphi_&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;(a,b,c)$&amp;$=$&amp;$&quot;</span>·&lt;&lt;·std::endl;</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out·&lt;&lt;·<span·class="stringliteral">&quot;(·&quot;</span>;</div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r=0;·r&lt;PrintBasis::dimRange;·++r)</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········out·&lt;&lt;·y[i][r]·&lt;&lt;·(r&lt;PrintBasis::dimRange-1·?·<span·class="stringliteral">&quot;·,·$·\\\\·&amp;&amp;·$&quot;</span>·:·<span·class="stringliteral">&quot;·)$·\\\\&quot;</span>);</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out·&lt;&lt;·std::endl;</div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····MIBasisFactory::release(miBasis);</div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
121 </div>145 </div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div> 
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Q1FiniteElementFactory&lt;Geometry,·RF&gt;::LFE</div>147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·deriv,<span·class="keyword">class</span>·BasisFactory,<span·class="keyword">class</span>·Pr<span·class="keywordtype">int[·...·truncated·by·diffoscope;·len:·81,·SHA:·52464c4082bcf7f61d5f61a9c4af34db9fd492d033fe66985208591f4556f143·...·]</div>
 148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a00576.html#a598a8acbb3ce5c8f71dbdbdc4a63eaf0">···64</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">basisPrint</a>(std::ostream·&amp;out,</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··················<span·class="keyword">typename</span>·BasisFactory::Key·&amp;key)</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">typename</span>·BasisFactory::Object·*basis·=·BasisFactory::create(key);</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····basisPrint&lt;deriv,BasisFactory,PrintField&gt;(out,*basis);</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····BasisFactory::release(basis);</div>
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Q1FiniteElementFactory&lt;Geometry,·RF&gt;::lfe;</div>155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 156 </div>
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
Max diff block lines reached; 2224/24212 bytes (9.19%) of diff not shown.
7.28 KB
html2text {}
    
Offset 1, 75 lines modifiedOffset 1, 103 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 q1.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 basisprint.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·BASISPRINT
 16 6#define·BASISPRINT
 17 7#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 5 
16 6#ifndef·DUNE_Q1_LOCALFINITEELEMENT_HH 
17 7#define·DUNE_Q1_LOCALFINITEELEMENT_HH 
18 8 
19 9#include·<dune/geometry/type.hh> 
20 10 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h> 
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
24 14 
25 15namespace·_.D_.u_.n_.e19 9namespace·_.D_.u_.n_.e·{
26 16{ 
27 17 
28 19 
29 24·template<class·Geometry,·class·RF> 
30 _\x82_\x85·class·_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·: 
31 26·public·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y< 
32 27·LagrangeCubeLocalFiniteElement< 
33 28·typename·Geometry::ctype,·RF,·Geometry::mydimension,·1 
34 29·>, 
35 30·Geometry 
36 31·>20 10·/**********************************************
 21 11·*·Methods·for·printing·a·PolynomialBasis.
 22 12·*·Is·achieved·by·using·the·MultiIndex·class·as
 23 13·*·Field·type·and·printing·the·results.
 24 14·*·The·basis·and·higher·order·derivatives·can·be
 25 15·*·printed.·This·could·be·the·basis·for·printing
 26 16·*·routings·providing·C++·or·matlab·methods
 27 17·*·for·computing·the·basisfunctions·for·given
 28 18·*·orders·or·reference·elements.
 29 19·**********************************************/
 30 20·//·default·argument·does·not·work·for·gcc·4.1.2
 31 21·//·template·<int·deriv,class·BasisFactory,class·PrintField=typename
 32 BasisFactory::StorageField>
 33 22·template·<int·deriv,class·BasisFactory,class·PrintField,GeometryType::Id
 34 geometryId>
 35 _\x82_\x83·void·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t(std::ostream·&out,
 36 24·typename·BasisFactory::Object·&basis)
37 32·{37 25·{
38 33·typedef·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t< 
39 34·typename·Geometry::ctype,·RF,·Geometry::mydimension,·1 
40 35·>·_\x8L_\x8F_\x8E; 
41 36·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8F_\x8E_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8e; 
42 37 
43 38·static·const·_\x8L_\x8F_\x8E·lfe; 
44 39 
45 40·public: 
46 _\x84_\x82·_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y()·:·_\x8B_\x8a_\x8s_\x8e(lfe)·{} 
47 43·}; 
48 44 
49 45·template<class·Geometry,·class·RF> 
50 46·const·typename·Q1FiniteElementFactory<Geometry,·RF>::LFE 
51 47·Q1FiniteElementFactory<Geometry,·RF>::lfe; 
52 48} 
53 49 
54 50#endif 
55 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
56 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h 
57 _.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_.._.h_.h38 26·typedef·typename·BasisFactory::Object·Basis;
 39 27·const·int·dimension·=·Basis::dimension;
 40 28
 41 29·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8P_\x8r_\x8i_\x8n_\x8t_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·Field;
 42 30·typedef·typename·BasisFactory::template
 43 EvaluationBasisFactory<dimension,Field>::Type
 44 31·MIBasisFactory;
 45 32·typedef·typename·MIBasisFactory::Object·MIBasis;
 46 33·typedef·typename·Basis::CoefficientMatrix·CMatrix;
 47 34·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8M_\x8I_\x8B_\x8a_\x8s_\x8i_\x8s_\x8>,·CMatrix·>·PrintBasis;
 48 35
 49 36·MIBasis·*miBasis·=·MIBasisFactory::template·create<geometryId>(·basis.basis
 50 ().order());
 51 37·PrintBasis·printBasis(*miBasis,basis.matrix(),basis.size());
 52 38
 53 39·unsigned·int·size·=·printBasis.size();
 54 40
 55 41·out·<<·"%·Number·of·base·functions:·"·<<·size·<<·std::endl;
 56 42·out·<<·"%·Derivative·order:·"·<<·deriv·<<·std::endl;
 57 43
 58 44·std::vector<·FieldVector<
 59 45·FieldVector<Field,LFETensor<Field,dimension,deriv>::size>,
 60 46·PrintBasis::dimRange>·>·y(·size·);
 61 47
 62 48·FieldVector<·Field,·dimension·>·x;
 63 49·for(·int·i·=·0;·i·<·dimension;·++i·)
 64 50·x[·i·].set(·i,·1·);
 65 51·printBasis.template·evaluateSingle<deriv>(·x,·y·);
 66 52·for·(unsigned·int·i=0;·i<size;·++i)
 67 53·{
 68 54·out·<<·"$\\varphi_"·<<·i·<<·"(a,b,c)$&$=$&$"·<<·std::endl;
 69 55·out·<<·"(·";
 70 56·for·(unsigned·int·r=0;·r<PrintBasis::dimRange;·++r)
 71 57·out·<<·y[i][r]·<<·(r<PrintBasis::dimRange-1·?·"·,·$·\\\\·&&·$"·:·"·)$
 72 \\\\");
 73 58·out·<<·std::endl;
 74 59·}
 75 60·MIBasisFactory::release(miBasis);
 76 61·}
 77 62
 78 63·template·<int·deriv,class·BasisFactory,class·PrintField=typename
 79 BasisFactory::StorageField>
 80 _\x86_\x84·void·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t(std::ostream·&out,
 81 65·typename·BasisFactory::Key·&key)
 82 66·{
 83 67·typename·BasisFactory::Object·*basis·=·BasisFactory::create(key);
 84 68·basisPrint<deriv,BasisFactory,PrintField>(out,*basis);
 85 69·BasisFactory::release(basis);
 86 70·}
 87 71}
Max diff block lines reached; 1524/7427 bytes (20.52%) of diff not shown.
10.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00224.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pqkfactory.hh·File·Reference</title>8 <title>dune-localfunctions:·lfematrix.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 55 lines modifiedOffset 65, 46 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>·&#124;
 78 <a·href="#func-members">Functions</a>··</div>
78 ··<div·class="headertitle"><div·class="title">pqkfactory.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">lfematrix.hh·File·Reference</div></div>
79 </div><!--header-->80 </div><!--header-->
80 <div·class="contents">81 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00206_source.html">field.hh</a>&quot;</code><br·/>
90 </div>85 </div>
91 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">87 <table·class="memberdecls">
93 <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>
94 Classes</h2></td></tr>89 Classes</h2></td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01994.html">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·d,·k·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·that·only·creates·dimension·specific·local·finite·elements.··<a·href="a01994.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·3,·k·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·that·only·creates·dimension·specific·local·finite·elements.··<a·href="a01998.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html">Dune::PQkLocalFiniteElementFactory&lt;·D,·R,·dim,·k·&gt;</a></td></tr> 
102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the·virtual·interface.··<a·href="a02002.html#details">More...</a><br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html">Dune::PQkLocalFiniteElementCache&lt;·D,·R,·dim,·k·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html">Dune::LFEMatrix&lt;·F·&gt;</a></td></tr>
105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<a·href="a02006.html#details">More...</a><br·/></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 </table><table·class="memberdecls">
 98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 99 Functions</h2></td></tr>
 100 <tr·class="memitem:ac0c9e9e515f7219f53c990e39cf257a6"·id="r_ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr>
 101 <tr·class="memitem:ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ac0c9e9e515f7219f53c990e39cf257a6">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·<a·class="el"·href="a02754.html">LFEMatrix</a>&lt;·Field·&gt;·&amp;mat)</td></tr>
 102 <tr·class="separator:ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>103 </table>
113 </div><!--·contents·-->104 </div><!--·contents·-->
114 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>108 </small></address>
118 </body>109 </body>
3.3 KB
html2text {}
    
Offset 1, 41 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s
9 pqkfactory.hh·File·Reference9 lfematrix.hh·File·Reference
10 #include·<map>10 #include·<cassert>
 11 #include·<vector>
 12 #include·"_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h"
11 #include·<dune/geometry/type.hh> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8F_\x8·_\x8>
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8,_\x8·_\x8k_\x8·_\x8> 
22  ········Factory·that·only·creates·dimension·specific·local·finite·elements. 
23 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x8k_\x8·_\x8> 
26  ········Factory·that·only·creates·dimension·specific·local·finite·elements. 
27 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8> 
30  ········Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the 
31 ·········virtual·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8> 
34  ········A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for 
35 ·········the·given·dimension·and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
36  16  
37 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
38 namespace· ·_\x8D_\x8u_\x8n_\x8e18 namespace· ·_\x8D_\x8u_\x8n_\x8e
39  19  
 20 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 21 template<class·Field·>
 22 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8L_\x8F_\x8E_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x<·Field·>
 23 ················&mat)
 24  
40 ===============================================================================25 ===============================================================================
41 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
93.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00224_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pqkfactory.hh·Source·File</title>8 <title>dune-localfunctions:·lfematrix.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 217 lines modifiedOffset 70, 228 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">pqkfactory.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lfematrix.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <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>83 <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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00152.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00206.html">field.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F·&gt;</div>
 99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a02754.html">···17</a></span>··<span·class="keyword">class·</span>[[deprecated(<span·class="stringliteral">&quot;The·usage·of·LFEMatrix·is·discouraged.·Use·DynamicMatrix·instead&quot;</span>)]]·<a·class="code·hl_class"·href="a02754.html">LFEMatrix</a></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">typedef</span>·std::vector&lt;·F·&gt;·Row;</div>
 103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">typedef</span>·std::vector&lt;Row&gt;·RealMatrix;</div>
102 <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>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">···23</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>;</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·k&gt;</div> 
107 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02754.html#a735f13ab1417d137ec7da8d771becba2">···25</a></span>····<span·class="keyword">operator</span>·<span·class="keyword">const</span>·RealMatrix·&amp;·()·<span·class="keyword">const</span></div>
108 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01994.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01994.html">DimSpecificPQkLocalFiniteElementFactory</a></div> 
109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div> 
110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01994.html#a1eef5869cc1617ea6c1857b0df500129">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01950.html">P0LocalFiniteElement&lt;D,R,d&gt;::Traits::LocalBasisType::Traits</a>·<a·class="code·hl_typedef"·href="a01994.html#a1eef5869cc1617ea6c1857b0df500129">T</a>;</div> 
111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
112 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01994.html#a5016ffdaf45f08d920292d8c8652e534">···34</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a01666.html">LocalFiniteElementVirtualInterface&lt;T&gt;</a>*·<a·class="code·hl_function"·href="a01994.html#a5016ffdaf45f08d920292d8c8652e534">create</a>(<span·class="keyword">const</span>·GeometryType&amp;)</div> 
114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div> 
115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·<span·class="keyword">nullptr</span>;</div>111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">return</span>·matrix_;</div>
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
117 </div>113 </div>
 114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 115 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02754.html#a262982dfe33629de4126ccb21b5beaf9">···30</a></span>····<span·class="keyword">operator</span>·RealMatrix·&amp;·()</div>
 117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·matrix_;</div>
118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div>
119 </div>120 </div>
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>121 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·k&gt;</div>122 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Vector&gt;</div>
122 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">123 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01998.html">···45</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01994.html">DimSpecificPQkLocalFiniteElementFactory</a>&lt;D,R,3,k&gt;</div>124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02754.html#a5ec4396e6d13e8893c3811ec0ef4bbca">···36</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02754.html#a5ec4396e6d13e8893c3811ec0ef4bbca">row</[·...·truncated·by·diffoscope;·len:·175,·SHA:·b20ab4414d2e36ae26bf5ddbbfae802adcbe493e9bed2e5ce21460cbbfde698d·...·]</div>
 125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······assert(row&lt;rows());</div>
 127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;cols();·++i)</div>
 128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(matrix_[row][i],·vec[i]);</div>
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 130 </div>
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01998.html#a572f87c4b455e5b40104579bbde23d95">···47</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01950.html">P0LocalFiniteElement&lt;D,R,3&gt;::Traits::LocalBasisType::Traits</a>·<a·class="code·hl_typedef"·href="a01998.html#a572f87c4b455e5b40104579bbde23d95">T</a>;</div> 
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01998.html#a463cb67d2978d96984abf9113f8983ac">···48</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01914.html">PrismP1</a>·=·<a·class="code·hl_class"·href="a01914.html">LagrangePrismLocalFiniteElement&lt;D,R,1&gt;</a>;</div> 
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01998.html#ab7843c71c628db2ab0892e692f849abe">···49</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01914.html">PrismP2</a>·=·<a·class="code·hl_class"·href="a01914.html">LagrangePrismLocalFiniteElement&lt;D,R,2&gt;</a>;</div> 
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01998.html#a17871aa151eda293a7a7742ad2c342cd">···50</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01930.html">PyramidP1</a>·=·<a·class="code·hl_class"·href="a01930.html">LagrangePyramidLocalFiniteElement&lt;D,R,1&gt;</a>;</div> 
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01998.html#a0c4481403ff2e2691b3f06765445c9b6">···51</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01930.html">PyramidP2</a>·=·<a·class="code·hl_class"·href="a01930.html">LagrangePyramidLocalFiniteElement&lt;D,R,2&gt;</a>;</div> 
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
131 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01998.html#a0ccc917f233a4bc708d77865d41edfbd">···54</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a01666.html">LocalFiniteElementVirtualInterface&lt;T&gt;<[·...·truncated·by·diffoscope;·len:·153,·SHA:·cf5c74870d8fa4355678269624d8a2470cd842c8dd8fa28b20e93fa446777afb·...·]</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02754.html#a3f615aed720c5e8e3a6b7f2fd1e8202f">···43</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>[·...·truncated·by·diffoscope;·len:·292,·SHA:·efa5c783cacd34d8c7696c7cf47ffc5ba1d81e494da175d93df29455d1cef923·...·]</div>
 134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>
 135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······assert(row&lt;rows());</div>
 136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(col&lt;cols());</div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·matrix_[·row·][·col·];</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 139 </div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 141 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02754.html#ade7608e13a7a4b38b89f55022bb939bd">···50</a></span>····<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>·&amp;operator()·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col·)</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······assert(row&lt;rows());</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(col&lt;cols());</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·matrix_[·row·][·col·];</div>
133 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
 148 </div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 150 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02754.html#a72a4e06367f3878cbbf4e889c09fbd1f">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02754.html#a72a4e06367f3878cbbf4e889c09fbd1f">rows</a>·()<span·class="keyword">·const</span></div>
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·((gt.isPrism())and·(k==1))</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·rows_;</div>
135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">LocalFiniteElementVirtualImp&lt;PrismP1&gt;</a>(<a·class="code·hl_class"·href="a01914.html">PrismP1</a>());</div> 
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">if</span>·((gt.isPrism())and·(k==2))</div> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a01670.html">LocalFiniteElementVirtualImp&lt;PrismP2&gt;</a>(<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·31,·SHA:·06a8ab43a69703b15be1359eae384e00598bd228407297a5a2c1c7e77f7a349e·...·]</div>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 155 </div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02754.html#a2688231bef0a89f613c769ec68976ce9">···62</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02754.html#a2688231bef0a89f613c769ec68976ce9">cols</a>·()<span·class="keyword">·const</span></div>
Max diff block lines reached; 48327/72516 bytes (66.64%) of diff not shown.
22.0 KB
html2text {}
    
Offset 1, 266 lines modifiedOffset 1, 223 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 pqkfactory.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 lfematrix.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH 
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH
 16 6#define·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH
17 717 7
18 8#include·<map>18 8#include·<cassert>
 19 9#include·<vector>
 20 10
 21 11#include·"_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h"
 22 12
19 9 
20 10#include·<dune/geometry/type.hh> 
21 11 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h> 
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h> 
24 14 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
30 20 
31 21namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
 24 14{
 25 15
 26 16·template<·class·F·>
 27 _\x81_\x87·class·[[deprecated("The·usage·of·LFEMatrix·is·discouraged.·Use·DynamicMatrix
 28 instead")]]·_\x8L_\x8F_\x8E_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x
 29 18·{
 30 19·typedef·std::vector<·F·>·Row;
 31 20·typedef·std::vector<Row>·RealMatrix;
 32 21
 33 22·public:
 34 _\x82_\x83·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d;
 35 24
 36 _\x82_\x85·operator·const·RealMatrix·&·()·const
32 22{ 
33 23 
34 28·template<class·D,·class·R,·int·d,·int·k> 
35 _\x82_\x89·struct·_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
36 30·{ 
37 _\x83_\x81·typedef·typename·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
38 _\x8T; 
39 32 
40 _\x83_\x84·static·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(const·GeometryType&) 
41 35·{ 
42 36·return·nullptr; 
43 37·} 
44 38·}; 
45 39 
46 44·template<class·D,·class·R,·int·k> 
47 _\x84_\x85·struct·_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<D,R,3,k> 
48 46·{37 26·{
49 _\x84_\x87·typedef·typename·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x83_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
50 _\x8T; 
51 _\x84_\x88·using·_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>; 
52 _\x84_\x89·using·_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>; 
53 _\x85_\x80·using·_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>; 
54 _\x85_\x81·using·_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>; 
55 52 
56 _.5_.4·static·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.V_.i_.r_.t_.u_.a_.l_.I_.n_.t_.e_.r_.f_.a_.c_.e_.<_.T_.>*·_.c_.r_.e_.a_.t_.e(const·GeometryType&·gt)38 27·return·matrix_;
 39 28·}
 40 29
 41 _\x83_\x80·operator·RealMatrix·&·()
 42 31·{
 43 32·return·matrix_;
 44 33·}
 45 34
 46 35·template·<class·Vector>
 47 _\x83_\x86·void·_\x8r_\x8o_\x8w(·const·unsigned·int·row,·Vector·&vec·)·const
 48 37·{
 49 38·assert(row<rows());
 50 39·for·(int·i=0;·i<cols();·++i)
 51 40·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(matrix_[row][i],·vec[i]);
 52 41·}
 53 42
 54 _\x84_\x83·const·_\x8F_\x8i_\x8e_\x8l_\x8d·&operator()·(·const·unsigned·int·row,·const·unsigned·int·col·)
 55 const
 56 44·{
 57 45·assert(row<rows());
 58 46·assert(col<cols());
 59 47·return·matrix_[·row·][·col·];
 60 48·}
 61 49
 62 _\x85_\x80·_\x8F_\x8i_\x8e_\x8l_\x8d·&operator()·(·const·unsigned·int·row,·const·unsigned·int·col·)
57 55·{63 51·{
58 56·if·((gt.isPrism())and·(k==1)) 
59 57·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81_\x8>(_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81()); 
60 58·if·((gt.isPrism())and·(k==2)) 
61 59·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8>(_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82()); 
62 60·if·((gt.isPyramid())and·(k==1)) 
63 61·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81_\x8>(_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81()); 
64 62·if·((gt.isPyramid())and·(k==2)) 
65 63·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82_\x8>(_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82()); 
66 64·return·nullptr;64 52·assert(row<rows());
 65 53·assert(col<cols());
 66 54·return·matrix_[·row·][·col·];
 67 55·}
 68 56
 69 _\x85_\x87·unsigned·int·_\x8r_\x8o_\x8w_\x8s·()·const
 70 58·{
 71 59·return·rows_;
 72 60·}
 73 61
 74 _\x86_\x82·unsigned·int·_\x8c_\x8o_\x8l_\x8s·()·const
 75 63·{
 76 64·return·cols_;
67 65·}77 65·}
68 66·}; 
69 67 
70 68 
71 72·template<class·D,·class·R,·int·dim,·int·k> 
72 _.7_.3·struct·_.P_.Q_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y78 66
Max diff block lines reached; 16194/22513 bytes (71.93%) of diff not shown.
9.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00227.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pk1d.hh·File·Reference</title>8 <title>dune-localfunctions:·basisevaluator.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 46 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">pk1d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">basisevaluator.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code><br·/>
86 </div>89 </div>
87 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">91 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>93 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01966.html">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02602.html">Dune::MonomialEvaluator&lt;·B·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Langrange·finite·element·of·arbitrary·order·on·triangles.··<a·href="a01966.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01970.html">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html">Dune::MonomialEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html">Dune::MonomialEvaluator&lt;·B·&gt;::BaseIterator&lt;·Deriv·&gt;</a></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01974.html">Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02614.html">Dune::StandardEvaluator&lt;·B·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk1DFiniteElement</a>·objects.··<a·href="a01974.html#details">More...</a><br·/></td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02618.html">Dune::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">104 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>107 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>109 </table>
2.99 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 34 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 pk1d.hh·File·Reference 
10 #include·<cstddef>9 basisevaluator.hh·File·Reference
 10 #include·<vector>
 11 #include·<dune/common/fmatrix.hh>
 12 #include·<dune/common/fvector.hh>
 13 #include·<dune/common/typetraits.hh>
11 #include·<dune/geometry/type.hh>14 #include·<dune/geometry/type.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>
17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8> 
18  ········Langrange·finite·element·of·arbitrary·order·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  21  
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.k_.1_.D_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.,_.·_.k_.·_.>_.:_.:_.T_.r_.a_.i_.t_.s22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_.o_.n_.o_.m_.i_.a_.l_.E_.v_.a_.l_.u_.a_.t_.o_.r_.<_.·_.B_.·_.>_.:_.:_.I_.t_.e_.r_.a_.t_.o_.r_.<_.·_.d_.e_.r_.i_.v_.·_.>
21  23  
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8> 
23  ········Factory·for·_.P_.k_.1_.D_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·objects.·_.M_.o_.r_.e_.._.._..24 struct· ·_.D_.u_.n_.e_.:_.:_.M_.o_.n_.o_.m_.i_.a_.l_.E_.v_.a_.l_.u_.a_.t_.o_.r_.<_.·_.B_.·_.>_.:_.:_.B_.a_.s_.e_.I_.t_.e_.r_.a_.t_.o_.r_.<_.·_.D_.e_.r_.i_.v_.·_.>
 25  
 26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>_\x8:_\x8:_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>
24  29  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s30 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e31 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  32  
28 ===============================================================================33 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.834 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
95.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00227_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pk1d.hh·Source·File</title>8 <title>dune-localfunctions:·basisevaluator.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 144 lines modifiedOffset 70, 279 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">pk1d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">basisevaluator.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PK1DLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_BASISEVALUATOR_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PK1DLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_BASISEVALUATOR_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">dune/localfunctions/utility/tensor.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··/*******************************************</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Should·be·removed·as·soon·as·the·Tensor</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·classes·have·been·revisited.·See·remarks</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·in·tensor.hh·(also·hold·true·here).</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*******************************************/</span></div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF,·std::<span·class="keywordtype">size_t</span>·k&gt;</div> 
104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01966.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01966.html">Pk1DFiniteElement</a>·{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·DF;</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalBasis&lt;DF,RF,1,k&gt;·LocalBasis;</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalInterpolation&lt;LocalBasis&gt;·LocalInterpolation;</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·B&gt;</div>
111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">112 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02602.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02602.html">MonomialEvaluator</a></div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02602.html#a19a89b5b136d9a57cf7dd6197a3a4503">···32</a></span>····<span·class="keyword">typedef</span>·B·<a·class="code·hl_typedef"·href="a02602.html#a19a89b5b136d9a57cf7dd6197a3a4503">Basis</a>;</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02602.html#a467abec640f5989847fabd3d1456060b">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::Field·<a·class="code·hl_typedef"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>;</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02602.html#a6e2011bc65bd1f6c9f0da13918f78195">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::DomainVector·<a·class="code·hl_typedef"·href="a02602.html#a6e2011bc65bd1f6c9f0da13918f78195">DomainVector</a>;</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">···35</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>·=·Basis::dimension;</div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">···36</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">dimRange</a>·=·Basis::dimRange;</div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02602.html#abe3c40be7cbb9d958ef1ef1cbac60b90">···38</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;Field&gt;·<a·class="code·hl_typedef"·href="a02602.html#abe3c40be7cbb9d958ef1ef1cbac60b90">Container</a>;</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Deriv·&gt;</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02606.html">BaseIterator</a>;</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·deriv&gt;</div>
 127 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01970.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01970.html">Traits</a>·{</div>128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02610.html">···44</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02610.html">Iterator</a></div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01970.html#a7d20fd856b23e9af8f94094a10b787d2">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_typedef"·href="a01970.html#a7d20fd856b23e9af8f94094a10b787d2">Basis</a>;</div> 
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01634.html">LocalToGlobalInterpolationAdaptor</a>&lt;</div> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········LocalInterpolation,</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01626.html">Basis::Traits</a></div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01970.html#ab25ff156f58d75a488d288a1e82adb6a">···43</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a01970.html#ab25ff156f58d75a488d288a1e82adb6a">Interpolation</a>;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">···44</a></span>······<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalCoefficients&lt;1,k&gt;·<a·class="code·hl_typedef"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">Coefficients</a>;</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····};</div>129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
 130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02606.html">BaseIterator&lt;Derivatives&lt;Field,dimension,dimRange,deriv,DerivativeLayoutNS::derivative&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">All</a>;</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">···47</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02606.html">BaseIterator&lt;Derivatives&lt;Field,dimension,1,0,DerivativeLayoutNS::value&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">Integrate</a>;</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····};</div>
120 </div>133 </div>
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div> 
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·GeometryType·gt;</div> 
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalBasis·localBasis;</div> 
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalInterpolation·localInterpolation;</div> 
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01630.html">Traits::Basis</a>·basis_;</div> 
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01634.html">Traits::Interpolation</a>·interpolation_;</div> 
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">Traits::Coefficients</a>·coefficients_;</div> 
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div> 
132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div> 
134 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">···50</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">size</a>()<span·class="keyword">·const</span></div>
 137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02602.html#a51d344612495e08e3d3b741abfaf666e">size_</a>;</div>
135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01966.html#a1497583eaeb62cbaac54d06c681bddb0">···72</a></span>····<a·class="code·hl_function"·href="a01966.html#a1497583eaeb62cbaac54d06c681bddb0">Pk1DFiniteElement</a>(<span·class="keyword">const</span>·Geometry·&amp;geometry,</div> 
136 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······················<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div> 
137 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······basis_(localBasis,·geometry),·interpolation_(localInterpolation),</div> 
138 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······coefficients_(vertexOrder.begin(0,·0))</div> 
139 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{·}</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
140 </div>140 </div>
141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01966.html#a1e6e8dfe93f696203418f55d641222cf">···78</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01630.html">Traits:[·...·truncated·by·diffoscope;·len:·195,·SHA:·08fad21b7f7d6ff5c7ebdf542c647f9d8e4e18d38f6fe4ade8075a3df92d6b67·...·]</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">protected</span>:</div>
143 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01966.html#adc3b2ec3e40eb701b755083a6956dc84">···79</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01634.html">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a01966.html#adc3b2ec3e40eb701b755083a6956dc84">interpolation</a>()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·interpolation_;·}</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02602.html#a41164494e72a5664e012f8e0b1eaa5ec">···56</a></span>····<a·class="code·hl_function"·href="a02602.html#a41164494e72a5664e012f8e0b1eaa5ec">MonomialEvaluator</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·369,·SHA:·6d52b89183a5f6216c6f91d52619954f28e24be2e84e540177e3d0c460c42fc9·...·]</div>
Max diff block lines reached; 40829/74061 bytes (55.13%) of diff not shown.
23.5 KB
html2text {}
    
Offset 1, 158 lines modifiedOffset 1, 323 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 pk1d.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 basisevaluator.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_PK1DLOCALFINITEELEMENT_HH 
16 6#define·DUNE_PK1DLOCALFINITEELEMENT_HH15 5#ifndef·DUNE_BASISEVALUATOR_HH
 16 6#define·DUNE_BASISEVALUATOR_HH
17 717 7
18 8#include·<cstddef>18 8#include·<vector>
19 919 9
 20 10#include·<dune/common/fmatrix.hh>
 21 11#include·<dune/common/fvector.hh>
 22 12#include·<dune/common/typetraits.hh>
 23 13
20 10#include·<dune/geometry/type.hh>24 14#include·<dune/geometry/type.hh>
21 11 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h> 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
25 1525 15
26 16namespace·_\x8D_\x8u_\x8n_\x8e 
27 17{ 
28 1826 16#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_.._.h_.h>
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8t_\x8e_\x8n_\x8s_\x8o_\x8r_\x8._\x8h_\x8h>
29 1929 19
 30 20namespace·_\x8D_\x8u_\x8n_\x8e
30 2131 21{
31 28·template<class·Geometry,·class·RF,·std::size_t·k> 
32 _\x82_\x89·class·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{ 
33 30·typedef·typename·Geometry::ctype·DF; 
34 31·typedef·Impl::LagrangeSimplexLocalBasis<DF,RF,1,k>·LocalBasis; 
35 32·typedef·Impl::LagrangeSimplexLocalInterpolation<LocalBasis> 
36 LocalInterpolation; 
37 33 
38 34·public: 
39 _\x83_\x88·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
40 _\x83_\x89·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s; 
41 40·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r< 
42 41·LocalInterpolation, 
43 42·typename·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
44 _\x84_\x83·>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
45 _.4_.4·typedef·Impl::LagrangeSimplexLocalCoefficients<1,k>·_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s;32 22·/*******************************************
 33 23·*·Should·be·removed·as·soon·as·the·Tensor
 34 24·*·classes·have·been·revisited.·See·remarks
 35 25·*·in·tensor.hh·(also·hold·true·here).
 36 26·*******************************************/
 37 27
 38 28
 39 29·template·<class·B>
 40 _\x83_\x80·struct·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r
 41 31·{
 42 _\x83_\x82·typedef·B·_\x8B_\x8a_\x8s_\x8i_\x8s;
 43 _\x83_\x83·typedef·typename·Basis::Field·_\x8F_\x8i_\x8e_\x8l_\x8d;
 44 _\x83_\x84·typedef·typename·Basis::DomainVector·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r;
 45 _\x83_\x85·static·const·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·Basis::dimension;
 46 _\x83_\x86·static·const·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·Basis::dimRange;
 47 37
 48 _\x83_\x88·typedef·std::vector<Field>·_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r;
 49 39
 50 40·template<·class·Deriv·>
 51 41·struct·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r;
 52 42
 53 43·template·<unsigned·int·deriv>
 54 _\x84_\x84·struct·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r
 55 45·{
 56 _\x84_\x86·typedef
 57 _\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 58 _\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8>·>·_\x8A_\x8l_\x8l;
 59 _\x84_\x87·typedef·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x81_\x8,_\x80_\x8,_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:
 60 _\x8v_\x8a_\x8l_\x8u_\x8e_\x8>·>·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8e;
46 45·};61 48·};
47 46 
48 47·private: 
49 48·static·const·GeometryType·gt; 
50 49·static·const·LocalBasis·localBasis; 
51 50·static·const·LocalInterpolation·localInterpolation; 
52 51 
53 52·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_; 
54 53·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_; 
55 54·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_; 
56 55 
57 56·public: 
58 58 
59 71·template<class·VertexOrder> 
60 _\x87_\x82·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Geometry·&geometry, 
61 73·const·VertexOrder&·vertexOrder)·: 
62 74·basis_(localBasis,·geometry),·interpolation_(localInterpolation), 
63 75·coefficients_(vertexOrder.begin(0,·0)) 
64 76·{·} 
65 77 
66 _\x87_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·} 
67 _\x87_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const 
68 80·{·return·interpolation_;·} 
69 _\x88_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const 
70 82·{·return·coefficients_;·} 
71 _\x88_\x83·const·GeometryType·&_\x8t_\x8y_\x8p_\x8e()·const·{·return·gt;·} 
72 84·}; 
73 85 
74 86·template<class·Geometry,·class·RF,·std::size_t·k> 
75 87·const·GeometryType 
76 88·Pk1DFiniteElement<Geometry,·RF,·k>::gt(GeometryTypes::simplex(2));62 49
 63 _\x85_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const
 64 51·{
 65 52·return·_\x8s_\x8i_\x8z_\x8e_\x8_;
 66 53·}
 67 54
 68 55·protected:
 69 _\x85_\x86·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r(const·_\x8B_\x8a_\x8s_\x8i_\x8s·&basis,unsigned·int·order,unsigned·int·_\x8s_\x8i_\x8z_\x8e)
 70 57·:·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_(basis),
 71 58·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_(order),
 72 59·_\x8s_\x8i_\x8z_\x8e_\x8_(_\x8s_\x8i_\x8z_\x8e),
 73 60·_\x8c_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r_\x8_(0)
 74 61·{}
 75 62·template·<int·deriv>
 76 _\x86_\x83·void·_\x8r_\x8e_\x8s_\x8i_\x8z_\x8e()
Max diff block lines reached; 16381/24024 bytes (68.19%) of diff not shown.
16.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00230.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pq22d.hh·File·Reference</title>8 <title>dune-localfunctions:·multiindex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 78 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>·&#124;
 78 <a·href="#func-members">Functions</a>··</div>
78 ··<div·class="headertitle"><div·class="title">pq22d.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">multiindex.hh·File·Reference</div></div>
79 </div><!--header-->80 </div><!--header-->
80 <div·class="contents">81 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>83 <code>#include·&lt;ostream&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/ftraits.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
85 </div>87 </div>
86 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">89 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>91 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01990.html">Dune::PQ22DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02822.html">Dune::MultiIndex&lt;·dim,·Field·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html">Dune::FieldTraits&lt;·MultiIndex&lt;·dim,·Field·&gt;·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02830.html">Dune::Unity&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02834.html">Dune::Zero&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>102 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 </table><table·class="memberdecls">
 106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 107 Functions</h2></td></tr>
 108 <tr·class="memitem:ae325ee4843eec3e8b5e20bb3aec095f7"·id="r_ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr>
 109 <tr·class="memitem:ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ae325ee4843eec3e8b5e20bb3aec095f7">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;)</td></tr>
 110 <tr·class="separator:ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:ae1f037b44b06807f5a02eee372d75d07"·id="r_ae1f037b44b06807f5a02eee372d75d07"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·,·class·F·&gt;·</td></tr>
 112 <tr·class="memitem:ae1f037b44b06807f5a02eee372d75d07"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ae1f037b44b06807f5a02eee372d75d07">Dune::operator*</a>·(const·F·&amp;f,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;m)</td></tr>
 113 <tr·class="separator:ae1f037b44b06807f5a02eee372d75d07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:af7c8e591aec3ad5d91797cb92b15f56c"·id="r_af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·,·class·F·&gt;·</td></tr>
 115 <tr·class="memitem:af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#af7c8e591aec3ad5d91797cb92b15f56c">Dune::operator/</a>·(const·F·&amp;f,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;m)</td></tr>
 116 <tr·class="separator:af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a5c10a84d8a80f191d0cc04f429542569"·id="r_a5c10a84d8a80f191d0cc04f429542569"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·&gt;·</td></tr>
 118 <tr·class="memitem:a5c10a84d8a80f191d0cc04f429542569"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a5c10a84d8a80f191d0cc04f429542569">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;·&gt;·&amp;y)</td></tr>
 119 <tr·class="separator:a5c10a84d8a80f191d0cc04f429542569"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:aa5a96127420ca6dfad96bf80bb211480"·id="r_aa5a96127420ca6dfad96bf80bb211480"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·,·int·dimR&gt;·</td></tr>
 121 <tr·class="memitem:aa5a96127420ca6dfad96bf80bb211480"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#aa5a96127420ca6dfad96bf80bb211480">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·Dune::FieldVector&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;,·dimR·&gt;·&gt;·&amp;y)</td></tr>
 122 <tr·class="separator:aa5a96127420ca6dfad96bf80bb211480"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a6195e9c7f00423dba749721843def6a3"·id="r_a6195e9c7f00423dba749721843def6a3"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·,·int·dimR1,·int·dimR2&gt;·</td></tr>
 124 <tr·class="memitem:a6195e9c7f00423dba749721843def6a3"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a6195e9c7f00423dba749721843def6a3">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·Dune::FieldMatrix&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;,·dimR1,·dimR2·&gt;·&gt;·&amp;y)</td></tr>
 125 <tr·class="separator:a6195e9c7f00423dba749721843def6a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a7c0fced5f147e790d491cb615ce81db1"·id="r_a7c0fced5f147e790d491cb615ce81db1"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·&gt;·</td></tr>
 127 <tr·class="memitem:a7c0fced5f147e790d491cb615ce81db1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a7c0fced5f147e790d491cb615ce81db1">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;·&amp;val)</td></tr>
 128 <tr·class="separator:a7c0fced5f147e790d491cb615ce81db1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a8d0e4680bac6d2e2f8cee122ae9d8f45"·id="r_a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr>
 130 <tr·class="memitem:a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a8d0e4680bac6d2e2f8cee122ae9d8f45">Dune::operator&lt;</a>·(const·<a·class="el"·href="a02682.html">Zero</a>&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&gt;·&amp;,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;)</td></tr>
 131 <tr·class="separator:a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a7bbbdb77ac7ed9df36c91e084535545a"·id="r_a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr>
 133 <tr·class="memitem:a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a7bbbdb77ac7ed9df36c91e084535545a">Dune::operator&lt;</a>·(const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;f,·const·<a·class="el"·href="a02682.html">Zero</a>&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&gt;·&amp;)</td></tr>
 134 <tr·class="separator:a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>135 </table>
98 </div><!--·contents·-->136 </div><!--·contents·-->
99 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>138 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>140 </small></address>
103 </body>141 </body>
4.24 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 68 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s
9 pq22d.hh·File·Reference9 multiindex.hh·File·Reference
 10 #include·<vector>
 11 #include·<ostream>
10 #include·<dune/common/fmatrix.hh>12 #include·<dune/common/ftraits.hh>
 13 #include·<dune/common/fvector.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_.D_.u_.n_.e_.:_.:_.P_.Q_.2_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>17 ·class· ·_.D_.u_.n_.e_.:_.:_.M_.u_.l_.t_.i_.I_.n_.d_.e_.x_.<_.·_.d_.i_.m_.,_.·_.F_.i_.e_.l_.d_\x8·_\x8>
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8·_\x8>
 20  
 21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8·_\x8>
 22  
 23 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Z_\x8e_\x8r_\x8o_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8·_\x8>
17  24  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  27  
 28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 29 template<int·dim,·class·Field·>
 30 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<
 31 ··························dim,·Field·>·&)
 32  
 33 template<int·dim,·class·Field·,·class·F·>
 34 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*·(const·F·&f,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,
 35 ··························Field·>·&m)
 36  
 37 template<int·dim,·class·Field·,·class·F·>
 38 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8/·(const·F·&f,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,
 39 ··························Field·>·&m)
 40  
 41 template<int·d,·class·F·>
 42 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std::
 43 ··························vector<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>·>·&y)
 44  
 45 template<int·d,·class·F·,·int·dimR>
 46 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std::
 47 ··························vector<·Dune::FieldVector<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>,·dimR·>
 48 ··························>·&y)
 49  
 50 template<int·d,·class·F·,·int·dimR1,·int·dimR2>
 51 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std::
 52 ··························vector<·Dune::FieldMatrix<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>,·dimR1,
 53 ··························dimR2·>·>·&y)
 54  
 55 template<int·d,·class·F·>
 56 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const
 57 ··························_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>·&val)
 58  
 59 template<int·dim,·class·Field·>
 60 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·_\x8Z_\x8e_\x8r_\x8o<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>
 61 ··························>·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·&)
 62  
 63 template<int·dim,·class·Field·>
 64 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·&f,
 65 ··························const·_\x8Z_\x8e_\x8r_\x8o<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·>·&)
 66  
21 ===============================================================================67 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.868 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
148 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00230_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·pq22d.hh·Source·File</title>8 <title>dune-localfunctions:·multiindex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 132 lines modifiedOffset 70, 657 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">pq22d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">multiindex.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PQ22DLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MULTIINDEX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PQ22DLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MULTIINDEX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/ftraits.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··/****************************************************************</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·Provide·a·Field·class·which·can·be·used·in·evaluation·methods</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·to·produce·MultiIndex·presentation·of·polynomials.</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··****************************************************************/</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
100 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};"> 
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a01990.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01990.html">PQ22DLocalFiniteElement</a></div> 
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div> 
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01594.html">LFEVariant</a>·=·<a·class="code·hl_class"·href="a01594.html">LocalFiniteElementVariant&lt;LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>,</div> 
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·················································<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>·&gt;;</div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">···23</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">Traits</a>·=·<span·class="keyword">typename</span>·<[·...·truncated·by·diffoscope;·len:·102,·SHA:·05ad03979567899c90909ddeb72d2e44e7c13a3f0ecc12f2000564d0adc38093·...·]</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-----------------------------</span></div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01990.html#aa385587fd07f0345ad5cd8f56a93682d">···25</a></span>····<a·class="code·hl_function"·href="a01990.html#aa385587fd07f0345ad5cd8f56a93682d">PQ22DLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt·[·...·truncated·by·diffoscope;·len:·1,·SHA:·ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee·...·]</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>MultiIndex;</div>
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a00576.html#ae325ee4843eec3e8b5e20bb3aec095f7">···29</a></span>··std::ostream·&amp;<a·class="code·hl_function"·href="a00576.html#ac0c9e9e515f7219f53c990e39cf257a6">operator&lt;&lt;·</a>(·std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dim,Field·&gt;</a>·&amp;·);</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">if</span>·(·gt.isTriangle()·)</div> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(·gt.isQuadrilateral()·)</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div> 
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
116 </div> 
117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·MultiIndex</span></div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·----------</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,<span·class="keyword">class</span>·Field·&gt;</div>
118 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01990.html#a6b38b1b73f99b5146e414118ad954973">···33</a></span>····<a·class="code·hl_function"·href="a01990.html#a6b38b1b73f99b5146e414118ad954973">PQ22DLocalFiniteElement</a>·(·<span·class="k[·...·truncated·by·diffoscope;·len:·121,·SHA:·774c3b34ec33fffc1d9920a09034f9f454dfb1e68a46b47224878f7bab0c7fbf·...·]</div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02822.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02822.html">MultiIndex</a></div>
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dim,·Field·&gt;</a>·<a·class="code·hl_class"·href="a02822.html">This</a>;</div>
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">if</span>·(·gt.isTriangle()·)</div> 
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>(vertexmap);</div> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(·gt.isQuadrilateral()·)</div> 
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div> 
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div> 
126 </div> 
127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02822.html#ac46815c7d9ac10cd8cc2a7856449f650">···41</a></span>····<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;&lt;&gt;·(·std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">This</a>·&amp;·);</div>
128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01990.html#af4083d5f8933bd0fc65001b64465b559">···41</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalBasisType&amp;·<a·class="code·hl_function"·href="a01990.html#af4083d5f8933bd0fc65001b64465b559">localBasis</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#a5f8469496fe96854732dfa931fb6f56e">localBasis</a>();</div> 
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 </div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02822.html#a2319b3cac40c7756de1736ab988f1571">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02822.html#a2319b3cac40c7756de1736ab988f1571">dimension</a>·=·dim;</div>
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
135 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01990.html#a4dc627d91e5eaddb0dc4479abc0ac98e">···46</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalCoefficientsType&amp;·<a·class="code·hl_function"·href="a01990.html#a4dc627d91e5eaddb0dc4479abc0ac98e">lo[·...·truncated·by·diffoscope;·len:·57,·SHA:·de6a2909d7079d4b2f55eb94c0f65ab709bc9bb62e18d20ea27e9e16d4465803·...·]</div>130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">···46</a></span>····<a·class="code·hl_function"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">MultiIndex</a>·()</div>
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·vecZ_(·0·),</div>
138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#ad52eaf02f54364d63f7362647e2dfc53">localCoefficients</a>();</div>132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········vecOMZ_(·0·),</div>
 133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········factor_(·1.·),</div>
 134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········next_(·0·)</div>
139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div>
140 </div>136 </div>
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F&gt;</div>
142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01990.html#ada6a90921e8c9057bba7a0fa087c4f82">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalInterpolationType&amp;·<a·class="code·h[·...·truncated·by·diffoscope;·len:·125,·SHA:·a5e60323bbdf7481e3cc4d38fca65872c9865ffb17f0f1b092873c17cce0ae27·...·]</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">···53</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">MultiI[·...·truncated·by·diffoscope;·len:·54,·SHA:·e51c295c5f6cb11db898e8e38c52f957ff690b5841f5280928ddd3ac0920af34·...·]</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······:·vecZ_(·0·),</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········vecOMZ_(·0·),</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········factor_(·<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>&lt;Field&gt;(f)·),</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········next_(·0·)</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#af7fc60f2c68c89bd7146f6d88e9d992d">localInterpolation</a>();</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div>
147 </div>145 </div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
149 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01990.html#ad7fd603a69a4be30a33aa61304a0325e">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01990.html#ad7fd603a69a4be30a33aa61304a0325e">size</a>·()<span·class="keyword">·const</span></div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#a4fc5d6183809288939c96000d50426ee">size</a>();</div> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
154 </div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
156 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
Max diff block lines reached; 96456/121966 bytes (79.08%) of diff not shown.
28.4 KB
html2text {}
    
Offset 1, 156 lines modifiedOffset 1, 636 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 pq22d.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 multiindex.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_PQ22DLOCALFINITEELEMENT_HH 
16 6#define·DUNE_PQ22DLOCALFINITEELEMENT_HH15 5#ifndef·DUNE_MULTIINDEX_HH
 16 6#define·DUNE_MULTIINDEX_HH
17 717 7
 18 8#include·<vector>
 19 9#include·<ostream>
 20 10
18 8#include·<dune/common/fmatrix.hh>21 11#include·<dune/common/ftraits.hh>
 22 12#include·<dune/common/fvector.hh>
 23 13
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h> 
21 11 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>24 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
24 1425 15
25 15namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
 27 17{
 28 18·/****************************************************************
 29 19·*·Provide·a·Field·class·which·can·be·used·in·evaluation·methods
 30 20·*·to·produce·MultiIndex·presentation·of·polynomials.
 31 21·****************************************************************/
 32 22·//·Internal·Forward·Declarations
 33 23·//·-----------------------------
26 16{ 
27 17·template<class·D,·class·R> 
28 _\x81_\x88·class·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
29 19·{ 
30 20·using·_\x8L_\x8F_\x8E_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t·= 
31 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>, 
32 21·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>·>; 
33 22·public: 
34 _\x82_\x83·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·typename·_\x8L_\x8F_\x8E_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
35 2434 24
36 _\x82_\x85·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt·) 
37 26·{ 
38 27·if·(·gt.isTriangle()·) 
39 28·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>(); 
40 29·else·if·(·gt.isQuadrilateral()·) 
41 30·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>(); 
42 31·}35 25·template<·int·dim,·class·Field·>
 36 26·class·MultiIndex;
 37 27
 38 28·template<·int·dim,·class·Field·>
 39 _\x82_\x89·std::ostream·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<_\x8·(·std::ostream·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&
 40 );
 41 30
 42 31
43 3243 32
44 _\x83_\x83·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·const·std::vector<unsigned 
45 int>·vertexmap·)44 33·//·MultiIndex
 45 34·//·----------
 46 35
 47 36·template<·int·dim,class·Field·>
 48 _\x83_\x87·class·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x
46 34·{49 38·{
 50 39·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
47 35·if·(·gt.isTriangle()·) 
48 36·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>(vertexmap); 
49 37·else·if·(·gt.isQuadrilateral()·) 
50 38·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>(); 
51 39·} 
52 4051 40
53 _\x84_\x81·const·typename·Traits::LocalBasisType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
54 42·{ 
55 43·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(); 
56 44·}52 _.4_.1·friend·std::ostream·&operator<<<>·(·std::ostream·&,·const·_.T_.h_.i_.s·&·);
 53 42
 54 43·public:
 55 _\x84_\x84·static·const·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim;
57 4556 45
58 _\x84_\x86·const·typename·Traits::LocalCoefficientsType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
59 47·{ 
60 48·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(); 
61 49·} 
62 50 
63 _\x85_\x81·const·typename·Traits::LocalInterpolationType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
64 52·{ 
65 53·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(); 
66 54·} 
67 55 
68 _\x85_.7·unsigned·int·_.s_.i_.z_.e·()·const57 _\x84_.6·_.M_.u_.l_.t_.i_.I_.n_.d_.e_.x·()
 58 47·:·vecZ_(·0·),
 59 48·vecOMZ_(·0·),
 60 49·factor_(·1.·),
 61 50·next_(·0·)
 62 51·{}
 63 52·template·<class·F>
 64 _\x85_\x83·explicit·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·(const·F·&f)
 65 54·:·vecZ_(·0·),
 66 55·vecOMZ_(·0·),
 67 56·factor_(·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t<Field>(f)·),
 68 57·next_(·0·)
69 58·{69 58·{}
70 59·return·lfeVariant_._\x8s_\x8i_\x8z_\x8e(); 
71 60·} 
72 61 
73 _.6_.2·GeometryType·_.t_.y_.p_.e·()·const70 59
 71 _\x86_\x80·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·(·int,·const·_\x8T_\x8h_\x8i_\x8s·&other·)
 72 61·:·vecZ_(·other.vecOMZ_·),
 73 62·vecOMZ_(·other.vecZ_·),
 74 63·factor_(·other.factor_·)
74 63·{75 64·{
75 64·return·lfeVariant_._.t_.y_.p_.e();76 65·assert(!other.next_);
 77 66·if·(other.next_)
 78 67·{
 79 68·next_·=·new·_\x8T_\x8h_\x8i_\x8s(·*(other.next_)·);
76 65·}80 69·}
 81 70·else
 82 71·next_·=·0;
77 66 
78 67·private: 
Max diff block lines reached; 23338/29027 bytes (80.40%) of diff not shown.
11.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00233.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangelfecache.hh·File·Reference</title>8 <title>dune-localfunctions:·basismatrix.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 48 lines modifiedOffset 65, 49 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
76 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
77 <a·href="#typedef-members">Typedefs</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">lagrangelfecache.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">basismatrix.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;tuple&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
91 </div>86 </div>
92 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02626.html">Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02630.html">Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02634.html">Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02638.html">Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02642.html">Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>103 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>104 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls"> 
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
100 Typedefs</h2></td></tr> 
101 <tr·class="memitem:ab585b20191b64f3ff507227d45718aae"·id="r_ab585b20191b64f3ff507227d45718aae"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·std::size_t·dim,·std::size_t·order&gt;·</td></tr> 
102 <tr·class="memitem:ab585b20191b64f3ff507227d45718aae"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ab585b20191b64f3ff507227d45718aae">Dune::LagrangeLocalFiniteElementCache</a>·=·<a·class="el"·href="a01602.html">LocalFiniteElementVariantCache</a>&lt;·Impl::ImplementedLagrangeFiniteElements&lt;·D,·R,·dim,·order·&gt;·&gt;</td></tr> 
103 <tr·class="memdesc:ab585b20191b64f3ff507227d45718aae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<br·/></td></tr> 
104 <tr·class="separator:ab585b20191b64f3ff507227d45718aae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 </table>106 </table>
106 </div><!--·contents·-->107 </div><!--·contents·-->
107 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>111 </small></address>
111 </body>112 </body>
3.82 KB
html2text {}
    
Offset 1, 32 lines modifiedOffset 1, 35 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s 
9 lagrangelfecache.hh·File·Reference7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 basismatrix.hh·File·Reference
10 #include·<tuple>10 #include·<fstream>
 11 #include·<dune/common/dynmatrix.hh>
 12 #include·<dune/common/exceptions.hh>
11 #include·<utility> 
12 #include·<dune/geometry/type.hh> 
13 #include·<dune/geometry/typeindex.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.p_.0_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.v_.a_.r_.i_.a_.n_.t_.c_.a_.c_.h_.e_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8>_\x8,
 20 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8,
 23 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 24  
 25 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8,
 26 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8·_\x8>_\x8,
 29 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 30  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s31 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e32 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  33  
24 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
25 template<class·D·,·class·R·,·std::size_t·dim,·std::size_t·order> 
26 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e< 
27 ·······Impl::ImplementedLagrangeFiniteElements<·D,·R,·dim,·order·>·> 
28  ······A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for 
29 ·······the·given·dimension·and·order. 
30   
31 ===============================================================================34 ===============================================================================
32 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.835 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
93.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00233_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangelfecache.hh·Source·File</title>8 <title>dune-localfunctions:·basismatrix.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 145 lines modifiedOffset 70, 277 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangelfecache.hh</div></div>80 ··<div·class="headertitle"><div·class="title">basismatrix.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_BASISMATRIX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_BASISMATRIX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··/****************************************</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·A·dense·matrix·representation·of·a·&#39;&#39;polynomial&#39;&#39;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·basis.·Its·represent·a·basis·as·a·linear</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·combination·of·a·second·basis,·i.e.,·a</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·monomial·basis.·It·is·simular·to·the·PolynomialBasis</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·but·it·not·derived·from·the·LocalBasis·class.</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·It·is·used·to·define·a·&#39;&#39;pre·basis&#39;&#39;.</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··****************************************/</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBasis,·<span·class="keyword">class·</span>Interpolation,</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">class·</span>Field·&gt;</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02622.html">···27</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02622.html">BasisMatrix</a>;</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBasis,·<span·class="keyword">class·</span>Interpolation,</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>Impl·{</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">class·</span>Field·&gt;</div>
 113 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02626.html">···31</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase</a>·:·<span·class="keyword">public</span>·DynamicMatrix&lt;Field&gt;</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Provide·implemented·Lagrange·local·finite·elements</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;dim&gt;</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;dim&gt;::index;</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02626.html#a62b8afa3f74224bca78594b5f4e76548">···33</a></span>····<span·class="keyword">typedef</span>·DynamicMatrix&lt;Field&gt;·<a·class="code·hl_typedef"·href="a02626.html#a62b8afa3f74224b[·...·truncated·by·diffoscope;·len:·30,·SHA:·388bbf3ad8ded21e39e34d07d9e01090674d7a13a533cbf5bcdffa9c7d6c392a·...·]</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 118 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02626.html#a806fa09c0e6baaf70e36efac683ddb29">···35</a></span>····<a·class="code·hl_function"·href="a02626.html#a806fa09c0e6baaf70e36efac683ddb29">BasisMatrixBase</a>(·<span·class="keyword">const</span>·PreBasis&amp;·preBasis,</div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·····················<span·class="keyword">const</span>·Interpolation&amp;·localInterpolation·)</div>
 121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·cols_(preBasis.size())</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······localInterpolation.interpolate(·preBasis,·*<span·class="keyword">this</span>·);</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·<span·class="keywordflow">return</span>·LagrangeSimplexLocalFiniteElement&lt;D,R,dim,order&gt;();·}),</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········std::make_pair(index(GeometryTypes::cube(dim)),····[]()·{·<span·class="keywordflow">return</span>·LagrangeCubeLocalFiniteElement&lt;D,R,dim,order&gt;();·})</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······);</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······this-&gt;invert();</div>
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 126 </div>
 127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02626.html#a2905ed60959e7eea31968f18c2f18380">···42</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02626.html#a2905ed60959e7eea31968f18c2f18380">cols</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·cols_;</div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim&gt;</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements&lt;D,R,dim,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;dim&gt;</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;dim&gt;::index;</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>132 </div>
 133 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02626.html#a73bebf6f135baf4948d699fd41383ff6">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02626.html#a73bebf6f135baf4948d699fd41383ff6">rows</a>·()<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·Matrix::rows();</div>
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::simplex(dim));·}),</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········std::make_pair(index(GeometryTypes::cube(dim)),····[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::cube(dim));·}),</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········std::make_pair(index(GeometryTypes::none(dim)),····[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::none(dim));·})</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······);</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 138 </div>
 139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div>
 140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cols_;</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div>141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>
 142 </div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class·</span>F,</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements&lt;D,R,3,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;3&gt;</div>145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">class·</span>Interpolation,</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">class·</span>Field·&gt;</div>
 147 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02630.html">···57</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02622.html">BasisMatrix</a>&lt;·const·<a·class="code·hl_class"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase</a>&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>
 151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02630.html#a4c14dc213149625224f37eeb58369233">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02778.html">MonomialBasis&lt;·geometryId,·F·&gt;</a>·<a·class="code·hl_typedef"·href="a02630.html#a4c14dc213149625224f37eeb58369233">PreBasis</a>;</div>
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02630.html#af11eb83ee215d88be017ed9c5a24074e">···61</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase&lt;PreBasis,Interpolation,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02630.html#af11eb83ee215d88be017ed9c5a24074e">Base</a>;</div>
Max diff block lines reached; 12670/70850 bytes (17.88%) of diff not shown.
24.5 KB
html2text {}
    
Offset 1, 164 lines modifiedOffset 1, 326 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangelfecache.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 basismatrix.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH15 5#ifndef·DUNE_BASISMATRIX_HH
 16 6#define·DUNE_BASISMATRIX_HH
17 717 7
18 8#include·<tuple>18 8#include·<fstream>
 19 9#include·<dune/common/dynmatrix.hh>
 20 10#include·<dune/common/exceptions.hh>
 21 11
19 9#include·<utility> 
20 10 
21 11#include·<dune/geometry/type.hh> 
22 12#include·<dune/geometry/typeindex.hh> 
23 13 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
28 18#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.p_.0_\x8._\x8h_\x8h>22 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 24 14
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h> 
30 20 
31 21 
32 22namespace·_.D_.u_.n_.e·{25 15namespace·_.D_.u_.n_.e
33 23 
34 24 
35 25 
36 26namespace·Impl·{ 
37 27 
38 28·//·Provide·implemented·Lagrange·local·finite·elements 
39 29 
40 30·template<class·D,·class·R,·std::size_t·dim,·std::size_t·order> 
41 31·struct·ImplementedLagrangeFiniteElements·:·public 
42 FixedDimLocalGeometryTypeIndex<dim>26 16{
 27 17·/****************************************
 28 18·*·A·dense·matrix·representation·of·a·''polynomial''
 29 19·*·basis.·Its·represent·a·basis·as·a·linear
 30 20·*·combination·of·a·second·basis,·i.e.,·a
 31 21·*·monomial·basis.·It·is·simular·to·the·PolynomialBasis
 32 22·*·but·it·not·derived·from·the·LocalBasis·class.
 33 23·*·It·is·used·to·define·a·''pre·basis''.
 34 24·****************************************/
 35 25·template<·class·PreBasis,·class·Interpolation,
 36 26·class·Field·>
 37 _\x82_\x87·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x;
 38 28
 39 29·template<·class·PreBasis,·class·Interpolation,
 40 30·class·Field·>
 41 _\x83_\x81·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e·:·public·DynamicMatrix<Field>
43 32·{42 32·{
44 33·using·FixedDimLocalGeometryTypeIndex<dim>::index; 
45 34·static·auto·getImplementations()43 _.3_.3·typedef·DynamicMatrix<Field>·_.M_.a_.t_.r_.i_.x;
 44 34
 45 _\x83_\x85·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e(·const·PreBasis&·preBasis,
 46 36·const·Interpolation&·localInterpolation·)
 47 37·:·cols_(preBasis.size())
46 35·{48 38·{
 49 39·localInterpolation.interpolate(·preBasis,·*this·);
 50 40·this->invert();
47 36·return·std::make_tuple( 
48 37·std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·return 
49 LagrangeSimplexLocalFiniteElement<D,R,dim,order>();·}), 
50 38·std::make_pair(index(GeometryTypes::cube(dim)),·[]()·{·return 
51 LagrangeCubeLocalFiniteElement<D,R,dim,order>();·}) 
52 39·); 
53 40·} 
54 41·};51 41·}
 52 _\x84_\x82·unsigned·int·_\x8c_\x8o_\x8l_\x8s·()·const
55 42 
56 43·template<class·D,·class·R,·std::size_t·dim> 
57 44·struct·ImplementedLagrangeFiniteElements<D,R,dim,0>·:·public 
58 FixedDimLocalGeometryTypeIndex<dim> 
59 45·{53 43·{
 54 44·return·cols_;
60 46·using·FixedDimLocalGeometryTypeIndex<dim>::index; 
61 47·static·auto·getImplementations() 
62 48·{ 
63 49·return·std::make_tuple( 
64 50·std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·return 
65 P0LocalFiniteElement<D,R,dim>(GeometryTypes::simplex(dim));·}), 
66 51·std::make_pair(index(GeometryTypes::cube(dim)),·[]()·{·return 
67 P0LocalFiniteElement<D,R,dim>(GeometryTypes::cube(dim));·}), 
68 52·std::make_pair(index(GeometryTypes::none(dim)),·[]()·{·return 
69 P0LocalFiniteElement<D,R,dim>(GeometryTypes::none(dim));·}) 
70 53·); 
71 54·}55 45·}
 56 _\x84_\x86·unsigned·int·_\x8r_\x8o_\x8w_\x8s·()·const
 57 47·{
 58 48·return·Matrix::rows();
 59 49·}
 60 50·private:
 61 51·unsigned·int·cols_;
72 55·};62 52·};
73 56 
74 57·template<class·D,·class·R> 
75 58·struct·ImplementedLagrangeFiniteElements<D,R,3,0>·:·public 
76 FixedDimLocalGeometryTypeIndex<3>63 53
 64 54·template<·GeometryType::Id·geometryId,·class·F,
 65 55·class·Interpolation,
 66 56·class·Field·>
 67 _\x85_\x87·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x<·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·geometryId,·F·>,·Interpolation,
 68 Field·>
 69 58·:·public·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e<·const·MonomialBasis<·geometryId,·F·>,
 70 Interpolation,·Field·>
77 59·{71 59·{
78 60·using·FixedDimLocalGeometryTypeIndex<3>::index; 
79 61·static·auto·getImplementations() 
80 62·{ 
81 63·return·std::make_tuple( 
82 64·std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·return 
83 P0LocalFiniteElement<D,R,3>(GeometryTypes::tetrahedron);·}), 
84 65·std::make_pair(index(GeometryTypes::hexahedron),·[]()·{·return 
Max diff block lines reached; 10706/25087 bytes (42.68%) of diff not shown.
6.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00236.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangeprism.hh·File·Reference</title>8 <title>dune-localfunctions:·dualmortarbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 47 lines modifiedOffset 65, 25 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">lagrangeprism.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">dualmortarbasis.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
 78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/> 
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00116_source.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
90 </div>80 </div>
91 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls"> 
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
94 Classes</h2></td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01914.html">Dune::LagrangePrismLocalFiniteElement&lt;·D,·R,·k·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time·polynomial·order.··<a·href="a01914.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table><table·class="memberdecls"> 
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
100 Namespaces</h2></td></tr> 
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table> 
104 </div><!--·contents·-->82 </div><!--·contents·-->
105 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<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 </small></address>86 </small></address>
109 </body>87 </body>
110 </html>88 </html>
1.81 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 12 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
9 lagrangeprism.hh·File·Reference7 dualmortarbasis.hh·File·Reference
10 #include·<array> 
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/math.hh> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.p_.1_\x8._\x8h_\x8h>
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.q_.1_\x8._\x8h_\x8h>
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8k_\x8·_\x8> 
22  ·······Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time 
23 ········polynomial·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
26 namespace· ·_\x8D_\x8u_\x8n_\x8e 
27   
28 ===============================================================================11 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.812 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
127 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00236_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangeprism.hh·Source·File</title>8 <title>dune-localfunctions:·dualmortarbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 688 lines modifiedOffset 70, 34 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangeprism.hh</div></div>80 ··<div·class="headertitle"><div·class="title">dualmortarbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00116.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> 
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div> 
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>LagrangePrismLocalBasis</div> 
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·dim·=·3;</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div> 
110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div> 
111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·binomial(k+2,2u)·*·(k+1);</div> 
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div> 
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out.resize(size());</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">if</span>·(k==0)</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[0]·=·1;</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keywordflow">return</span>;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">if</span>·(k==1)</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······{</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[0]·=·(1.0-in[0]-in[1])*(1.0-in[2]);</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········out[1]·=·in[0]*(1-in[2]);</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········out[2]·=·in[1]*(1-in[2]);</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[3]·=·in[2]*(1.0-in[0]-in[1]);</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········out[4]·=·in[0]*in[2];</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[5]·=·in[1]*in[2];</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(k==2)</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······{</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········FieldVector&lt;R,k+1&gt;·segmentShapeFunction;</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········segmentShapeFunction[0]·=·1·+·in[2]·*·(-3·+·2*in[2]);</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········segmentShapeFunction[1]·=····in[2]·*·(4·-·4*in[2]);</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········segmentShapeFunction[2]·=····in[2]·*·(-1·+·2*in[2]);</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········FieldVector&lt;R,·6&gt;·triangleShapeFunction;</div> 
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········triangleShapeFunction[0]·=·2·*·(1·-·in[0]·-·in[1])·*·(0.5·-·in[0]·-·in[1]);</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········triangleShapeFunction[1]·=·2·*·in[0]·*·(-0.5·+·in[0]);</div> 
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········triangleShapeFunction[2]·=·2·*·in[1]·*·(-0.5·+·in[1]);</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········triangleShapeFunction[3]·=·4*in[0]·*·(1·-·in[0]·-·in[1]);</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········triangleShapeFunction[4]·=·4*in[1]·*·(1·-·in[0]·-·in[1]);</div> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········triangleShapeFunction[5]·=·4*in[0]*in[1];</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="comment">//·lower·triangle:</span></div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········out[0]·=·triangleShapeFunction[0]·*·segmentShapeFunction[0];</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[1]·=·triangleShapeFunction[1]·*·segmentShapeFunction[0];</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········out[2]·=·triangleShapeFunction[2]·*·segmentShapeFunction[0];</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="comment">//upper·triangle</span></div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········out[3]·=·triangleShapeFunction[0]·*·segmentShapeFunction[2];</div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········out[4]·=·triangleShapeFunction[1]·*·segmentShapeFunction[2];</div> 
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········out[5]·=·triangleShapeFunction[2]·*·segmentShapeFunction[2];</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="comment">//·vertical·edges</span></div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········out[6]·=·triangleShapeFunction[0]·*·segmentShapeFunction[1];</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········out[7]·=·triangleShapeFunction[1]·*·segmentShapeFunction[1];</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········out[8]·=·triangleShapeFunction[2]·*·segmentShapeFunction[1];</div> 
170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="comment">//·lower·triangle·edges</span></div> 
172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[9]·=·triangleShapeFunction[3]·*·segmentShapeFunction[0];</div> 
173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········out[10]·=·triangleShapeFunction[4]·*·segmentShapeFunction[0];</div> 
174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········out[11]·=·triangleShapeFunction[5]·*·segmentShapeFunction[0];</div> 
175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<span·class="comment">//·upper·triangle·edges</span></div> 
177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········out[12]·=·triangleShapeFunction[3]·*·segmentShapeFunction[2];</div> 
178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········out[13]·=·triangleShapeFunction[4]·*·segmentShapeFunction[2];</div> 
Max diff block lines reached; 271/101240 bytes (0.27%) of diff not shown.
27.8 KB
html2text {}
    
Offset 1, 712 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 dualmortarbasis.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangeprism.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH15 6#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH
17 716 7
18 8#include·<array> 
19 9#include·<numeric>17 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.p_.1_.._.h_.h>
 18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8._\x8h_\x8h>
20 1019 10
 20 11#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH
21 11#include·<dune/common/fmatrix.hh> 
22 12#include·<dune/common/fvector.hh> 
23 13#include·<dune/common/math.hh> 
24 14 
25 15#include·<dune/geometry/referenceelements.hh> 
26 16 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
30 20 
31 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl 
32 22{ 
33 32·template<class·D,·class·R,·unsigned·int·k> 
34 33·class·LagrangePrismLocalBasis 
35 34·{ 
36 35·static·constexpr·std::size_t·dim·=·3; 
37 36·public: 
38 37·using·Traits·= 
39 LocalBasisTraits<D,dim,FieldVector<D,dim>,R,1,FieldVector<R,1>,FieldMatrix<R,1,dim> 
40 >; 
41 38 
42 41·static·constexpr·unsigned·int·size·() 
43 42·{ 
44 43·return·binomial(k+2,2u)·*·(k+1); 
45 44·} 
46 45 
47 47·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
48 48·std::vector<typename·Traits::RangeType>&·out)·const 
49 49·{ 
50 50·out.resize(size()); 
51 51 
52 52·//·Specialization·for·zero-order·case 
53 53·if·(k==0) 
54 54·{ 
55 55·out[0]·=·1; 
56 56·return; 
57 57·} 
58 58 
59 59·if·(k==1) 
60 60·{ 
61 61·out[0]·=·(1.0-in[0]-in[1])*(1.0-in[2]); 
62 62·out[1]·=·in[0]*(1-in[2]); 
63 63·out[2]·=·in[1]*(1-in[2]); 
64 64·out[3]·=·in[2]*(1.0-in[0]-in[1]); 
65 65·out[4]·=·in[0]*in[2]; 
66 66·out[5]·=·in[1]*in[2]; 
67 67 
68 68·return; 
69 69·} 
70 70 
71 71·if·(k==2) 
72 72·{ 
73 73·FieldVector<R,k+1>·segmentShapeFunction; 
74 74·segmentShapeFunction[0]·=·1·+·in[2]·*·(-3·+·2*in[2]); 
75 75·segmentShapeFunction[1]·=·in[2]·*·(4·-·4*in[2]); 
76 76·segmentShapeFunction[2]·=·in[2]·*·(-1·+·2*in[2]); 
77 77 
78 78·FieldVector<R,·6>·triangleShapeFunction; 
79 79·triangleShapeFunction[0]·=·2·*·(1·-·in[0]·-·in[1])·*·(0.5·-·in[0]·-·in[1]); 
80 80·triangleShapeFunction[1]·=·2·*·in[0]·*·(-0.5·+·in[0]); 
81 81·triangleShapeFunction[2]·=·2·*·in[1]·*·(-0.5·+·in[1]); 
82 82·triangleShapeFunction[3]·=·4*in[0]·*·(1·-·in[0]·-·in[1]); 
83 83·triangleShapeFunction[4]·=·4*in[1]·*·(1·-·in[0]·-·in[1]); 
84 84·triangleShapeFunction[5]·=·4*in[0]*in[1]; 
85 85 
86 86·//·lower·triangle: 
87 87·out[0]·=·triangleShapeFunction[0]·*·segmentShapeFunction[0]; 
88 88·out[1]·=·triangleShapeFunction[1]·*·segmentShapeFunction[0]; 
89 89·out[2]·=·triangleShapeFunction[2]·*·segmentShapeFunction[0]; 
90 90 
91 91·//upper·triangle 
92 92·out[3]·=·triangleShapeFunction[0]·*·segmentShapeFunction[2]; 
93 93·out[4]·=·triangleShapeFunction[1]·*·segmentShapeFunction[2]; 
94 94·out[5]·=·triangleShapeFunction[2]·*·segmentShapeFunction[2]; 
95 95 
96 96·//·vertical·edges 
97 97·out[6]·=·triangleShapeFunction[0]·*·segmentShapeFunction[1]; 
98 98·out[7]·=·triangleShapeFunction[1]·*·segmentShapeFunction[1]; 
99 99·out[8]·=·triangleShapeFunction[2]·*·segmentShapeFunction[1]; 
100 100 
101 101·//·lower·triangle·edges 
102 102·out[9]·=·triangleShapeFunction[3]·*·segmentShapeFunction[0]; 
103 103·out[10]·=·triangleShapeFunction[4]·*·segmentShapeFunction[0]; 
104 104·out[11]·=·triangleShapeFunction[5]·*·segmentShapeFunction[0]; 
105 105 
106 106·//·upper·triangle·edges 
107 107·out[12]·=·triangleShapeFunction[3]·*·segmentShapeFunction[2]; 
108 108·out[13]·=·triangleShapeFunction[4]·*·segmentShapeFunction[2]; 
109 109·out[14]·=·triangleShapeFunction[5]·*·segmentShapeFunction[2]; 
110 110 
111 111·//·quadrilateral·sides 
112 112·out[15]·=·triangleShapeFunction[3]·*·segmentShapeFunction[1]; 
113 113·out[16]·=·triangleShapeFunction[4]·*·segmentShapeFunction[1]; 
114 114·out[17]·=·triangleShapeFunction[5]·*·segmentShapeFunction[1]; 
115 115 
116 116·return; 
117 117·} 
118 118 
119 119·DUNE_THROW(NotImplemented,·"LagrangePrismLocalBasis::evaluateFunction·for 
120 order·"·<<·k); 
121 120·} 
122 121 
123 127·void·evaluateJacobian(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
124 128·std::vector<typename·Traits::JacobianType>&·out)·const 
Max diff block lines reached; 53/28402 bytes (0.19%) of diff not shown.
10.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00239.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·cache.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchical.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 56 lines modifiedOffset 65, 31 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">cache.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">hierarchical.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
  
 78 <p>Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.··
 79 <a·href="#details">More...</a></p>
 80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00500_source.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/> 
82 <code>#include·&lt;optional&gt;</code><br·/> 
83 <code>#include·&lt;type_traits&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00440_source.html">dune/localfunctions/lagrange.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00497_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/lagrange/lagrangelfecache.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00491_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</code><br·/>
91 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/> 
92 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
93 </div>83 </div>
94 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>
 85 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 86 <div·class="textblock"><p>Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.·</p>
95 <table·class="memberdecls"> 
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
97 Classes</h2></td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01822.html">Dune::DynamicLagrangeLocalFiniteElementCache&lt;·Domain,·Range,·dim·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension·and·order.··<a·href="a01822.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01826.html">Dune::StaticLagrangeLocalFiniteElementCache&lt;·id,·Domain,·Range,·dim,·order·&gt;</a></td></tr> 
102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order·for·the·case·that·the·GeometryType·is·fixed·and·has·the·given·Id.··<a·href="a01826.html#details">More...</a><br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01834.html">Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;</a></td></tr> 
105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<a·href="a01834.html#details">More...</a><br·/></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 </table><table·class="memberdecls"> 
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
109 Namespaces</h2></td></tr> 
110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table> 
113 </div><!--·contents·-->87 </div></div><!--·contents·-->
114 <!--·start·footer·part·-->88 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>89 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.890 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>91 </small></address>
118 </body>92 </body>
119 </html>93 </html>
3.79 KB
html2text {}
    
Offset 1, 43 lines modifiedOffset 1, 18 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
9 cache.hh·File·Reference7 hierarchical.hh·File·Reference
 8 Convenience·header·that·includes·all·available·hierarchical
 9 LocalFiniteElements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
10 #include·<map> 
11 #include·<optional> 
12 #include·<type_traits> 
13 #include·<dune/geometry/type.hh> 
14 #include·<dune/geometry/typeindex.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.l_.f_.e_.c_.a_.c_.h_.e_\x8._\x8h_\x8h>10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.2_\x8._\x8h_\x8h>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.p_.r_.i_.s_.m_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.2_\x8._\x8h_\x8h>
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 14 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 15 Convenience·header·that·includes·all·available·hierarchical
 16 LocalFiniteElements.
23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
25  ·······A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension 
26 ········and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8i_\x8d_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8·_\x8d_\x8i_\x8m_\x8, 
29 ········_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8> 
30 ········A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for 
31  ·······the·given·dimension·and·order·for·the·case·that·the·GeometryType·is 
32 ········fixed·and·has·the·given·Id.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
33   
34 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8I_\x8d_\x8(_\x8~_\x80_\x8u_\x8)_\x8, 
35 ········_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8> 
36  ·······A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for 
37 ········the·given·dimension·and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
38   
39 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
40 namespace· ·_\x8D_\x8u_\x8n_\x8e 
41   
42 ===============================================================================17 ===============================================================================
43 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.818 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
34.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00239_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·cache.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchical.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 146 lines modifiedOffset 70, 31 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">cache.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchical.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00500.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;optional&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00440.html">dune/localfunctions/lagrange.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00497.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</span></div>
 89 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00491.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">dune/localfunctions/lagrange/lagrangelfecache.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Domain,·<span·class="keyword">class</span>·Range,·<span·class="keywordtype">int</span>·dim&gt;</div> 
109 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> 
110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01822.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01822.html">DynamicLagrangeLocalFiniteElementCache</a></div> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div> 
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01822.html#a98ed5088537222ea69774272c4c04cd2">···41</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01818.html">FiniteElementType</a>·=·<a·class="code·hl_class"·href="a01818.html">LagrangeLocalFiniteElement&lt;EquidistantPointSet,·dim,·Domain,·Range&gt;</a>;</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01822.html#a6a3cc660ecd0b2387e8ff25f31dc6d69">···44</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01822.html#a6a3cc660ecd0b2387e8ff25f31dc6d69">DynamicLagrangeLocalFiniteElementCache</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order)</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·order_(order)</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·data_()</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{}</div> 
120 </div> 
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
122 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01822.html#a7976d5f15a1cc4f9ff692d5fa2bce9bc">···55</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01818.html">FiniteElementType</a>&amp;·<a·class="code·hl_function"·href="a01822.html#a7976d5f15a1cc4f9ff692d5fa2bce9bc">get</a>·(GeometryType·type)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">··</span>{</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">auto</span>·[it,_]·=·data_.try_emplace(type,type,order_);</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·it-&gt;second;</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div> 
128 </div> 
129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">private</span>:</div> 
131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order_;</div> 
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">mutable</span>·std::map&lt;GeometryType,·FiniteElementType&gt;·data_;</div> 
133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div> 
134 </div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
137 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;GeometryType::Id·<span·class="keywordtype">id</span>,·<span·class="keyword">class</span>·Domain,·<span·class="keyword">class</span>·Range,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div> 
138 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01826.html">···79</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01826.html">StaticLagrangeLocalFiniteElementCache</a></div> 
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div> 
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">struct·</span>UnknownToplogy·{};</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
143 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·isSimplex·=·GeometryType(<span·class="keywordtype">id</span>).isSimplex();</div> 
144 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·isCube·=·GeometryType(<span·class="keywordtype">id</span>).isCube();</div> 
145 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·isPrism·=·GeometryType(<span·class="keywordtype">id</span>).isPrism();</div> 
146 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·isPyramid·=·GeometryType(<span·class="keywordtype">id</span>).isPyramid();</div> 
147 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
148 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01826.html#aac4b078ac7d0810a5bad4e2d0fc95b37">···89</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01826.html#aac4b078ac7d0810a5bad4e2d0fc95b37">FiniteElementType</a></div> 
150 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····=·std::conditional_t&lt;isSimplex,·LagrangeSimplexLocalFiniteElement&lt;Domain,Range,dim,order&gt;,</div> 
151 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······std::conditional_t&lt;isCube,····LagrangeCubeLocalFiniteElement&lt;Domain,Range,dim,order&gt;,</div> 
152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······std::conditional_t&lt;isPrism,···LagrangePrismLocalFiniteElement&lt;Domain,Range,order&gt;,</div> 
153 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······std::conditional_t&lt;isPyramid,·LagrangePyramidLocalFiniteElement&lt;Domain,Range,order&gt;,·UnknownToplogy&gt;·&gt;·&gt;·&gt;;</div> 
154 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
155 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a01826.html#af0ed71b5cf4eba3ff53f179d5774b85e">···96</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01826.html#af0ed71b5cf4eba3ff53f179d5774b85e">StaticLagrangeLocalFiniteElementCache</a>·(std::integral_constant&lt;std::size_t,order&gt;·=·{})</div> 
157 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··{</div> 
158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····lfe_.emplace();</div> 
159 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div> 
160 </div> 
161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
162 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a01826.html#a0f4db11db2074095e6168e8fdcd5f84d">··102</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01826.html#aac4b078ac7d0810a5bad4e2d0fc95b37">FiniteElementType</a>&amp;·<a·class="code·hl_function"·href="a01826.html#a0f4db11db2074095e6168e8fdcd5f84d">get</a>·([[maybe_unused]]·GeometryType·type)<span·class="keyword">·const</span></div> 
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{</div> 
165 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····assert(GeometryType::Id(type)·==·<span·class="keywordtype">id</span>);</div> 
166 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····assert(!!lfe_);</div> 
167 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">return</span>·*lfe_;</div> 
168 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div> 
169 </div> 
170 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
171 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">private</span>:</div> 
172 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··std::optional&lt;FiniteElementType&gt;·lfe_{};</div> 
173 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>};</div> 
174 </div> 
175 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
176 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
177 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Domain,·<span·class="keyword">class</span>·Range,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div> 
Max diff block lines reached; 271/24957 bytes (1.09%) of diff not shown.
9.45 KB
html2text {}
    
Offset 1, 167 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 hierarchical.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 cache.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8._\x8h_\x8h>
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH 
17 7 
18 8#include·<map> 
19 9#include·<optional> 
20 10#include·<type_traits> 
21 11 
22 12#include·<dune/geometry/type.hh> 
23 13#include·<dune/geometry/typeindex.hh> 
24 14 
25 15#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_.._.h_.h>15 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_./
 16 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8l_\x8f_\x8e_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h> 
29 19#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.p_.r_.i_.s_.m_\x8._\x8h_\x8h>17 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_./_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.r_.i_.s_.m_.p_.2_\x8._\x8h_\x8h>
 18 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8._\x8h_\x8h
 19 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h
30 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
32 22 
33 23 
34 24namespace·_\x8D_\x8u_\x8n_\x8e·{ 
35 25 
36 37template·<class·Domain,·class·Range,·int·dim> 
37 _\x83_\x88class·_\x8D_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e 
38 39{ 
39 40public: 
40 _\x84_\x81·using·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8E_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8, 
41 _\x8d_\x8i_\x8m_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8>; 
42 42 
43 _\x84_\x84·explicit·_\x8D_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·(unsigned·int·order) 
44 45·:·order_(order) 
45 46·,·data_() 
46 47·{} 
47 48 
48 _\x85_\x85·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e&·_\x8g_\x8e_\x8t·(GeometryType·type)·const 
49 56·{ 
50 57·auto·[it,_]·=·data_.try_emplace(type,type,order_); 
51 58·return·it->second; 
52 59·} 
53 60 
54 61private: 
55 62·unsigned·int·order_; 
56 63·mutable·std::map<GeometryType,·FiniteElementType>·data_; 
57 64}; 
58 65 
59 66 
60 78template·<GeometryType::Id·id,·class·Domain,·class·Range,·std::size_t·dim, 
61 std::size_t·order> 
62 _\x87_\x89class·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e 
63 80{ 
64 81·struct·UnknownToplogy·{}; 
65 82 
66 83·static·constexpr·bool·isSimplex·=·GeometryType(id).isSimplex(); 
67 84·static·constexpr·bool·isCube·=·GeometryType(id).isCube(); 
68 85·static·constexpr·bool·isPrism·=·GeometryType(id).isPrism(); 
69 86·static·constexpr·bool·isPyramid·=·GeometryType(id).isPyramid(); 
70 87 
71 88public: 
72 _\x88_\x89·using·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e 
73 90·=·std::conditional_t<isSimplex, 
74 LagrangeSimplexLocalFiniteElement<Domain,Range,dim,order>, 
75 91·std::conditional_t<isCube, 
76 LagrangeCubeLocalFiniteElement<Domain,Range,dim,order>, 
77 92·std::conditional_t<isPrism, 
78 LagrangePrismLocalFiniteElement<Domain,Range,order>, 
79 93·std::conditional_t<isPyramid, 
80 LagrangePyramidLocalFiniteElement<Domain,Range,order>,·UnknownToplogy>·>·>·>; 
81 94 
82 _\x89_\x86·explicit·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·(std::integral_constant<std:: 
83 size_t,order>·=·{}) 
84 97·{ 
85 98·lfe_.emplace(); 
86 99·} 
87 100 
88 _\x81_\x80_\x82·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e&·_\x8g_\x8e_\x8t·([[maybe_unused]]·GeometryType·type)·const 
89 103·{ 
90 104·assert(GeometryType::Id(type)·==·id); 
91 105·assert(!!lfe_); 
92 106·return·*lfe_; 
93 107·} 
94 108 
95 109private: 
96 110·std::optional<FiniteElementType>·lfe_{}; 
97 111}; 
98 112 
99 113 
100 127template·<class·Domain,·class·Range,·std::size_t·dim,·std::size_t·order> 
101 _\x81_\x82_\x88class·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e<GeometryType::Id(~0u),·Domain, 
102 Range,·dim,·order> 
103 129·:·public·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e<Domain,Range,dim,order> 
104 130{ 
105 131·using·_\x8B_\x8a_\x8s_\x8e·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8d_\x8i_\x8m_\x8,_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>; 
106 132public: 
107 133·using·Base::Base; 
108 134}; 
109 135 
110 136}·//·namespace·Dune 
111 137 
112 138#endif·//·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH 
113 _\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
114 _\x8l_.a_.g_.r_.a_.n_.g_.e_.l_.f_.e_.c_.a_.c_.h_.e_\x8._\x8h_\x8h20 _\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.p_.2_\x8._\x8h_\x8h
115 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h 
116 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h 
117 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h 
118 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h 
119 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8._\x8h_\x8h 
120 Convenience·header·that·includes·all·implementations·of·Lagrange·finite 
121 elements. 
122 _\x8D_\x8u_\x8n_\x8e 
Max diff block lines reached; 53/9656 bytes (0.55%) of diff not shown.
7.75 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00242.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·lagrangecube.hh·File·Reference</title>8 <title>dune-localfunctions:·mimeticall.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">lagrangecube.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">mimeticall.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../common/localbasis.hh</a>&quot;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>87 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../common/localkey.hh</a>&quot;</code><br·/>
90 </div>88 </div>
91 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">90 <table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
94 Classes</h2></td></tr>92 Classes</h2></td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01878.html">Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02054.html">Dune::MimeticLocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and·polynomial·order.··<a·href="a01878.html#details">More...</a><br·/></td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02058.html">Dune::MimeticLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02062.html">Dune::MimeticLocalCoefficients</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">!··<a·href="a02062.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>102 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>105 </table>
2.21 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8m_.i_.m_.e_.t_.i_.c
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 mimeticall.hh·File·Reference
 10 #include·<cstddef>
9 lagrangecube.hh·File·Reference 
10 #include·<array> 
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh>11 #include·<dune/common/exceptions.hh>
13 #include·<dune/common/fvector.hh>12 #include·<dune/common/fvector.hh>
14 #include·<dune/common/math.hh>13 #include·<dune/common/fmatrix.hh>
15 #include·<dune/geometry/referenceelements.hh>14 #include·<dune/geometry/type.hh>
 15 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 16 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8> 
22  ·······Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension 
23 ········and·polynomial·order.·_.M_.o_.r_.e_.._.._..19 class· ·_.D_.u_.n_.e_.:_.:_.M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.·_.>
 20  
 21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
 22  
 23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 24  ·······!·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
24  25  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  28  
28 ===============================================================================29 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
161 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00242_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangecube.hh·Source·File</title>8 <title>dune-localfunctions:·mimeticall.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 741 lines modifiedOffset 70, 173 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangecube.hh</div></div>80 ··<div·class="headertitle"><div·class="title">mimeticall.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00242.html">Go·to·the·documentation·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>83 <a·href="a00242.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MIMETIC_ALL_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MIMETIC_ALL_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&quot;../common/localbasis.hh&quot;</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;../common/localkey.hh&quot;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <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="a00576.html">Dune</a></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·Forward·declaration</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasis&gt;</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
 104 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02054.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02054.html">MimeticLocalBasis</a></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">class·</span>LagrangeCubeLocalInterpolation;</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div> 
110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>LagrangeCubeLocalBasis</div> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>LagrangeCubeLocalInterpolation&lt;LagrangeCubeLocalBasis&lt;D,R,dim,k&gt;·&gt;;</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">Dune::LocalBasisTraits&lt;D,dim,Dune::FieldVector&lt;D,dim&gt;</a>,</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">···26</a></span>········R,1,Dune::FieldVector&lt;R,1&gt;,·Dune::FieldMatrix&lt;R,1,dim&gt;·&gt;·<a·class="code·hl_typedef"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">Traits</a>;</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02054.html#a078062f05de3fcfd2fc8d44b522b0f95">···28</a></span>····<a·class="code·hl_function"·href="a02054.html#a078062f05de3fcfd2fc8d44b522b0f95">MimeticLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·variant_)</div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·variant(variant_)</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{}</div>
 115 </div>
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 117 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
 118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02054.html#a3eb3da526b455ec7b9f11028819201d5">···32</a></span>····<a·class="code·hl_function"·href="a02054.html#a3eb3da526b455ec7b9f11028819201d5">MimeticLocalBasis</a>·()</div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······:·variant(0)</div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{}</div>
 121 </div>
 122 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 123 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02054.html#abd36b9a202b8e9a41a16a66bef0dd580">···36</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02054.html#abd36b9a202b8e9a41a16a66bef0dd580">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·variant;·}</div>
 124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 125 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02054.html#acff1c2397d065df9dae9d64db51ae76b">···39</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#acff1c2397d065df9dae9d64db51ae76b">evaluateFunction</a>·(</div>
 127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·i-th·Lagrange·polynomial·of·degree·k·in·one·dimension</span></div>129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">static</span>·R·p(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·D·x)</div>130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·evaluation·not·available&quot;</span>);</div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 132 </div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······R·result(1.0);</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j=0;·j&lt;=k;·j++)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">if</span>·(j!=i)·result·*=·(k*x-j)/((<span·class="keywordtype">int</span>)i-(int)j);</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·result;</div> 
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·derivative·of·ith·Lagrange·polynomial·of·degree·k·in·one·dimension</span></div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">static</span>·R·dp(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·D·x)</div>134 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02054.html#a45437a44d5adaafc0a3d60e804d3fc09">···47</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#a45437a44d5adaafc0a3d60e804d3fc09">evaluateJacobian</a>·(</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·Jacobian·evaluation·not·available&quot;</span>);</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 141 </div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······R·result(0.0);</div> 
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j=0;·j&lt;=k;·j++)</div>143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02054.html#a8aca7284253eafe8739e6158e94809d2">···55</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02054.html#a8aca7284253eafe8739e6158e94809d2">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·dim&gt;&amp;·<span·class="comment">/*order*/</span>,</div>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·<span·class="comment">/*in*/</span>,·········<span·class="comment">//·position</span></div>
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·<span·class="comment">/*out*/</span>)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·basis·partial·derivative·evaluation·not·available&quot;</span>);</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">if</span>·(j!=i)</div> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········{</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········R·prod(·(k*1.0)/((<span·class="keywordtype">int</span>)i-(<span·class="keywordtype">int</span>)j)·);</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·l=0;·l&lt;=k;·l++)</div> 
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordflow">if</span>·(l!=i·&amp;&amp;·l!=j)</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············prod·*=·(k*x-l)/((<span·class="keywordtype">int</span>)i-(int)l);</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········result·+=·prod;</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 150 </div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 152 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02054.html#a7e7062381e7eaa1d2afd98b8e3b193dc">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02054.html#a7e7062381e7eaa1d2afd98b8e3b193dc">order</a>·()<span·class="keyword">·const</span></div>
 154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
 155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······DUNE_THROW(Dune::Exception,<span·class="stringliteral">&quot;mimetic·order·evaluation·not·available&quot;</span>);</div>
Max diff block lines reached; 102016/133765 bytes (76.27%) of diff not shown.
30.1 KB
html2text {}
    
Offset 1, 764 lines modifiedOffset 1, 193 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangecube.hh7 ····*·_.m_.i_.m_.e_.t_.i_.c
 8 mimeticall.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH15 5#ifndef·DUNE_MIMETIC_ALL_HH
 16 6#define·DUNE_MIMETIC_ALL_HH
17 717 7
 18 8#include·<cstddef>
 19 9
18 8#include·<array> 
19 9#include·<numeric> 
20 10 
21 11#include·<dune/common/fmatrix.hh>20 10#include·<dune/common/exceptions.hh>
22 12#include·<dune/common/fvector.hh>21 11#include·<dune/common/fvector.hh>
23 13#include·<dune/common/math.hh>22 12#include·<dune/common/fmatrix.hh>
24 14 
25 15#include·<dune/geometry/referenceelements.hh> 
26 16 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
29 19#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>23 13
 24 14#include·<dune/geometry/type.hh>
 25 15
 26 16#include·"../common/localbasis.hh"
 27 17#include·"../common/localkey.hh"
 28 18
 29 19namespace·_\x8D_\x8u_\x8n_\x8e
30 2030 20{
 31 21·template<class·D,·class·R,·int·dim>
 32 _\x82_\x82·class·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
31 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl 
32 22{ 
33 23·//·Forward·declaration 
34 24·template<class·LocalBasis> 
35 25·class·LagrangeCubeLocalInterpolation; 
36 26 
37 37·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·k> 
38 38·class·LagrangeCubeLocalBasis 
39 39·{33 23·{
40 40·friend·class 
41 LagrangeCubeLocalInterpolation<LagrangeCubeLocalBasis<D,R,dim,k>·>; 
42 41 
43 42·//·i-th·Lagrange·polynomial·of·degree·k·in·one·dimension 
44 43·static·R·p(unsigned·int·i,·D·x)34 24·public:
 35 25·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8>,
 36 _\x82_\x86·R,1,Dune::FieldVector<R,1>,·Dune::FieldMatrix<R,1,dim>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 27
 38 _\x82_\x88·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·variant_)
 39 29·:·variant(variant_)
 40 30·{}
 41 31
 42 _\x83_\x82·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()
 43 33·:·variant(0)
 44 34·{}
 45 35
 46 _\x83_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·variant;·}
 47 37
 48 _\x83_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(
 49 40·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 50 41·std::vector<typename·Traits::RangeType>&·out)·const
45 44·{51 42·{
 52 43·DUNE_THROW(Dune::Exception,"mimetic·basis·evaluation·not·available");
46 45·R·result(1.0); 
47 46·for·(unsigned·int·j=0;·j<=k;·j++) 
48 47·if·(j!=i)·result·*=·(k*x-j)/((int)i-(int)j); 
49 48·return·result; 
50 49·}53 44·}
51 50 
52 51·//·derivative·of·ith·Lagrange·polynomial·of·degree·k·in·one·dimension 
53 52·static·R·dp(unsigned·int·i,·D·x)54 45
 55 _\x84_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(
 56 48·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 57 49·std::vector<typename·Traits::JacobianType>&·out)·const
54 53·{58 50·{
 59 51·DUNE_THROW(Dune::Exception,"mimetic·basis·Jacobian·evaluation·not
 60 available");
55 54·R·result(0.0); 
56 55 
57 56·for·(unsigned·int·j=0;·j<=k;·j++) 
58 57·{ 
59 58·if·(j!=i) 
60 59·{ 
61 60·R·prod(·(k*1.0)/((int)i-(int)j)·); 
62 61·for·(unsigned·int·l=0;·l<=k;·l++) 
63 62·if·(l!=i·&&·l!=j) 
64 63·prod·*=·(k*x-l)/((int)i-(int)l); 
65 64·result·+=·prod; 
66 65·}61 52·}
 62 53
 63 _\x85_\x85·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·dim>&·/*order*/,
 64 56·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·/*in*/,·//·position
 65 57·std::vector<typename·Traits::RangeType>&·/*out*/)·const·//·return·value
 66 58·{
 67 59·DUNE_THROW(Dune::Exception,"mimetic·basis·partial·derivative·evaluation·not
 68 available");
 69 60·}
 70 61
 71 _\x86_\x83·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const
 72 64·{
 73 65·DUNE_THROW(Dune::Exception,"mimetic·order·evaluation·not·available");
67 66·}74 66·}
 75 67
 76 68·private:
 77 69·unsigned·int·variant;
 78 70·};
 79 71
 80 72·template<class·LB>
 81 _\x87_\x83·class·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
68 67·return·result; 
69 68·} 
70 69 
71 70·//·Second·derivative·of·j-th·Lagrange·polynomial·of·degree·k·in·one 
72 dimension 
73 71·//·Formula·and·notation·taken·from·https://en.wikipedia.org/wiki/ 
74 Lagrange_polynomial#Derivatives 
Max diff block lines reached; 24598/30783 bytes (79.91%) of diff not shown.
5.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00245.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·p0.hh·File·Reference</title>8 <title>dune-localfunctions:·enriched.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 43 lines modifiedOffset 65, 24 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">p0.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">enriched.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
 78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00080_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00263_source.html">p0/p0localbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00266_source.html">p0/p0localcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00260_source.html">p0/p0localinterpolation.hh</a>&quot;</code><br·/> 
86 </div>79 </div>
87 <p><a·href="a00245_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00245_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls"> 
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
90 Classes</h2></td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html">Dune::P0LocalFiniteElement&lt;·D,·R,·d·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·p0·finite·element·on·all·types·of·reference·elements.··<a·href="a01950.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 </table><table·class="memberdecls"> 
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
96 Namespaces</h2></td></tr> 
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 </table> 
100 </div><!--·contents·-->81 </div><!--·contents·-->
101 <!--·start·footer·part·-->82 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>83 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.884 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>85 </small></address>
105 </body>86 </body>
106 </html>87 </html>
1.43 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
9 p0.hh·File·Reference7 enriched.hh·File·Reference
 8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8> 
18  ·······The·local·p0·finite·element·on·all·types·of·reference·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19   
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
21 namespace· ·_\x8D_\x8u_\x8n_\x8e 
22   
23 ===============================================================================10 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.811 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
26.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00245_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·p0.hh·Source·File</title>8 <title>dune-localfunctions:·enriched.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 118 lines modifiedOffset 70, 32 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">p0.hh</div></div>80 ··<div·class="headertitle"><div·class="title">enriched.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00245.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00245.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00263.html">p0/p0localbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00266.html">p0/p0localcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00260.html">p0/p0localinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d&gt;</div> 
101 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01950.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01950.html">P0LocalFiniteElement</a></div> 
103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;P0LocalBasis&lt;D,R,d&gt;</a>,·<a·class="code·hl_class"·href="a01958.html">P0LocalCoefficients</a>,</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">···30</a></span>········<a·class="code·hl_class"·href="a01962.html">P0LocalInterpolation&lt;P0LocalBasis&lt;D,R,d&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">Traits</a>;</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
108 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01950.html#a075410a7b141cb6cda75ed163eb7823f">···34</a></span>····<a·class="code·hl_function"·href="a01950.html#a075410a7b141cb6cda75ed163eb7823f">P0LocalFiniteElement</a>·(<span·class="keyword">const</span>·GeometryType&amp;·<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>)</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······:·interpolation(<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>),·gt(<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>)</div> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div> 
112 </div> 
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
114 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01950.html#a6630a3df793556cb76ef00080cf63176">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01950.html#a6630a3df793556cb76ef00080cf63176">localBasis</a>·()<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div> 
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·basis;</div> 
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
119 </div> 
120 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
121 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01950.html#ad6c662fe99c896c41cf11881dba6dc81">···47</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01950.html#ad6c662fe99c896c41cf11881dba6dc81">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div> 
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
126 </div> 
127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
128 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01950.html#ae2591254d7c773ab9dd4414ebcc1309c">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01950.html#ae2591254d7c773ab9dd4414ebcc1309c">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
133 </div> 
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
135 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01950.html#a109e0fd2ee74828d790af9b863e46876">···60</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01950.html#a109e0fd2ee74828d790af9b863e46876">size</a>·()<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·1;</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
142 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">···67</a></span>····GeometryType·<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>·()<span·class="keyword">·const</span></div> 
144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div> 
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·gt;</div> 
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div> 
147 </div> 
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">private</span>:</div> 
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<a·class="code·hl_class"·href="a01954.html">P0LocalBasis&lt;D,R,d&gt;</a>·basis;</div> 
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a01958.html">P0LocalCoefficients</a>·coefficients;</div> 
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a01962.html">P0LocalInterpolation&lt;P0LocalBasis&lt;D,R,d&gt;</a>·&gt;·interpolation;</div> 
153 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····GeometryType·gt;</div> 
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div> 
155 </div> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_ENRICHED_HH</span></div>
160 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div> 
161 <div·class="ttc"·id="aa00260_html"><div·class="ttname"><a·href="a00260.html">p0localinterpolation.hh</a></div></div>93 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">simplexp1bubble.hh</a></div></div>
162 <div·class="ttc"·id="aa00263_html"><div·class="ttname"><a·href="a00263.html">p0localbasis.hh</a></div></div> 
163 <div·class="ttc"·id="aa00266_html"><div·class="ttname"><a·href="a00266.html">p0localcoefficients.hh</a></div></div> 
164 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div> 
165 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div> 
166 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div> 
167 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div> 
168 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div> 
169 <div·class="ttc"·id="aa01950_html"><div·class="ttname"><a·href="a01950.html">Dune::P0LocalFiniteElement</a></div><div·class="ttdoc">The·local·p0·finite·element·on·all·types·of·reference·elements.</div><div·class="ttdef"><b>Definition</b>·p0.hh:25</div></div> 
170 <div·class="ttc"·id="aa01950_html_a075410a7b141cb6cda75ed163eb7823f"><div·class="ttname"><a·href="a01950.html#a075410a7b141cb6cda75ed163eb7823f">Dune::P0LocalFiniteElement::P0LocalFiniteElement</a></div><div·class="ttdeci">P0LocalFiniteElement(const·GeometryType·&amp;type)</div><div·class="ttdef"><b>Definition</b>·p0.hh:34</div></div> 
171 <div·class="ttc"·id="aa01950_html_a109e0fd2ee74828d790af9b863e46876"><div·class="ttname"><a·href="a01950.html#a109e0fd2ee74828d790af9b863e46876">Dune::P0LocalFiniteElement::size</a></div><div·class="ttdeci">unsigned·int·size()·const</div><div·class="ttdoc">The·number·of·shape·functions··here:·1.</div><div·class="ttdef"><b>Definition</b>·p0.hh:60</div></div> 
172 <div·class="ttc"·id="aa01950_html_a2f32d14e42e9071cba7957547f091a16"><div·class="ttname"><a·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">Dune::P0LocalFiniteElement::type</a></div><div·class="ttdeci">GeometryType·type()·const</div><div·class="ttdef"><b>Definition</b>·p0.hh:67</div></div> 
173 <div·class="ttc"·id="aa01950_html_a6630a3df793556cb76ef00080cf63176"><div·class="ttname"><a·href="a01950.html#a6630a3df793556cb76ef00080cf63176">Dune::P0LocalFiniteElement::localBasis</a></div><div·class="ttdeci">const·Traits::LocalBasisType·&amp;·localBasis()·const</div><div·class="ttdef"><b>Definition</b>·p0.hh:40</div></div> 
174 <div·class="ttc"·id="aa01950_html_a9bc16b3d65dfc8fd5213b703672cd59c"><div·class="ttname"><a·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">Dune::P0LocalFiniteElement::Traits</a></div><div·class="ttdeci">LocalFiniteElementTraits&lt;·P0LocalBasis&lt;·D,·R,·d·&gt;,·P0LocalCoefficients,·P0LocalInterpolation&lt;·P0LocalBasis&lt;·D,·R,·d·&gt;·&gt;·&gt;·Traits</div><div·class="ttdef"><b>Definition</b>·p0.hh:30</div></div> 
175 <div·class="ttc"·id="aa01950_html_ad6c662fe99c896c41cf11881dba6dc81"><div·class="ttname"><a·href="a01950.html#ad6c662fe99c896c41cf11881dba6dc81">Dune::P0LocalFiniteElement::localCoefficients</a></div><div·class="ttdeci">const·Traits::LocalCoefficientsType·&amp;·localCoefficients()·const</div><div·class="ttdef"><b>Definition</b>·p0.hh:47</div></div> 
176 <div·class="ttc"·id="aa01950_html_ae2591254d7c773ab9dd4414ebcc1309c"><div·class="ttname"><a·href="a01950.html#ae2591254d7c773ab9dd4414ebcc1309c">Dune::P0LocalFiniteElement::localInterpolation</a></div><div·class="ttdeci">const·Traits::LocalInterpolationType·&amp;·localInterpolation()·const</div><div·class="ttdef"><b>Definition</b>·p0.hh:54</div></div> 
177 <div·class="ttc"·id="aa01954_html"><div·class="ttname"><a·href="a01954.html">Dune::P0LocalBasis</a></div><div·class="ttdef"><b>Definition</b>·p0localbasis.hh:31</div></div> 
178 <div·class="ttc"·id="aa01958_html"><div·class="ttname"><a·href="a01958.html">Dune::P0LocalCoefficients</a></div><div·class="ttdef"><b>Definition</b>·p0localcoefficients.hh:25</div></div> 
179 <div·class="ttc"·id="aa01962_html"><div·class="ttname"><a·href="a01962.html">Dune::P0LocalInterpolation</a></div><div·class="ttdef"><b>Definition</b>·p0localinterpolation.hh:20</div></div> 
Max diff block lines reached; 271/19779 bytes (1.37%) of diff not shown.
6.67 KB
html2text {}
    
Offset 1, 125 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 enriched.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 p0.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_P0LOCALFINITEELEMENT_HH 
16 6#define·DUNE_P0LOCALFINITEELEMENT_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_HH
 15 6#define·DUNE_LOCALFUNCTIONS_ENRICHED_HH
17 716 7
18 8#include·<dune/geometry/type.hh>17 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h>
19 918 9
 19 10#endif·//·DUNE_LOCALFUNCTIONS_ENRICHED_HH
 20 _\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e 
26 16{ 
27 17 
28 23·template<class·D,·class·R,·int·d> 
29 _\x82_\x84·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
30 25·{ 
31 26·public: 
32 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8>,·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
33 _\x83_\x80·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
34 31 
35 _\x83_\x84·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(const·GeometryType&·_\x8t_\x8y_\x8p_\x8e) 
36 35·:·interpolation(_\x8t_\x8y_\x8p_\x8e),·gt(_\x8t_\x8y_\x8p_\x8e) 
37 36·{} 
38 37 
39 _\x84_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
40 41·{ 
41 42·return·basis; 
42 43·} 
43 44 
44 _\x84_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
45 48·{ 
46 49·return·coefficients; 
47 50·} 
48 51 
49 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
50 55·{ 
51 56·return·interpolation; 
52 57·} 
53 58 
54 _\x86_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
55 61·{ 
56 62·return·1; 
57 63·} 
58 64 
59 _\x86_\x87·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const 
60 68·{ 
61 69·return·gt; 
62 70·} 
63 71 
64 72·private: 
65 73·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8>·basis; 
66 74·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
67 75·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8>·>·interpolation; 
68 76·GeometryType·gt; 
69 77·}; 
70 78 
71 79} 
72 80 
73 81#endif 
74 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
75 _\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
76 _\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
77 _\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
78 _\x8D_\x8u_\x8n_\x8e 
79 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18 
80 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
81 traits·helper·struct 
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
83 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
84 LB·LocalBasisType 
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
86 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
87 LC·LocalCoefficientsType 
88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
89 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
90 LI·LocalInterpolationType 
91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24 
92 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
93 The·local·p0·finite·element·on·all·types·of·reference·elements. 
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:25 
95 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
96 P0LocalFiniteElement(const·GeometryType·&type) 
97 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:34 
98 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e 
99 unsigned·int·size()·const 
100 The·number·of·shape·functions·â€“·here:·1. 
101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:60 
102 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e 
103 GeometryType·type()·const 
104 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:67 
105 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
106 const·Traits::LocalBasisType·&·localBasis()·const 
107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:40 
108 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
109 LocalFiniteElementTraits<·P0LocalBasis<·D,·R,·d·>,·P0LocalCoefficients, 
110 P0LocalInterpolation<·P0LocalBasis<·D,·R,·d·>·>·>·Traits 
111 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:30 
112 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
113 const·Traits::LocalCoefficientsType·&·localCoefficients()·const 
114 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:47 
115 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
116 const·Traits::LocalInterpolationType·&·localInterpolation()·const 
117 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0.hh:54 
118 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
119 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0localbasis.hh:31 
120 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
121 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0localcoefficients.hh:25 
122 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
123 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·p0localinterpolation.hh:20 
Max diff block lines reached; 53/6803 bytes (0.78%) of diff not shown.
6.78 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00248.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·lagrangecoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelecsimplexprebasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 38 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">lagrangecoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">nedelecsimplexprebasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;utility&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01862.html">Dune::LagrangeCoefficientsFactory&lt;·LP,·dim,·F·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02178.html">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html">Dune::NedelecVecMatrix&lt;·geometryId,·Field·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>101 </table>
1.92 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8n_.e_.d_.e_.l_.e_.c
 8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 lagrangecoefficients.hh·File·Reference 
10 #include·<vector> 
11 #include·<dune/common/fvector.hh>10 nedelecsimplexprebasis.hh·File·Reference
 11 #include·<fstream>
 12 #include·<utility>
12 #include·<dune/geometry/type.hh>13 #include·<dune/geometry/type.hh>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_.i_.e_.l_.d_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.a_.g_.r_.a_.n_.g_.e_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.L_.P_.,_.·_.d_.i_.m_.,_.·_.F_\x8·_\x8>17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_.e_.d_.e_.l_.e_.c_.P_.r_.e_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.,_.·_.F_.i_.e_.l_.d_\x8·_\x8>
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<
 20 ·········_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
18  23  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  26  
22 ===============================================================================27 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
93.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00248_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangecoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·nedelecsimplexprebasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 81 lines modifiedOffset 70, 353 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangecoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelecsimplexprebasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00248.html">Go·to·the·documentation·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>83 <a·href="a00248.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGECOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGECOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <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="a00576.html">Dune</a></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>·&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field·&gt;</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">struct·</span>NedelecVecMatrix;</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>F&gt;</div>102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field&gt;</div>
104 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01862.html">···22</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01862.html">LagrangeCoefficientsFactory</a></div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02178.html">···24</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02178.html">NedelecPreBasisFactory</a></div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02178.html#af2b77dfb4e6ccd906c7e0f08a6549287">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02178.html#af2b77dfb4e6ccd906c7e0f08a6549287">MBasisFactory</a>;</div>
 107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">···27</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MBasisFactory::Object·<a·class="code·hl_typedef"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">MBasis</a>;</div>
 108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02178.html#aa572acfc2bf0b999a69ef45fc7953006">···28</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;MBasis&gt;</a>·<a·class="code·hl_typedef"·href="a02178.html#aa572acfc2bf0b999a69ef45fc7953006">EvalMBasis</a>;</div>
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02178.html#a9ce588210db51e576312faf296ff7601">···29</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;EvalMBasis,SparseCoeffMatrix&lt;Field,dim&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02178.html#a9ce588210db51e576312faf296ff7601">Basis</a>;</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01862.html#a631324d3e79f22d01bcea36517525968">···24</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01862.html#a631324d3e79f22d01bcea36517525968">dimension</a>·=·dim;</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">···25</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typedef</span>·LP&lt;F,dim&gt;·<a·class="code·hl_variable"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">Object</a>;</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">···26</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a>;</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
112 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01862.html#abe253444609fed6fdc4732cdb1f87bda">···29</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_variable"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">Object</a>·*<a·class="code·hl_function"·href="a01862.html#abe253444609fed6fdc4732cdb1f87bda">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a>·&amp;order·)</div> 
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">if</span>·(order·==·0·||·!Object::template·supports&lt;geometryId&gt;(order))</div>111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02178.html#a9fc0c3247ad2ee9f76bee9f27ed53f4b">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02178.h[·...·truncated·by·diffoscope;·len:·50,·SHA:·4513491465a1bb90a5690e5997f129110f7df6ca7f880f928826604f69ff8eec·...·]</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">···32</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">Key</a>;</div>
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordflow">return</span>·0;</div>113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type·LagrangeCoefficients;</div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······LagrangeCoefficients·*<span·class="keywordtype">object</span>·=·<span·class="keyword">new</span>·LagrangeCoefficients(order);</div> 
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">if</span>·(·!object-&gt;template·build&lt;geometryId&gt;()·)</div>114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div>
 115 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02182.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02182.html">EvaluationBasisFactory</a></div>
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······{</div>117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02182.html#a176f792990ad74863be5e0fd43169077">···37</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<a·class="code·hl_typedef"·href="a02182.html#a176f792990ad74863be5e0fd43169077">Type</a>;</div>
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keyword">delete</span>·object;</div>119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····};</div>
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordtype">object</span>·=·<span·class="keyword">nullptr</span>;</div>120 </div>
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·object;</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 123 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02178.html#a918cafbed42538399956f471a01f3ce1">···41</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02178.html#a918cafbed42538399956f471a01f3ce1">create</a>·(·<a·class="code·hl_typedef"·href="a02178.html#affde70d6d84d70c79458d0e7f3d47f27">Key</a>·order·)</div>
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
126 </div> 
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01862.html#a79a6a8a0d975bc08bd0fa19f73133c00">···42</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01862.html#a79a6[·...·truncated·by·diffoscope;·len:·225,·SHA:·359b37ebd27ac7a240492329d1a217390e2fd7585f4dfa1515a2b199026f4623·...·]</div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">/*</span></div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">·······*·The·nedelec·parameter·begins·at·1.</span></div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">·······*·This·is·the·numbering·used·by·J.C.·Nedelec·himself.</span></div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·······*·See·&quot;Mixed·Finite·Elements·in·\R^3&quot;·published·in·1980.</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·······*</span></div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·······*·This·construction·is·based·on·the·construction·of·Raviart-Thomas·elements.</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·······*·There·the·numbering·starts·at·0.</span></div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·······*·Because·of·this·we·reduce·the·order·internally·by·1.</span></div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·······*/</span></div>
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······order--;</div>
129 </div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_struct"·href="a02174.html">NedelecVecMatrix&lt;geometryId,Field&gt;</a>·vecMatrix(order);</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_typedef"·href="a02178.html#a6e7650772a8a41c74994393f168133c7">MBasis</a>·*mbasis·=·MBasisFactory::template·create&lt;geometryId&gt;(order+1);</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······std::remove_const_t&lt;Object&gt;*·tmBasis·=·<span·class="keyword">new</span>·std::remove_const_t&lt;Object&gt;(*mbasis);</div>
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······tmBasis-&gt;fill(vecMatrix);</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·tmBasis;</div>
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>}</div>141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
 142 </div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02178.html#a0a233ce7257f5a234bfca9b0bd997ca6">···59</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02178.html#a0a233ce7257f5a234bfca9b0bd997ca6">release</a>(·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>
 145 </div>
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LAGRANGECOEFFICIENTS_HH</span></div>147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>·&lt;GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field&gt;</div>
 148 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
 149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02174.html">···63</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">NedelecVecMatrix</a></div>
 150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··{</div>
 151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02174.html#aa95067971ba2e3ebde06df8a8d8fce16">···65</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_variable"·href="a02174.html#aa95067971ba2e3ebde06df8a8d8fce16">geometry</a>·=·geometryId;</div>
 152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02174.html#a80917e88a21468772a4889e450fbba22">···66</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02174.html#a80917e88a21468772a4889e450fbba22">dim</a>·=·<a·class="code·hl_variable"·href="a02174.html#aa95067971ba2e3ebde06df8a8d8fce16">geometry</a>.<a·class="code·hl_variable"·href="a02174.html#a80917e88a21468772a4889e450fbba22">dim</a>();</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">···67</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">MI</a>;</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02174.html#a55b456bc113c5ef58d16b26760ccfbfb">···68</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02778.html">MonomialBasis&lt;geometryId,MI&gt;</a>·<a·class="code·hl_typedef"·href="a02174.html#a55b456bc113c5ef58d16b26760ccfbfb">MIBasis</a>;</div>
 155 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02174.html#a1dc77d95835a654139630c830d3b039b">···69</a></span>····<a·class="code·hl_function"·href="a02174.html#a1dc77d95835a654139630c830d3b039b">NedelecVecMatrix</a>(std::size_t·order)</div>
 157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="comment">/*</span></div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·······*·Construction·of·Nedelec·elements·see·&quot;Mixed·Finite·Elements·in·\R^3&quot;·by·Nedelec,·1980.</span></div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">·······*</span></div>
 161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">·······*·Let·$\P_{n,k}$·be·the·space·of·polynomials·in·$n$·variables·with·degree·$\leq·k$.</span></div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">·······*·The·space·of·Nedelec·functions·in·$n$·dimensions·with·index·$k$·is·defined·as</span></div>
 163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">·······*</span></div>
 164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">·······*·\begin{equation*}</span></div>
 165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">·······*····Ned_k·:=·(\P_{n,k-1})^n·\oplus·\{p·\in·(\P_{n,k})^n:·&lt;p,x&gt;=0·\}</span></div>
 166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">·······*·\end{equation*}</span></div>
 167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">·······*·with·$x=(x,y)$·in·two·dimensions·and·$x=(x,y,z)$·in·three·dimensions.</span></div>
Max diff block lines reached; 12250/76078 bytes (16.10%) of diff not shown.
19.1 KB
html2text {}
    
Offset 1, 80 lines modifiedOffset 1, 406 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangecoefficients.hh7 ····*·_.n_.e_.d_.e_.l_.e_.c
 8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
 9 nedelecsimplexprebasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LAGRANGECOEFFICIENTS_HH 
16 6#define·DUNE_LAGRANGECOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXPREBASIS_HH
17 718 7
 19 8#include·<fstream>
 20 9#include·<utility>
 21 10
18 8#include·<vector> 
19 9 
20 10#include·<dune/common/fvector.hh> 
21 11 
22 12#include·<dune/geometry/type.hh>22 11#include·<dune/geometry/type.hh>
23 1323 12
24 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>24 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
 25 14
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
26 16 
27 17namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
28 18{27 16{
 28 17·template·<·GeometryType::Id·geometryId,·class·Field·>
 29 18·struct·NedelecVecMatrix;
29 1930 19
30 20·template<·template·<class,unsigned·int>·class·LP, 
31 21·unsigned·int·dim,·class·F>31 23·template·<unsigned·int·dim,·class·Field>
32 _\x82_\x82·struct·_.L_.a_.g_.r_.a_.n_.g_.e_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y32 _\x82_\x84·struct·_.N_.e_.d_.e_.l_.e_.c_.P_.r_.e_.B_.a_.s_.i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
33 23·{33 25·{
34 _\x82_\x84·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim; 
35 _\x82_\x85·const·typedef·LP<F,dim>·_.O_.b_.j_.e_.c_.t;34 _\x82_\x86·typedef·_.M_.o_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.P_.r_.o_.v_.i_.d_.e_.r_.<_.d_.i_.m_.,_.F_.i_.e_.l_.d_.>·_.M_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y;
 35 _\x82_\x87·typedef·typename·MBasisFactory::Object·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s;
 36 _\x82_\x88·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s;
 37 _\x82_\x89·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8>·>
 38 _\x8B_\x8a_\x8s_\x8i_\x8s;
 39 30
 40 _\x83_\x81·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
36 _\x82_.6·typedef·std::size_t·_\x8K_\x8e_\x8y;41 _\x83_.2·typedef·std::size_t·_\x8K_\x8e_\x8y;
 42 33
 43 34·template·<unsigned·int·dd,·class·FF>
 44 _\x83_\x85·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
37 27 
38 28·template<·GeometryType::Id·geometryId·> 
39 _\x82_\x89·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&order·) 
40 30·{ 
41 31·if·(order·==·0·||·!Object::template·supports<geometryId>(order)) 
42 32·return·0; 
43 33·typedef·typename·std::remove_const<Object>::type·LagrangeCoefficients; 
44 34·LagrangeCoefficients·*object·=·new·LagrangeCoefficients(order); 
45 35·if·(·!object->template·build<geometryId>()·) 
46 36·{45 36·{
47 37·delete·object; 
48 38·object·=·nullptr; 
49 39·} 
50 40·return·object; 
51 41·}46 _.3_.7·typedef·_.M_.o_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.P_.r_.o_.v_.i_.d_.e_.r_.<_.d_.d_.,_.F_.F_.>·_.T_.y_.p_.e;
 47 38·};
 48 39
 49 40·template<·GeometryType::Id·geometryId·>
 50 _\x84_\x81·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·_\x8K_\x8e_\x8y·order·)
 51 42·{
 52 43·/*
 53 44·*·The·nedelec·parameter·begins·at·1.
 54 45·*·This·is·the·numbering·used·by·J.C.·Nedelec·himself.
 55 46·*·See·"Mixed·Finite·Elements·in·\R^3"·published·in·1980.
 56 47·*
 57 48·*·This·construction·is·based·on·the·construction·of·Raviart-Thomas·elements.
 58 49·*·There·the·numbering·starts·at·0.
 59 50·*·Because·of·this·we·reduce·the·order·internally·by·1.
 60 51·*/
 61 52·order--;
 62 53·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·vecMatrix(order);
 63 54·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s·*mbasis·=·MBasisFactory::template·create<geometryId>(order+1);
 64 55·std::remove_const_t<Object>*·tmBasis·=·new·std::remove_const_t<Object>
 65 (*mbasis);
 66 56·tmBasis->fill(vecMatrix);
 67 57·return·tmBasis;
 68 58·}
52 _\x84_.2·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}69 _\x85_.9·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
53 43·}; 
54 44 
55 45} 
56 46 
57 47#endif·//·DUNE_LAGRANGECOEFFICIENTS_HH 
58 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h 
59 _.f_.i_.e_.l_.d_.._.h_.h70 60·};
 71 61
 72 62·template·<GeometryType::Id·geometryId,·class·Field>
 73 _\x86_\x83·struct·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x
 74 64·{
 75 _\x86_\x85·static·constexpr·GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId;
 76 _\x86_\x86·static·const·unsigned·int·_\x8d_\x8i_\x8m·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y._\x8d_\x8i_\x8m();
 77 _\x86_\x87·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8I;
 78 _\x86_\x88·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8M_\x8I_\x8>·_\x8M_\x8I_\x8B_\x8a_\x8s_\x8i_\x8s;
 79 _\x86_\x89·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x(std::size_t·order)
 80 70·{
 81 71·/*
 82 72·*·Construction·of·Nedelec·elements·see·"Mixed·Finite·Elements·in·\R^3"·by
 83 Nedelec,·1980.
 84 73·*
 85 74·*·Let·$\P_{n,k}$·be·the·space·of·polynomials·in·$n$·variables·with·degree
 86 $\leq·k$.
 87 75·*·The·space·of·Nedelec·functions·in·$n$·dimensions·with·index·$k$·is·defined
 88 as
 89 76·*
 90 77·*·\begin{equation*}
 91 78·*·Ned_k·:=·(\P_{n,k-1})^n·\oplus·\{p·\in·(\P_{n,k})^n:·<p,x>=0·\}
 92 79·*·\end{equation*}
 93 80·*·with·$x=(x,y)$·in·two·dimensions·and·$x=(x,y,z)$·in·three·dimensions.
 94 81·*
 95 82·*·For·$Ned_k$·holds
 96 83·*·\begin{equation*}
 97 84·*·(\P_{n,k-1})^n·\subset·Ned_k·\subset·(\P_{n,k})^n.
 98 85·*·\end{equation*}
Max diff block lines reached; 7576/19561 bytes (38.73%) of diff not shown.
8.82 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00251.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·emptypoints.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelecsimplexinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 50 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">emptypoints.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">nedelecsimplexinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
 83 <code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/>
84 </div>92 </div>
85 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">94 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>96 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html">Dune::LagrangePoint&lt;·F,·dim·&gt;</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html">Dune::LocalCoefficientsContainer</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html">Dune::NedelecCoefficientsFactory&lt;·dim·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02150.html">Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01842.html">Dune::EmptyPointSet&lt;·F,·dim·&gt;</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02170.html">Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·L2-based·interpolation·for·Nedelec.··<a·href="a02170.html#details">More...</a><br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html">Dune::NedelecL2InterpolationFactory&lt;·dim,·Field·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>111 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>113 </table>
2.54 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 39 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8n_.e_.d_.e_.l_.e_.c
 8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 emptypoints.hh·File·Reference 
10 #include·<vector>10 nedelecsimplexinterpolation.hh·File·Reference
 11 #include·<fstream>
 12 #include·<utility>
 13 #include·<numeric>
11 #include·<dune/common/fvector.hh>14 #include·<dune/common/exceptions.hh>
 15 #include·<dune/geometry/quadraturerules.hh>
 16 #include·<dune/geometry/referenceelements.hh>
 17 #include·<dune/geometry/type.hh>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.P_.o_.i_.n_.t_.<_.·_.F_.,_.·_.d_.i_.m_.·_.>24 ·class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.C_.o_.n_.t_.a_.i_.n_.e_.r
16  25  
17 class· ·_.D_.u_.n_.e_.:_.:_.E_.m_.p_.t_.y_.P_.o_.i_.n_.t_.S_.e_.t_.<_.·_.F_.,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>26 struct· ·_.D_.u_.n_.e_.:_.:_.N_.e_.d_.e_.l_.e_.c_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.F_.a_.c_.t_.o_.r_.y_.<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8u_\x8i_\x8l_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 29  
 30 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8·_\x8>
 31  ········An·L2-based·interpolation·for·Nedelec.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
18  34  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e36 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  37  
22 ===============================================================================38 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.839 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
225 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00251_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·emptypoints.hh·Source·File</title>8 <title>dune-localfunctions:·nedelecsimplexinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 185 lines modifiedOffset 70, 817 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">emptypoints.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelecsimplexinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGE_EMPTYPOINTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGE_EMPTYPOINTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00263.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div> 
99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};"> 
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a01838.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01838.html">LagrangePoint</a></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">typedef</span>·<a·class="code·hl_class"·href="a01838.html">LagrangePoint&lt;·F,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01838.html">This</a>;</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>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>,·<span·class="keyword">class</span>·&gt;</div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01838.html#a5ac9fdc2037748a624a3b98fcc857520">···22</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a01838.html#a5ac9fdc2037748a624a3b98fcc857520">LagrangePointSetImpl</a>;</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·-----------------------------</span></div>
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">···25</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">dimension</a>·=·dim;</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">···27</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>;</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">···29</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·Field,·dimension·&gt;·<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>;</div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
114 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}"> 
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01838.html#af96da5dd82c4c0df4ee7cb43c4e55211">···31</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>·&amp;<a·class="code·hl_function"·href="a01838.html#af96da5dd82c4c0df4ee7cb43c4e55211">point</a>·()<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">····</span>{</div>112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>NedelecL2InterpolationFactory;</div>
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>;</div> 
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····}</div>113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
119 </div> 
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·LocalCoefficientsContainer</span></div>
 117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·--------------------------</span></div>
 118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02142.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a></div>
 121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a>·<a·class="code·hl_class"·href="a02142.html">This</a>;</div>
 123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>
 125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Setter&gt;</div>
121 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">···46</a></span>····<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(·<span·class="keyword">const</span>·Setter·&amp;setter·)</div>
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01838.html#a33a885f3a60d0d6df28a30ea3290e90c">···36</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·href="a01838.html#a33a885f3a60d0d6df28a30ea3290e90c">localKey</a>·()<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div> 
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>;</div> 
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div> 
126 </div> 
127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01838.html#a934576c5fa591e67fa26a908b814f645">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>·<a·class="code·hl_function"·href="a01838.html#a934576c5fa591e67fa26a908b814f645">weight</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">weight_</a>;</div> 
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{</div>
133 </div> 
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······setter.setLocalKeys(localKey_);</div>
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">···46</a></span>····<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>·<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>·=·{};</div> 
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">···47</a></span>····<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>·=·{};</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">···48</a></span>····<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>·<a·class="code·hl_variable"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">weight_</a>·=·{};</div> 
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··};</div>130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
139 </div>131 </div>
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·EmptyPointSet</span></div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·--------------</span></div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div> 
145 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01842.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01842.html">EmptyPointSet</a></div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">···51</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·219,·SHA:·b942dd1000893c581640fee8d3ddc7878e4328b5cbe398aabf29c561ff29e3a7·...·]></div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>()·);</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
 139 </div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div>140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01842.html">EmptyPointSet&lt;·F,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01842.html">This</a>;</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>141 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
Max diff block lines reached; 156967/179160 bytes (87.61%) of diff not shown.
49.5 KB
html2text {}
Max HTML report size reached
6.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00254.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·q2.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelecsimplexbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">q2.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">nedelecsimplexbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a>&quot;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a00248_source.html">nedelecsimplexprebasis.hh</a>&quot;</code><br·/>
87 </div>86 </div>
88 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">88 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>90 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html">Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02134.html">Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·Q23D·elements.··<a·href="a02014.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>98 </table>
2.15 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8n_.e_.d_.e_.l_.e_.c
 8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 q2.hh·File·Reference10 nedelecsimplexbasis.hh·File·Reference
 11 #include·<fstream>
10 #include·<dune/common/typetraits.hh>12 #include·<dune/common/exceptions.hh>
11 #include·<dune/geometry/type.hh> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
15 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>14 #include·"_.n_.e_.d_.e_.l_.e_.c_.s_.i_.m_.p_.l_.e_.x_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"
 15 #include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8> 
19  ·······Factory·for·global-valued·Q23D·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  19  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  22  
24 ===============================================================================23 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
22.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00254_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·q2.hh·Source·File</title>8 <title>dune-localfunctions:·nedelecsimplexbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 77 lines modifiedOffset 70, 55 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">q2.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelecsimplexbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00254.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00254.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_Q2_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_Q2_LOCALFINITEELEMENT_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00200.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00251.html">nedelecsimplexinterpolation.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00248.html">nedelecsimplexprebasis.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·SF,·<span·class="keyword">class</span>·CF·&gt;</div>
101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div> 
103 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02134.html">···39</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02134.html">NedelecBasisFactory</a></div>
 103 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·NedelecPreBasisFactory&lt;dim,CF&gt;,</div>
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02014.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02014.html">Q2FiniteElementFactory</a>·:</div> 
105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory</a>&lt;</div> 
106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······typename·std::conditional&lt;Geometry::mydimension·==·1,</div> 
107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········LagrangeSimplexLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·1,·2&gt;,</div> 
108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········LagrangeCubeLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·Geometry::mydimension,·2&gt;·&gt;::type,</div> 
109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······Geometry&gt;</div>104 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········NedelecL2InterpolationFactory&lt;dim,CF&gt;,</div>
110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>105 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········dim,dim,SF,CF·&gt;</div>
111 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;Geometry::mydimension·==·1,</div> 
112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·1,·2&gt;</a>,</div> 
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·Geometry::mydimension,·2&gt;</a>·&gt;::type·LFE;</div> 
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;LFE,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01646.html">Base</a>;</div> 
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LFE·lfe;</div> 
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div> 
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02014.html#a6506587d829bfb6eeea7879a76ab557a">···42</a></span>····<a·class="code·hl_function"·href="a02014.html#a6506587d829bfb6eeea7879a76ab557a">Q2FiniteElementFactory</a>()·:·<a·class="code·hl_class"·href="a01646.html">Base</a>(lfe)·{}</div> 
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>106 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{};</div>
121 </div>107 </div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div> 
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Q2FiniteElementFactory&lt;Geometry,·RF&gt;::LFE</div> 
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Q2FiniteElementFactory&lt;Geometry,·RF&gt;::lfe;</div> 
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> 
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH</span></div>
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> 
129 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div> 
130 <div·class="ttc"·id="aa00161_html"><div·class="ttname"><a·href="a00161.html">localtoglobaladaptors.hh</a></div></div>111 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">defaultbasisfactory.hh</a></div></div>
131 <div·class="ttc"·id="aa00242_html"><div·class="ttname"><a·href="a00242.html">lagrangecube.hh</a></div></div> 
132 <div·class="ttc"·id="aa00257_html"><div·class="ttname"><a·href="a00257.html">lagrangesimplex.hh</a></div></div>112 <div·class="ttc"·id="aa00248_html"><div·class="ttname"><a·href="a00248.html">nedelecsimplexprebasis.hh</a></div></div>
 113 <div·class="ttc"·id="aa00251_html"><div·class="ttname"><a·href="a00251.html">nedelecsimplexinterpolation.hh</a></div></div>
133 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>114 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 115 <div·class="ttc"·id="aa02134_html"><div·class="ttname"><a·href="a02134.html">Dune::NedelecBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·nedelecsimplexbasis.hh:43</div></div>
 116 <div·class="ttc"·id="aa02662_html"><div·class="ttname"><a·href="a02662.html">Dune::DefaultBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·defaultbasisfactory.hh:38</div></div>
134 <div·class="ttc"·id="aa01646_html"><div·class="ttname"><a·href="a01646.html">Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory</a></div><div·class="ttdoc">Factory·for·ScalarLocalToGlobalFiniteElementAdaptor·objects.</div><div·class="ttdef"><b>Definition</b>·localtoglobaladaptors.hh:244</div></div> 
135 <div·class="ttc"·id="aa01878_html"><div·class="ttname"><a·href="a01878.html">Dune::LagrangeCubeLocalFiniteElement</a></div><div·class="ttdoc">Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and·polynomial·order.</div><div·class="ttdef"><b>Definition</b>·lagrangecube.hh:709</div></div> 
136 <div·class="ttc"·id="aa01946_html"><div·class="ttname"><a·href="a01946.html">Dune::LagrangeSimplexLocalFiniteElement</a></div><div·class="ttdoc">Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and·polynomial·order.</div><div·class="ttdef"><b>Definition</b>·lagrangesimplex.hh:836</div></div> 
137 <div·class="ttc"·id="aa02014_html"><div·class="ttname"><a·href="a02014.html">Dune::Q2FiniteElementFactory</a></div><div·class="ttdoc">Factory·for·global-valued·Q23D·elements.</div><div·class="ttdef"><b>Definition</b>·q2.hh:32</div></div> 
138 <div·class="ttc"·id="aa02014_html_a6506587d829bfb6eeea7879a76ab557a"><div·class="ttname"><a·href="a02014.html#a6506587d829bfb6eeea7879a76ab557a">Dune::Q2FiniteElementFactory::Q2FiniteElementFactory</a></div><div·class="ttdeci">Q2FiniteElementFactory()</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·q2.hh:42</div></div> 
139 </div><!--·fragment·--></div><!--·contents·-->117 </div><!--·fragment·--></div><!--·contents·-->
140 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
141 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
142 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
143 </small></address>121 </small></address>
144 </body>122 </body>
145 </html>123 </html>
6.24 KB
html2text {}
    
Offset 1, 82 lines modifiedOffset 1, 49 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 q2.hh7 ····*·_.n_.e_.d_.e_.l_.e_.c
 8 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
 9 nedelecsimplexbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_Q2_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_Q2_LOCALFINITEELEMENT_HH 
17 716 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH
 17 6
 18 7#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH
 19 8
 20 9#include·<fstream>
18 8#include·<dune/common/typetraits.hh>21 10#include·<dune/common/exceptions.hh>
 22 11
19 9#include·<dune/geometry/type.hh> 
20 10 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_\x8._\x8h_\x8h>
 24 13#include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 25 14#include·"_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 26 15
23 13 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
26 16 
27 17namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
 28 17{
 29 38·template<·unsigned·int·dim,·class·SF,·class·CF·>
 30 _\x83_\x89·struct·_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 31 40·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<·NedelecPreBasisFactory<dim,CF>,
 32 41·NedelecL2InterpolationFactory<dim,CF>,
 33 42·dim,dim,SF,CF·>
28 18{ 
29 20 
30 25·template<class·Geometry,·class·RF> 
31 _\x82_\x86·class·_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·: 
32 27·public·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y< 
33 28·typename·std::conditional<Geometry::mydimension·==·1, 
34 29·LagrangeSimplexLocalFiniteElement<typename·Geometry::ctype,·RF,·1,·2>, 
35 30·LagrangeCubeLocalFiniteElement<typename·Geometry::ctype,·RF,·Geometry:: 
36 mydimension,·2>·>::type, 
37 31·Geometry> 
38 32·{ 
39 33·typedef·typename·std::conditional<Geometry::mydimension·==·1, 
40 34·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x81_\x8,_\x8·_\x82_\x8>, 
41 35·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8: 
42 _\x8m_\x8y_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x82_\x8>·>::type·LFE; 
43 36·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8F_\x8E_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8e; 
44 37 
45 38·static·const·LFE·lfe; 
46 39 
47 40·public: 
48 _\x84_\x82·_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y()·:·_\x8B_\x8a_\x8s_\x8e(lfe)·{} 
49 43·};34 43·{};
50 4435 44}
 36 45
 37 46#endif·//·#ifndef
 38 DUNE_LOCALFUNCTIONS_NEDELEC_NEDELECSIMPLEX_NEDELECSIMPLEXBASIS_HH
 39 _\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h
 40 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 41 _\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
51 45·template<class·Geometry,·class·RF> 
52 46·const·typename·Q2FiniteElementFactory<Geometry,·RF>::LFE 
53 47·Q2FiniteElementFactory<Geometry,·RF>::lfe; 
54 48} 
55 49 
56 50#endif 
57 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
58 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h 
59 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h 
60 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h 
61 _\x8D_\x8u_\x8n_\x8e42 _\x8D_\x8u_\x8n_\x8e
62 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1843 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 44 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
63 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
64 Factory·for·ScalarLocalToGlobalFiniteElementAdaptor·objects. 
65 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localtoglobaladaptors.hh:244 
66 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
67 Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and 
68 polynomial·order. 
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·lagrangecube.hh:709 
70 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
71 Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and 
72 polynomial·order. 
73 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·lagrangesimplex.hh:83645 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·nedelecsimplexbasis.hh:43
 46 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
74 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
75 Factory·for·global-valued·Q23D·elements. 
76 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·q2.hh:3247 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·defaultbasisfactory.hh:38
77 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8:_\x8:_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
78 Q2FiniteElementFactory() 
79 default·constructor 
80 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·q2.hh:42 
81 ===============================================================================48 ===============================================================================
82 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.849 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
7.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00257.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·lagrangesimplex.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelec1stkindsimplex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 39 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">lagrangesimplex.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">nedelec1stkindsimplex.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/deprecated.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>84 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
91 </div>89 </div>
92 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">91 <table·class="memberdecls">
94 <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>
95 Classes</h2></td></tr>93 Classes</h2></td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01946.html">Dune::LagrangeSimplexLocalFiniteElement&lt;·D,·R,·d,·k·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02130.html">Dune::Nedelec1stKindSimplexLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and·polynomial·order.··<a·href="a01946.html#details">More...</a><br·/></td></tr>95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nédélec·elements·of·the·first·kind·for·simplex·elements.··<a·href="a02130.html#details">More...</a><br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>100 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>102 </table>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.93 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8n_.e_.d_.e_.l_.e_.c
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 lagrangesimplex.hh·File·Reference9 nedelec1stkindsimplex.hh·File·Reference
10 #include·<array> 
11 #include·<numeric>10 #include·<numeric>
12 #include·<dune/common/deprecated.hh> 
13 #include·<dune/common/fmatrix.hh>11 #include·<dune/common/fmatrix.hh>
14 #include·<dune/common/fvector.hh>12 #include·<dune/common/fvector.hh>
15 #include·<dune/common/math.hh> 
16 #include·<dune/geometry/referenceelements.hh>13 #include·<dune/geometry/referenceelements.hh>
 14 #include·<dune/geometry/type.hh>
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.a_.g_.r_.a_.n_.g_.e_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_\x8,_\x8·_\x8k_\x8·_\x8>20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_.e_.d_.e_.l_.e_.c_.1_.s_.t_.K_.i_.n_.d_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8,_\x8·_\x8k_\x8·_\x8>
 21  ·······Nédélec·elements·of·the·first·kind·for·simplex·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
23  ·······Lagrange·finite·element·for·simplices·with·arbitrary·compile-time 
24 ········dimension·and·polynomial·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25  22  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  25  
29 ===============================================================================26 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
224 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00257_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangesimplex.hh·Source·File</title>8 <title>dune-localfunctions:·nedelec1stkindsimplex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 875 lines modifiedOffset 70, 422 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangesimplex.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelec1stkindsimplex.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00257.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00257.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDSIMPLEX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/deprecated.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span>Impl</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,[·...·truncated·by·diffoscope;·len:·42,·SHA:·d8a25dff5e33650e2fa88cbf2a20d4dd93388e7b157a0b8fbdabcba92fa90331·...·]·<span·class="keywordtype">int</span>·k&gt;</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·k&gt;</div>
107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">class·</span>LagrangeSimplexLocalBasis</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>Nedelec1stKindSimplexLocalBasis</div>
108 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
109 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·Number·of·edges·of·the·reference·simplex</span></div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·std::size_t·numberOfEdges·=·dim*(dim+1)/2;</div>
110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div> 
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·binomial(k+dim,dim);</div> 
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div> 
118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····································R,dim,FieldVector&lt;R,dim&gt;,</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····································FieldMatrix&lt;R,dim,dim&gt;·&gt;;</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out.resize(size());</div>117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····Nedelec1stKindSimplexLocalBasis()</div>
121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····{</div>
122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div>119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);</div>
123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(k==0)</div>120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 122 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····Nedelec1stKindSimplexLocalBasis(std::bitset&lt;numberOfEdges&gt;·edgeOrientation)</div>
 123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·Nedelec1stKindSimplexLocalBasis()</div>
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[0]·=·1;</div>124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">return</span>;</div>125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;edgeOrientation_.size();·i++)</div>
 126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0;</div>
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······}</div>127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()</div>
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·Specialization·for·first-order·case</span></div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">if</span>·(k==1)</div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">static_assert</span>(dim==2·||·dim==3,·<span·class="stringliteral">&quot;Nedelec·shape·functions·are·implemented·only·for·2d·and·3d·simplices.&quot;</span>);</div>
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········out[0]·=·1.0;</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;dim;·i++)</div> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········{</div>132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(dim==2)</div>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········out[0]··-=·x[i];</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········out[i+1]·=·x[i];</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········}</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">return</span>;</div>133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keywordflow">return</span>·k·*·(k+2);</div>
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······assert(k&gt;=2);</div>134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">if</span>·(dim==3)</div>
 135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keywordflow">return</span>·k·*·(k+2)·*·(k+3)·/·2;</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">auto</span>·lagrangeNode·=·[](<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·((D)i)/k;·};</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 138 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 140 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">····</span>{</div>
 141 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">static_assert</span>(k==1,·<span·class="stringliteral">&quot;Evaluating·Nédélec·shape·functions·is·implemented·only·for·first·order.&quot;</span>);</div>
 142 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out.resize(size());</div>
 143 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">if</span>·(dim==1)</div>144 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">if</span>·(dim==2)</div>
146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div> 
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;size();·i++)</div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········{</div> 
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········out[i]·=·1.0;</div> 
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·alpha=0;·alpha&lt;i;·alpha++)</div> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············out[i]·*=·(x[0]-lagrangeNode(alpha))/(lagrangeNode(i)-lagrangeNode(alpha));</div> 
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·gamma=i+1;·gamma&lt;=k;·gamma++)</div> 
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>············out[i]·*=·(x[0]-lagrangeNode(gamma))/(lagrangeNode(i)-lagrangeNode(gamma));</div> 
154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········}</div> 
155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>;</div> 
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······}</div>145 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······{</div>
 146 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="comment">//·First-order·Nédélec·shape·functions·on·a·triangle·are·of·the·form</span></div>
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(dim==2)</div> 
Max diff block lines reached; 94363/187736 bytes (50.26%) of diff not shown.
40.7 KB
html2text {}
Max HTML report size reached
6.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00260.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·p0localinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·nedelec1stkindcube.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 32 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">p0localinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">nedelec1stkindcube.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
83 </div>90 </div>
84 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">92 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>94 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01962.html">Dune::P0LocalInterpolation&lt;·LB·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02114.html">Dune::Nedelec1stKindCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nédélec·elements·of·the·first·kind·for·cube·elements.··<a·href="a02114.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
92 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>103 </table>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.71 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 p0localinterpolation.hh·File·Reference 
11 #include·<vector>9 nedelec1stkindcube.hh·File·Reference
 10 #include·<numeric>
 11 #include·<dune/common/fmatrix.hh>
 12 #include·<dune/common/fvector.hh>
 13 #include·<dune/common/math.hh>
12 #include·<dune/geometry/referenceelements.hh>14 #include·<dune/geometry/referenceelements.hh>
 15 #include·<dune/geometry/type.hh>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.0_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8N_.e_.d_.e_.l_.e_.c_.1_.s_.t_.K_.i_.n_.d_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.k_\x8·_\x8>
 22  ·······Nédélec·elements·of·the·first·kind·for·cube·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16  23  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
19  26  
20 ===============================================================================27 ===============================================================================
21 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
99.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00260_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·p0localinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·nedelec1stkindcube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 72 lines modifiedOffset 70, 518 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">p0localinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">nedelec1stkindcube.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00260.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00260.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
98 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01962.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01962.html">P0LocalInterpolation</a></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
102 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="}"> 
103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01962.html#a01ebbc14c68bcff896ee8228bd8cb324">···22</a></span>····<a·class="code·hl_function"·href="a01962.html#a01ebbc14c68bcff896ee8228bd8cb324">P0LocalInterpolation</a>·(<span·class="keyword">const</span>·GeometryType&amp;·gt)·:·gt_(gt)</div> 
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{}</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
105 </div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span>Impl</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·k&gt;</div>
107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
108 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01962.html#a1a9213d293a813a469a7dd54fbc8dfbd">···27</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01962.html#a1a9213d293a813a469a7dd54fbc8dfbd">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">····</span>{</div>108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>Nedelec1stKindCubeLocalBasis</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DomainType;</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·DF;</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim=LB::Traits::dimDomain;</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······DomainType·x·=·Dune::ReferenceElements&lt;DF,dim&gt;::general(gt_).position(0,0);</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······out.resize(1);</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······out[0]·=·f(x);</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div> 
120 </div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">private</span>:</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·Number·of·edges·of·the·reference·cube</span></div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·std::size_t·numberOfEdges·=·power(2,dim-1)*dim;</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····GeometryType·gt_;</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div> 
125 </div> 
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>}</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····································R,dim,FieldVector&lt;R,dim&gt;,</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····································FieldMatrix&lt;R,dim,dim&gt;·&gt;;</div>
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Nedelec1stKindCubeLocalBasis()</div>
 119 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
 120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);</div>
 121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 123 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····Nedelec1stKindCubeLocalBasis(std::bitset&lt;numberOfEdges&gt;·edgeOrientation)</div>
 124 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····:·Nedelec1stKindCubeLocalBasis()</div>
 125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
 126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;edgeOrientation_.size();·i++)</div>
 127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0;</div>
 128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
 129 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()</div>
 131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">static_assert</span>(dim==2·||·dim==3,·<span·class="stringliteral">&quot;Nedelec·shape·functions·are·implemented·only·for·2d·and·3d·cubes.&quot;</span>);</div>
 133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(dim==2)</div>
 134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">return</span>·2*k·*·(k+1);</div>
 135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(dim==3)</div>
 136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keywordflow">return</span>·3*k·*·(k+1)·*·(k+1);</div>
 137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
 138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 139 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 140 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 141 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">····</span>{</div>
 142 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">static_assert</span>(k==1,·<span·class="stringliteral">&quot;Evaluating·Nédélec·shape·functions·is·implemented·only·for·first·order.&quot;</span>);</div>
 143 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out.resize(size());</div>
 144 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 145 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">if</span>·(dim==2)</div>
 146 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{</div>
 147 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="comment">//·First-order·Nédélec·shape·functions·on·a·square·are·of·the·form</span></div>
 148 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·········(a,·b)^T·+·(c·y,·d·x)^T,·····a,·b,·c,·d·\in·R</span></div>
 150 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="comment">//</span></div>
 151 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="comment">//·The·following·coefficients·create·the·four·basis·vectors</span></div>
 152 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="comment">//·that·are·dual·to·the·edge·degrees·of·freedom:</span></div>
 153 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="comment">//</span></div>
 154 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="comment">//·a[0]·=·0·····b[0]·=·1····c[0]·=·0····d[0]·=·-1</span></div>
 155 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="comment">//·a[1]·=·0·····b[1]·=·0····c[1]·=·0····d[1]·=··1</span></div>
 156 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········<span·class="comment">//·a[2]·=·1·····b[2]·=·0····c[2]·=·0····d[2]·=·-1</span></div>
 157 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="comment">//·a[3]·=·0·····b[3]·=·0····c[3]·=·0····d[3]·=··1</span></div>
Max diff block lines reached; 5959/81535 bytes (7.31%) of diff not shown.
19.5 KB
html2text {}
    
Offset 1, 65 lines modifiedOffset 1, 540 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8n_\x8e_\x8d_\x8e_\x8l_\x8e_\x8c
 8 nedelec1stkindcube.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 p0localinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_P0LOCALINTERPOLATION_HH 
17 6#define·DUNE_P0LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_NEDELEC_NEDELEC1STKINDCUBE_HH
18 717 7
19 8#include·<vector>18 8#include·<numeric>
 19 9
 20 10#include·<dune/common/fmatrix.hh>
 21 11#include·<dune/common/fvector.hh>
 22 12#include·<dune/common/math.hh>
 23 13
20 9#include·<dune/geometry/referenceelements.hh>24 14#include·<dune/geometry/referenceelements.hh>
21 10 
22 1125 15#include·<dune/geometry/type.hh>
 26 16
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 30 20
23 12namespace·_\x8D_\x8u_\x8n_\x8e31 21namespace·_\x8D_\x8u_\x8n_\x8e
 32 22{
 33 23namespace·Impl
24 13{ 
25 14 
26 18·template<class·LB> 
27 _\x81_\x89·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
28 20·{ 
29 21·public: 
30 _\x82_\x82·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(const·GeometryType&·gt)·:·gt_(gt) 
31 23·{} 
32 2434 24{
 35 37·template<class·D,·class·R,·int·dim,·int·k>
 36 38·class·Nedelec1stKindCubeLocalBasis
 37 39·{
 38 40·//·Number·of·edges·of·the·reference·cube
 39 41·constexpr·static·std::size_t·numberOfEdges·=·power(2,dim-1)*dim;
33 26·template<typename·F,·typename·C> 
34 _\x82_\x87·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
35 28·{ 
36 29·typedef·typename·LB::Traits::DomainType·DomainType; 
37 30·typedef·typename·LB::Traits::DomainFieldType·DF; 
38 31·const·int·dim=LB::Traits::dimDomain; 
39 32 
40 33·DomainType·x·=·Dune::ReferenceElements<DF,dim>::general(gt_).position(0,0); 
41 34 
42 35·out.resize(1); 
43 36·out[0]·=·f(x); 
44 37·} 
45 38 
46 39·private: 
47 40·GeometryType·gt_; 
48 41·}; 
49 4240 42
 41 43·public:
 42 44·using·Traits·=·LocalBasisTraits<D,dim,FieldVector<D,dim>,
 43 45·R,dim,FieldVector<R,dim>,
 44 46·FieldMatrix<R,dim,dim>·>;
 45 47
 46 54·Nedelec1stKindCubeLocalBasis()
 47 55·{
 48 56·std::fill(edgeOrientation_.begin(),·edgeOrientation_.end(),·1.0);
 49 57·}
 50 58
 51 61·Nedelec1stKindCubeLocalBasis(std::bitset<numberOfEdges>·edgeOrientation)
 52 62·:·Nedelec1stKindCubeLocalBasis()
 53 63·{
 54 64·for·(std::size_t·i=0;·i<edgeOrientation_.size();·i++)
 55 65·edgeOrientation_[i]·*=·edgeOrientation[i]·?·-1.0·:·1.0;
 56 66·}
 57 67
 58 69·static·constexpr·unsigned·int·size()
 59 70·{
 60 71·static_assert(dim==2·||·dim==3,·"Nedelec·shape·functions·are·implemented
 61 only·for·2d·and·3d·cubes.");
 62 72·if·(dim==2)
 63 73·return·2*k·*·(k+1);
 64 74·if·(dim==3)
 65 75·return·3*k·*·(k+1)·*·(k+1);
 66 76·}
 67 77
 68 83·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 69 84·std::vector<typename·Traits::RangeType>&·out)·const
 70 85·{
 71 86·static_assert(k==1,·"Evaluating·Nédélec·shape·functions·is·implemented
 72 only·for·first·order.");
 73 87·out.resize(size());
 74 88
 75 89·if·(dim==2)
 76 90·{
 77 91·//·First-order·Nédélec·shape·functions·on·a·square·are·of·the·form
 78 92·//
 79 93·//·(a,·b)^T·+·(c·y,·d·x)^T,·a,·b,·c,·d·\in·R
 80 94·//
 81 95·//·The·following·coefficients·create·the·four·basis·vectors
 82 96·//·that·are·dual·to·the·edge·degrees·of·freedom:
 83 97·//
 84 98·//·a[0]·=·0·b[0]·=·1·c[0]·=·0·d[0]·=·-1
 85 99·//·a[1]·=·0·b[1]·=·0·c[1]·=·0·d[1]·=·1
 86 100·//·a[2]·=·1·b[2]·=·0·c[2]·=·0·d[2]·=·-1
 87 101·//·a[3]·=·0·b[3]·=·0·c[3]·=·0·d[3]·=·1
 88 102
 89 103·out[0]·=·{·0,·D(1)·-·in[0]};
 90 104·out[1]·=·{·0,·in[0]};
 91 105·out[2]·=·{·D(1)·-·in[1],·0};
 92 106·out[3]·=·{·in[1],·0};
 93 107·}
 94 108
 95 109·if·constexpr·(dim==3)
 96 110·{
 97 111·//·First-order·Nédélec·shape·functions·on·a·cube·are·of·the·form
 98 112·//
Max diff block lines reached; 4362/19986 bytes (21.83%) of diff not shown.
6.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00263.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·p0localbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·orthonormalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">p0localbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">orthonormalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;sstream&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00263_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00263_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html">Dune::P0LocalBasis&lt;·D,·R,·d·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02190.html">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>98 </table>
1.7 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 p0localbasis.hh·File·Reference9 orthonormalbasis.hh·File·Reference
 10 #include·<sstream>
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_.D_.u_.n_.e_.:_.:_.P_.0_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_\x8·_\x8>15 struct· ·_.D_.u_.n_.e_.:_.:_.O_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.,_.·_.S_.F_.,_.·_.C_.F_\x8·_\x8>
 16  
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<
 18 ·········_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8>
17  19  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  22  
21 ===============================================================================23 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
48.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00263_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·p0localbasis.hh·Source·File</title>8 <title>dune-localfunctions:·orthonormalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 109 lines modifiedOffset 70, 115 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">p0localbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">orthonormalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00263.html">Go·to·the·documentation·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>83 <a·href="a00263.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00266.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d&gt;</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·OrthonormalBasisFactory</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-----------------------</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··template&lt;·int·dim,·class·SF,·class·CF·=·typename·ComputeField&lt;·SF,·512·&gt;::Type·&gt;</div>
99 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01954.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01954.html">P0LocalBasis</a></div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02190.html">···19</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02190.html">OrthonormalBasisFactory</a></div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,d,Dune::FieldVector&lt;D,d&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div> 
104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">···35</a></span>········Dune::FieldMatrix&lt;R,1,d&gt;·&gt;·<a·class="code·hl_typedef"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">Trai[·...·truncated·by·diffoscope;·len:·6,·SHA:·2a58fd6e5cc48998e4c3ba452bdb08f1f326615c48112c6b13c6040064ef7078·...·];</div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02190.html#aed4460cb4e6818edeba2070f785e43d9">···21</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class[·...·truncated·by·diffoscope;·len:·126,·SHA:·692ed892fdd966b3c5ef5a8de2fe8051f4db1201b24123506e7f76814eb86f9a·...·];</div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02190.html#a0f33102d38f3b7e37a426946641f28dc">···22</a></span>····<span·class="keyword">typedef</span>·SF·<a·class="code·hl_typedef"·href="a02190.html#a0f33102d38f3b7e37a426946641f28dc">StorageField</a>;</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02190.html#a79eecc2b6e74456cc3d2bc2b2116569e">···23</a></span>····<span·class="keyword">typedef</span>·CF·<a·class="code·hl_typedef"·href="a02190.html#a79eecc2b6e74456cc3d2bc2b2116569e">ComputeField</a>;</div>
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div>
106 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01954.html#aec9777d685108f6b53a1eb5c6b8c9e5b">···38</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01954.html[·...·truncated·by·diffoscope;·len:·81,·SHA:·203e086c09aa9c8bf54ea690cfea0b885d45636b1d56ef95ea256244ee112ffe·...·]></div>110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02194.html">···26</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02194.html">EvaluationBasisFactory</a></div>
108 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>
109 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·1;</div>112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02194.html#ac571a03b14a3dc8f6bf42488af4615e0">···28</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<[·...·truncated·by·diffoscope;·len:·87,·SHA:·d1f97d4e8285772e23f70d15d6ab2eb68c9e168830fdcaad0967d2132a35158b·...·];</div>
110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····};</div>
111 </div>114 </div>
 115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 116 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02190.html#a6c9f9bbe58b4f7a7f8c63f4af1393e74">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02814.html">EvaluationBasisFactory&lt;·dimension,·StorageField·&gt;::Type</a>·<a·class="code·hl_typedef"·href="a02190.html#a6c9f9bbe58b4f7a7f8c63f4af1393e74">MonomialBasisProviderType</a>;</div>
 117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MonomialBasisProviderType::Object·<a·class="code·hl_typedef"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">MonomialBasisType</a>;</div>
 118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02190.html#a0080ad8340015ad8e63985c214f8104b">···34</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix&lt;·StorageField,·1·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a0080ad8340015ad8e63985c214f8104b">CoefficientMatrix</a>;</div>
 120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02190.html#a09d069c32a9409c65d3595ba3c9c42ad">···35</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;·MonomialBasisType·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a09d069c32a9409c65d3595ba3c9c42ad">Evaluator</a>;</div>
 121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02190.html#a303cc46804a788f8369190a764c739e3">···36</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;·Evaluator,·CoefficientMatrix·&gt;</a>·<a·class="code·hl_typedef"·href="a02190.html#a303cc46804a788f8369190a764c739e3">Basis</a>;</div>
 122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02190.html#acd9d61881a4108c48cff5ae2200f2d52">···38</a></span>····<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_typedef"·href="a02190.html#acd9d61881a4108c48cff5ae2200f2d52">Key</a>;</div>
 124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02190.html#a942ee0b54d01a8b60c1691c7728e60d1">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02838.html">Basis</a>·<a·class="code·hl_typedef"·href="a02190.html#a942ee0b54d01a8b60c1691c7728e60d1">Object</a>;</div>
 125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02190.html#a1c9a318104a3e84e9ab79fbd263d8e5b">···41</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_variable"·href="a02190.html#a1c9a318104a3e84e9ab79fbd263d8e5b">SimplexGeometry</a>·=·GeometryTypes::simplex(dim);</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
113 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02190.html#a08e29efe277be01fddd64ad7460f8424">···44</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02838.html">Object</a>·*<a·class="code·hl_function"·href="a02190.html#a08e29efe277be01fddd64ad7460f8424">create</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">···44</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;,</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······out.resize(1);</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······out[0]·=·1;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
 132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02190.html#af2f85190551dcb6f674f7129777f9e46">MonomialBasisType</a>·&amp;monomialBasis·=·*MonomialBasisProviderType::template·create&lt;·SimplexGeometry·&gt;(·order·);</div>
 133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02654.html">CoefficientMatrix</a>·_coeffs;</div>
 135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">if</span>(·_coeffs.<a·class="code·hl_function"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">size</a>()·&lt;=·monomialBasis.size()·)</div>
 136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>
 137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<a·class="code·hl_class"·href="a02202.html">ONBCompute::ONBMatrix&lt;·geometryId,·ComputeField·&gt;</a>·matrix(·order·);</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········_coeffs.<a·class="code·hl_function"·href="a02654.html#a8f6dba4508b5abf8b05f9ae541361ced">fill</a>(·matrix·);</div>
 139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02190.html#a303cc46804a788f8369190a764c739e3">Basis</a>(·monomialBasis,·_coeffs,·monomialBasis.<a·class="code·hl_function"·href="a02654.html#a71f089b8eb62ade0311c052eeddad6cb">size</a>()·);</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
120 </div>143 </div>
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02190.html#aebf605760722f0b21e4f8b83d8082ef5">···57</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02190.html#aebf605760722f0b21e4f8b83d8082ef5">release</a>(·<a·class="code·hl_class"·href="a02838.html">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
123 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01954.html#a6dd71243021898d7ac4a066a69ec2821">···53</a></span>····<a·class="code·hl_function"·href="a01954.html#a6dd71243021898d7ac4a066a69ec2821">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;,·········<span·class="comment">//·position</span></div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out.resize(1);</div> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;d;·i++)</div> 
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[0][0][i]·=·0;</div> 
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
131 </div>146 </div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}</div>
133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01954.html#a961faebcdc3afd23478c847a849d36c3">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01954.html#a961faebcdc3afd23478c847a849d36c3">partial</a>(<span·class="keyword">const</span>·std::array&lt;unsigned·int,d&gt;&amp;·<a·class="code·hl_function"·href="a01954.html#a59863a5a30ee92d3b653e763679773c9">order</a>,</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a01954.html#a59863a5a30ee92d3b653e763679773c9">order</a>.begin(),·<a·class="code·hl_function"·href="a01954.html#a59863a5a30ee92d3b653e763679773c9">order</a>.end(),·0);</div> 
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div> 
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<a·class="code·hl_function"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">evaluateFunction</a>(in,·out);</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}·<span·class="keywordflow">else</span>·{</div> 
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out.resize(1);</div> 
143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[0]·=·0;</div> 
144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}</div> 
145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div> 
Max diff block lines reached; 10566/36723 bytes (28.77%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 119 lines modifiedOffset 1, 144 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l
 8 orthonormalbasis.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 p0localbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_P0LOCALBASIS_HH15 5#ifndef·DUNE_ORTHONORMALBASIS_HH
17 6#define·DUNE_P0LOCALBASIS_HH16 6#define·DUNE_ORTHONORMALBASIS_HH
18 717 7
19 8#include·<numeric>18 8#include·<sstream>
20 919 9
21 10#include·<dune/common/fmatrix.hh> 
22 11 
23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
24 1321 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.o_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_./_.o_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_.c_.o_.m_.p_.u_.t_.e_.._.h_.h>
 22 12
25 14namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
 24 14{
26 15{25 15
27 29·template<class·D,·class·R,·int·d> 
28 _\x83_\x80·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
29 31·{ 
30 32·public: 
31 34·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8>,R,1,Dune:: 
32 FieldVector<R,1>, 
33 _\x83_\x85·Dune::FieldMatrix<R,1,d>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
34 36 
35 _\x83_\x88·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
36 39·{ 
37 40·return·1; 
38 41·}26 16·//·OrthonormalBasisFactory
 27 17·//·-----------------------
 28 18·template<·int·dim,·class·SF,·class·CF·=·typename·ComputeField<·SF,·512·>::
 29 Type·>
 30 _\x81_\x89·struct·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 31 20·{
 32 _\x82_\x81·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim;
 33 _\x82_\x82·typedef·SF·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 34 _\x82_\x83·typedef·CF·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 35 24
 36 25·template·<unsigned·int·dd,·class·FF>
 37 _\x82_\x86·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 38 27·{
 39 _\x82_\x88·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>·_\x8T_\x8y_\x8p_\x8e;
 40 29·};
 41 30
 42 _\x83_\x81·typedef·typename·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e
 43 _\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8y_\x8p_\x8e;
 44 _\x83_\x82·typedef·typename·MonomialBasisProviderType::Object·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e;
 45 33
 46 _\x83_\x84·typedef·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x81_\x8·_\x8>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x;
 47 _\x83_\x85·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r;
 48 _\x83_\x86·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8,_\x8·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8·_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 49 37
 50 _\x83_\x88·typedef·unsigned·int·_\x8K_\x8e_\x8y;
 51 _\x83_\x89·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 52 40
 53 _\x84_\x81·static·constexpr·GeometryType·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·GeometryTypes::simplex(dim);
39 4254 42
40 _\x84_\x84·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&, 
41 45·std::vector<typename·Traits::RangeType>&·out)·const55 43·template<·GeometryType::Id·geometryId·>
 56 _\x84_\x84·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·unsigned·int·order·)
42 46·{57 45·{
 58 46·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·&monomialBasis·=·*MonomialBasisProviderType::
 59 template·create<·SimplexGeometry·>(·order·);
 60 47
 61 48·static·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x·_coeffs;
 62 49·if(·_coeffs._\x8s_\x8i_\x8z_\x8e()·<=·monomialBasis.size()·)
43 47·out.resize(1); 
44 48·out[0]·=·1; 
45 49·} 
46 50 
47 52·inline·void 
48 _\x85_\x83·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&,·//·position 
49 54·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
50 55·{63 50·{
 64 51·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·matrix(·order·);
 65 52·_coeffs._\x8f_\x8i_\x8l_\x8l(·matrix·);
51 56·out.resize(1); 
52 57·for·(int·i=0;·i<d;·i++) 
53 58·out[0][0][i]·=·0; 
54 59·}66 53·}
 67 54
 68 55·return·new·_\x8B_\x8a_\x8s_\x8i_\x8s(·monomialBasis,·_coeffs,·monomialBasis._\x8s_\x8i_\x8z_\x8e()·);
55 60 
56 _\x86_\x86·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l(const·std::array<unsigned·int,d>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
57 67·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
58 68·std::vector<typename·Traits::RangeType>&·out)·const 
59 69·{ 
60 70·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
61 71·if·(totalOrder·==·0)·{ 
62 72·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
63 73·}·else·{ 
64 74·out.resize(1); 
65 75·out[0]·=·0; 
66 76·}69 56·}
 70 _\x85_\x87·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
67 77·} 
68 78 
69 _\x88_\x80·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const 
70 81·{ 
71 82·return·0; 
72 83·} 
73 84·};71 58·};
74 85 
75 86} 
76 87 
77 88#endif72 59
 73 60}
 74 61
 75 62#endif·//·#ifndef·DUNE_ORTHONORMALBASIS_HH
 76 _\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 77 _\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8._\x8h_\x8h
78 _\x8D_\x8u_\x8n_\x8e78 _\x8D_\x8u_\x8n_\x8e
79 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1879 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
80 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
Max diff block lines reached; 1049/12657 bytes (8.29%) of diff not shown.
8.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00266.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·p0localcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·orthonormalcompute.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 57 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>·&#124;
 78 <a·href="#func-members">Functions</a>··</div>
78 ··<div·class="headertitle"><div·class="title">p0localcoefficients.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">orthonormalcompute.hh·File·Reference</div></div>
79 </div><!--header-->80 </div><!--header-->
80 <div·class="contents">81 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
82 <code>#include·&lt;iostream&gt;</code><br·/>83 <code>#include·&lt;iostream&gt;</code><br·/>
 84 <code>#include·&lt;fstream&gt;</code><br·/>
 85 <code>#include·&lt;iomanip&gt;</code><br·/>
 86 <code>#include·&lt;utility&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>87 <code>#include·&lt;map&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/>
 89 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 90 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>
 93 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/>
85 </div>94 </div>
86 <p><a·href="a00266_source.html">Go·to·the·source·code·of·this·file.</a></p>95 <p><a·href="a00266_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">96 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>98 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html">Dune::P0LocalCoefficients</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02198.html">ONBCompute::Integral&lt;·geometryId·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02202.html">ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>105 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>106 <tr·class="memitem:a00579"·id="r_a00579"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00579.html">ONBCompute</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 </table><table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 110 Functions</h2></td></tr>
 111 <tr·class="memitem:a2469aecd2f524a96e9306d349878b356"·id="r_a2469aecd2f524a96e9306d349878b356"><td·class="memTemplParams"·colspan="2">template&lt;class·scalar_t·&gt;·</td></tr>
 112 <tr·class="memitem:a2469aecd2f524a96e9306d349878b356"><td·class="memTemplItemLeft"·align="right"·valign="top">scalar_t&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">ONBCompute::factorial</a>·(int·start,·int·end)</td></tr>
 113 <tr·class="separator:a2469aecd2f524a96e9306d349878b356"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>114 </table>
98 </div><!--·contents·-->115 </div><!--·contents·-->
99 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>119 </small></address>
103 </body>120 </body>
2.1 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 36 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s
10 p0localcoefficients.hh·File·Reference9 orthonormalcompute.hh·File·Reference
11 #include·<cstddef>10 #include·<cassert>
12 #include·<iostream>11 #include·<iostream>
13 #include·<vector>12 #include·<fstream>
 13 #include·<iomanip>
 14 #include·<utility>
 15 #include·<map>
 16 #include·<dune/common/dynmatrix.hh>
 17 #include·<dune/common/fmatrix.hh>
 18 #include·<dune/geometry/type.hh>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_.D_.u_.n_.e_.:_.:_.P_.0_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s24 struct· ·_.O_.N_.B_.C_.o_.m_.p_.u_.t_.e_.:_.:_.I_.n_.t_.e_.g_.r_.a_.l_.<_.·_.g_.e_.o_.m_.e_.t_.r_.y_.I_.d_.·_.>
 25  
 26 ·class· ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>
18  27  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_.u_.n_\x8e29 namespace· ·_\x8O_.N_.B_.C_.o_.m_.p_.u_.t_\x8e
 30  
 31 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 32 template<class·scalar_t·>
 33 scalar_t ·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8:_\x8:_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l·(int·start,·int·end)
21  34  
22 ===============================================================================35 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.836 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
58.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00266_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·p0localcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·orthonormalcompute.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 74 lines modifiedOffset 70, 264 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">p0localcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">orthonormalcompute.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00266.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00266.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALCOMPUTE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALCOMPUTE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">106 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="}">
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01958.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01958.html">P0LocalCoefficients</a></div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a00579.html">···24</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00579.html">ONBCompute</a></div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>{</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·scalar_t·&gt;</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01958.html#a3ec7114468afa402cd81200146e35a77">···28</a></span>····<a·class="code·hl_function"·href="a01958.html#a3ec7114468afa402cd81200146e35a77">P0LocalCoefficients</a>·()·:·index(0,0,0)</div>112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">···28</a></span>··scalar_t·<a·class="code·hl_function"·href="a00579.html#a2469aecd2f524a96e9306d349878b356">factorial</a>(·<span·class="keywordtype">int</span>·start,·<span·class="keywordtype">int</span>·end·)</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{}</div>113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
106 </div> 
107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····scalar_t·ret(·1·);</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·start;·j·&lt;=·end;·++j·)</div>
108 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">···32</a></span>····std::size_t·<a·class="code·hl_function"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">size</a>·()<span·class="keyword">·const</span></div> 
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">····</span>{</div>116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······ret·*=·scalar_t(·j·);</div>
111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span>·1;</div>117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">return</span>·ret;</div>
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··}</div>
113 </div>119 </div>
 120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
115 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01958.html#a94f5b8e64484499038cfec23485974a4">···38</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01958.html#a94f5b8e64484499038cfec23485974a4">localKey</a>·([[maybe_unused]]·std::size_t·i)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div> 
118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·index;</div> 
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
120 </div>123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·Integral</span></div>
 124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·--------</span></div>
121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>126 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>&lt;·Dune::GeometryType::Id·geometryId·&gt;</div>
123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·index;</div>127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02198.html">···42</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02198.html">Integral</a></div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>
125 </div>130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·Dune::GeometryType·<a[·...·truncated·by·diffoscope;·len:·106,·SHA:·90079eef6d743bf84b00ab4a019f81da530c220f27e0a59d0dd4524511597676·...·]/div>
 131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02198.html#a6c0e2cabceba8c3e00cde5fc600e44ff">···45</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02198.html#a6c0e2cabceba8c3e00cde5fc600e44ff">dimension</a>·=·<a·class="code·hl_variable"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">geometry</a>.dim();</div>
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·scalar_t·&gt;</div>
 134 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">···48</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div>
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·························scalar_t·&amp;p,·scalar_t·&amp;q·)</div>
 137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
 138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>(alpha,·p,·q,·std::make_integer_sequence&lt;int,dimension&gt;{});</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 140 </div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>scalar_t·,·<span·class="keywordtype">int</span>·...ints&gt;</div>
 143 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02198.html#a4fd8de81867f4407db8f3adb11d2f054">···55</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02198.html#a4fd8de81867f4407db8f3adb11d2f054">compute</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·························scalar_t·&amp;p,·scalar_t·&amp;q,·std::integer_sequence&lt;int,ints...&gt;·intS)</div>
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>
 147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······p·=·scalar_t(·1·);</div>
 148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······q·=·scalar_t(·1·);</div>
 149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordtype">int</span>·ord·=·0;</div>
 151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······((computeIntegral&lt;ints&gt;(alpha,p,q,ord)),...);</div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·ord;</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 155 </div>
 156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·step,·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·scalar_t·&gt;</div>
 158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02198.html#a620b48f993a9a4cd8c788c7d1c8a687b">···68</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02198.html#a620b48f993a9a4cd8c788c7d1c8a687b">computeIntegral</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">Dune::MultiIndex&lt;·dim,·scalar_t·&gt;</a>·&amp;alpha,</div>
 160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·································scalar_t·&amp;p,·scalar_t·&amp;q,·<span·class="keywordtype">int</span>&amp;·ord)</div>
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordtype">int</span>·i·=·alpha.<a·class="code·hl_function"·href="a02822.html#ab922975eea1fab8f07aeede8b8210eb0">z</a>(·step·);</div>
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">if</span>·<span·class="keyword">constexpr</span>·(·<a·class="code·hl_variable"·href="a02198.html#a95cd2378012aaea60b8dcfc529eaf8ec">geometry</a>.isPrismatic(step))</div>
 165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······{</div>
 166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="comment">//p·*=·scalar_t(·1·);</span></div>
 167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········q·*=·scalar_t(·i+1·);</div>
 168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······}</div>
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">else</span></div>
 170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div>
Max diff block lines reached; 271/47667 bytes (0.57%) of diff not shown.
12.1 KB
html2text {}
    
Offset 1, 71 lines modifiedOffset 1, 277 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l
 8 orthonormalcompute.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 ····*·_\x8p_\x80 
9 p0localcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_P0LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_P0LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_ORTHONORMALCOMPUTE_HH
 16 6#define·DUNE_ORTHONORMALCOMPUTE_HH
18 717 7
19 8#include·<cstddef>18 8#include·<cassert>
20 9#include·<iostream>19 9#include·<iostream>
21 10#include·<vector> 
22 1120 10#include·<fstream>
 21 11#include·<iomanip>
 22 12#include·<utility>
 23 13#include·<map>
 24 14
 25 15#include·<dune/common/dynmatrix.hh>
 26 16#include·<dune/common/fmatrix.hh>
 27 17
 28 18#include·<dune/geometry/type.hh>
 29 19
23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>30 20#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>
 31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 32 22#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h>
 33 23
 34 _\x82_\x84namespace·_\x8O_\x8N_\x8B_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e
24 13 
25 14namespace·_\x8D_\x8u_\x8n_\x8e 
26 15{ 
27 16 
28 _\x82_\x84·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
29 25·{35 25{
30 26·public: 
31 _.2_.8·_.P_.0_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·index(0,0,0)36 26
 37 27·template<·class·scalar_t·>
 38 _\x82_\x88·scalar_t·_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l(·int·start,·int·end·)
32 29·{}39 29·{
33 30 
34 _\x83_\x82·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
35 33·{40 30·scalar_t·ret(·1·);
 41 31·for(·int·j·=·start;·j·<=·end;·++j·)
 42 32·ret·*=·scalar_t(·j·);
36 34·return·1;43 33·return·ret;
37 35·}44 34·}
 45 35
38 3646 36
39 _.3_.8·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·([[maybe_unused]]·std::size_t·i)·const47 37
 48 38·//·Integral
 49 39·//·--------
 50 40
 51 41·template<·Dune::GeometryType::Id·geometryId·>
 52 _\x84_\x82·struct·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8l
40 39·{53 43·{
 54 _\x84_\x84·static·constexpr·Dune::GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId;
 55 _\x84_\x85·static·constexpr·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y.dim();
41 40·return·index; 
42 41·} 
43 42 
44 43·private: 
45 44·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·index; 
46 45·}; 
47 4656 46
48 47} 
49 48#endif57 47·template<·int·dim,·class·scalar_t·>
 58 _\x84_\x88·static·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·&alpha,
 59 49·scalar_t·&p,·scalar_t·&q·)
 60 50·{
 61 51·return·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e(alpha,·p,·q,·std::make_integer_sequence<int,dimension>{});
 62 52·}
 63 53
 64 54·template<·int·dim,·class·scalar_t·,·int·...ints>
 65 _\x85_\x85·static·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·&alpha,
 66 56·scalar_t·&p,·scalar_t·&q,·std::integer_sequence<int,ints...>·intS)
 67 57·{
 68 58·p·=·scalar_t(·1·);
 69 59·q·=·scalar_t(·1·);
 70 60
 71 61·int·ord·=·0;
 72 62·((computeIntegral<ints>(alpha,p,q,ord)),...);
 73 63
 74 64·return·ord;
 75 65·}
 76 66
 77 67·template<·int·step,·int·dim,·class·scalar_t·>
 78 _\x86_\x88·static·void·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8l·(·const·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>
 79 &alpha,
 80 69·scalar_t·&p,·scalar_t·&q,·int&·ord)
 81 70·{
 82 71·int·i·=·alpha._\x8z(·step·);
 83 72
 84 73·if·constexpr·(·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y.isPrismatic(step))
 85 74·{
 86 75·//p·*=·scalar_t(·1·);
 87 76·q·*=·scalar_t(·i+1·);
 88 77·}
 89 78·else
 90 79·{
 91 80·p·*=·factorial<·scalar_t·>(·1,·i·);
 92 81·q·*=·factorial<·scalar_t·>(·step+1·+·ord,·step+1·+·ord·+·i·);
 93 82·}
 94 83·ord·+=i;
 95 84·}
 96 85
 97 86·};
 98 87
 99 88
 100 89·//·ONBMatrix
 101 90·//·---------
 102 91
 103 92·template<·Dune::GeometryType::Id·geometryId,·class·scalar_t·>
 104 _\x89_\x83·class·_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x
 105 94·:·public·Dune::DynamicMatrix<·scalar_t·>
 106 95·{
 107 96·typedef·_\x8O_\x8N_\x8B_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8s_\x8c_\x8a_\x8l_\x8a_\x8r_\x8__\x8t_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
Max diff block lines reached; 53/12373 bytes (0.43%) of diff not shown.
9.93 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00269.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangepyramid.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 47 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">lagrangepyramid.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">raviartthomas.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
 78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00398_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/> 
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00410_source.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00419_source.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00344_source.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00284_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00326_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00380_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00416_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00383_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00329_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</code><br·/>
90 </div>91 </div>
91 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p>92 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls"> 
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
94 Classes</h2></td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01930.html">Dune::LagrangePyramidLocalFiniteElement&lt;·D,·R,·k·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial·order.··<a·href="a01930.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table><table·class="memberdecls"> 
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
100 Namespaces</h2></td></tr> 
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table> 
104 </div><!--·contents·-->93 </div><!--·contents·-->
105 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<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 </small></address>97 </small></address>
109 </body>98 </body>
110 </html>99 </html>
3.81 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
9 lagrangepyramid.hh·File·Reference 
10 #include·<array> 
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/math.hh> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
18 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>7 raviartthomas.hh·File·Reference
 8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8._\x8h_\x8h>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8k_\x8·_\x8> 
22  ·······Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial 
23 ········order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
26 namespace· ·_\x8D_\x8u_\x8n_\x8e 
27   
28 ===============================================================================22 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
154 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00269_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrangepyramid.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 824 lines modifiedOffset 70, 59 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrangepyramid.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00269.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00269.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div>
Diff chunk too large, falling back to line-by-line diff (31 lines added, 796 lines removed)
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·Raviart-Thomas·implementations·with·run-time·order</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//·Raviart-Thomas·implementations·with·compile-time·order</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00419.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00326.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</span></div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00383.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</span></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</span></div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00329.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</span></div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&g[·...·truncated·by·diffoscope;·len:·2,·SHA:·8abcbba092a8289fbd1d28e65371354e5465a527ac256675bdaa6e533d8c3f7f·...·]</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00356.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</span></div>
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>LagrangePyramidLocalBasis</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH</span></div>
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>108 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">raviartthomas0cube2d.hh</a></div></div>
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,3,FieldVector&lt;D,3&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,3&gt;·&gt;;</div>109 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">raviartthomascube.hh</a></div><div·class="ttdoc">Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.</div></div>
110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>110 <div·class="ttc"·id="aa00326_html"><div·class="ttname"><a·href="a00326.html">raviartthomas1cube2d.hh</a></div></div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·size·()</div>111 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">raviartthomas0pyramid.hh</a></div></div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>112 <div·class="ttc"·id="aa00344_html"><div·class="ttname"><a·href="a00344.html">raviartthomas03d.hh</a></div></div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······std::size_t·result·=·0;</div>113 <div·class="ttc"·id="aa00356_html"><div·class="ttname"><a·href="a00356.html">raviartthomas0prism.hh</a></div></div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;=k;·i++)</div>114 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">raviartthomas1cube3d.hh</a></div></div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········result·+=·power(i+1,2);</div>115 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">raviartthomas2cube2d.hh</a></div></div>
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·result;</div>116 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">raviartthomas0cube3d.hh</a></div></div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>117 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">raviartthomassimplex.hh</a></div><div·class="ttdoc">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.</div></div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>118 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">raviartthomas02d.hh</a></div></div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb3[·...·truncated·by·diffoscope;·len:·59,·SHA:·196cd22b1f3645794ef85a8c777c1bc3fcbfbf05b8d624791374ad352d35739d·...·]</div>119 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">raviartthomas3cube2d.hh</a></div></div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>120 <div·class="ttc"·id="aa00419_html"><div·class="ttname"><a·href="a00419.html">raviartthomas12d.hh</a></div></div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out.resize(size());</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">if</span>·(k==0)</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········out[0]·=·1;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">return</span>;</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">if</span>·(k==1)</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······{</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">if</span>(in[0]·&gt;·in[1])</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········{</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[1]);</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········out[1]·=·in[0]*(1-in[1])-in[2]*in[1];</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········out[2]·=·(1-in[0])*in[1]-in[2]*in[1];</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········out[3]·=·in[0]*in[1]+in[2]*in[1];</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">else</span></div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········{</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[0]);</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········out[1]·=·in[0]*(1-in[1])-in[2]*in[0];</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········out[2]·=·(1-in[0])*in[1]-in[2]*in[0];</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········out[3]·=·in[0]*in[1]+in[2]*in[0];</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········}</div> 
147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out[4]·=·in[2];</div> 
149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">return</span>;</div> 
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······}</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·(k==2)</div> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······{</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·transform·to·reference·element·with·base·[-1,1]^2</span></div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">const</span>·R·x·=·2.0*in[0]·+·in[2]·-·1.0;</div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keyword">const</span>·R·y·=·2.0*in[1]·+·in[2]·-·1.0;</div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">const</span>·R·z·=·in[2];</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keywordflow">if</span>·(x·&gt;·y)</div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········{</div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··········<span·class="comment">//·vertices</span></div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··········out[0]·=·0.25*(x·+·z)*(x·+·z·-·1)*(y·-·z·-·1)*(y·-·z);</div> 
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··········out[1]·=·-0.25*(x·+·z)*(y·-·z)*((x·+·z·+·1)*(-y·+·z·+·1)·-·4*z)·-·z*(x·-·y);</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········out[2]·=·0.25*(x·+·z)*(y·-·z)*(y·-·z·+·1)*(x·+·z·-·1);</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········out[3]·=·0.25*(y·-·z)*(x·+·z)*(y·-·z·+·1)*(x·+·z·+·1);</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··········out[4]·=·z*(2*z·-·1);</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··········<span·class="comment">//·lower·edges</span></div> 
170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··········out[5]·=·-0.5*(y·-·z·+·1)*(x·+·z·-·1)*(y·-·1)*x;</div> 
171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··········out[6]·=·-0.5*(y·-·z·+·1)*(((x·+·z·+·1)*(y·-·1)*x·-·z)·+·z*(2*y·+·1));</div> 
172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········out[7]·=·-0.5*(x·+·z·-·1)*(((y·-·z·-·1)*(x·+·1)*y·-·z)·+·z*(2*x·+·1));</div> 
173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··········out[8]·=·-0.5*(y·-·z·+·1)*(x·+·z·-·1)*(x·+·1)*y;</div> 
174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="comment">//·upper·edges</span></div> 
176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··········out[9]·=·z*(x·+·z·-·1)*(y·-·z·-·1);</div> 
177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··········out[10]·=·-z*((x·+·z·+·1)*(y·-·z·-·1)·+·4*z);</div> 
178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··········out[11]·=·-z*(y·-·z·+·1)*(x·+·z·-·1);</div> 
Max diff block lines reached; 271/123825 bytes (0.22%) of diff not shown.
33.0 KB
html2text {}
    
Offset 1, 861 lines modifiedOffset 1, 53 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 raviartthomas.hh
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrangepyramid.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH 
16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH14 5#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH
 15 6#define·DUNE_RAVIARTTHOMASFINITEELEMENT_HH
Diff chunk too large, falling back to line-by-line diff (35 lines added, 842 lines removed)
17 716 7
18 8#include·<array>17 8//·Raviart-Thomas·implementations·with·run-time·order
19 9#include·<numeric>18 9#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.c_.u_.b_.e_.._.h_.h>
20 1019 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>
21 11#include·<dune/common/fmatrix.hh>20 11
22 12#include·<dune/common/fvector.hh>21 12//·Raviart-Thomas·implementations·with·compile-time·order
23 13#include·<dune/common/math.hh>22 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.2_.d_.._.h_.h>
24 1423 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.2_.d_.._.h_.h>
25 15#include·<dune/geometry/referenceelements.hh>24 15#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d_.._.h_.h>
26 1625 16#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.._.h_.h>
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>26 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h>
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>27 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h>
29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>28 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h>
30 2029 20#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_.._.h_.h>
31 21namespace·_.D_.u_.n_.e·{·namespace·Impl30 21#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.3_.d_.._.h_.h>
32 22{31 22#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.._.h_.h>
33 32·template<class·D,·class·R,·unsigned·int·k>32 23#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.r_.i_.s_.m_.._.h_.h>
34 33·class·LagrangePyramidLocalBasis33 24
35 34·{34 25#endif·//·#ifndef·DUNE_RAVIARTTHOMASFINITEELEMENT_HH
36 35·public:35 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.._.h_.h
37 36·using·Traits·=36 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.c_.u_.b_.e_.._.h_.h
38 LocalBasisTraits<D,3,FieldVector<D,3>,R,1,FieldVector<R,1>,FieldMatrix<R,1,3>37 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite
39 >;38 elements·for·cubes.
40 3739 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d_.._.h_.h
41 40·static·constexpr·std::size_t·size·()40 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.._.h_.h
42 41·{41 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d_.._.h_.h
43 42·std::size_t·result·=·0;42 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.r_.i_.s_.m_.._.h_.h
44 43·for·(unsigned·int·i=0;·i<=k;·i++)43 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.3_.d_.._.h_.h
45 44·result·+=·power(i+1,2);44 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d_.._.h_.h
46 45·return·result;45 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_.._.h_.h
47 46·}46 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_.._.h_.h
48 4747 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of
49 49·void·evaluateFunction(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,48 arbitrary·dimension.
50 50·std::vector<typename·Traits::RangeType>&·out)·const49 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.2_.d_.._.h_.h
51 51·{50 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_.._.h_.h
52 52·out.resize(size());51 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.2_.d_.._.h_.h
53 53 
54 54·//·Specialization·for·zero-order·case 
55 55·if·(k==0) 
56 56·{ 
57 57·out[0]·=·1; 
58 58·return; 
59 59·} 
60 60 
61 61·if·(k==1) 
62 62·{ 
63 63·if(in[0]·>·in[1]) 
64 64·{ 
65 65·out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[1]); 
66 66·out[1]·=·in[0]*(1-in[1])-in[2]*in[1]; 
67 67·out[2]·=·(1-in[0])*in[1]-in[2]*in[1]; 
68 68·out[3]·=·in[0]*in[1]+in[2]*in[1]; 
69 69·} 
70 70·else 
71 71·{ 
72 72·out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[0]); 
73 73·out[1]·=·in[0]*(1-in[1])-in[2]*in[0]; 
74 74·out[2]·=·(1-in[0])*in[1]-in[2]*in[0]; 
75 75·out[3]·=·in[0]*in[1]+in[2]*in[0]; 
76 76·} 
77 77 
78 78·out[4]·=·in[2]; 
79 79 
80 80·return; 
81 81·} 
82 82 
83 83·if·(k==2) 
84 84·{ 
85 85·//·transform·to·reference·element·with·base·[-1,1]^2 
86 86·const·R·x·=·2.0*in[0]·+·in[2]·-·1.0; 
87 87·const·R·y·=·2.0*in[1]·+·in[2]·-·1.0; 
88 88·const·R·z·=·in[2]; 
89 89 
90 90·if·(x·>·y) 
91 91·{ 
92 92·//·vertices 
93 93·out[0]·=·0.25*(x·+·z)*(x·+·z·-·1)*(y·-·z·-·1)*(y·-·z); 
94 94·out[1]·=·-0.25*(x·+·z)*(y·-·z)*((x·+·z·+·1)*(-y·+·z·+·1)·-·4*z)·-·z*(x·-·y); 
95 95·out[2]·=·0.25*(x·+·z)*(y·-·z)*(y·-·z·+·1)*(x·+·z·-·1); 
96 96·out[3]·=·0.25*(y·-·z)*(x·+·z)*(y·-·z·+·1)*(x·+·z·+·1); 
97 97·out[4]·=·z*(2*z·-·1); 
98 98 
99 99·//·lower·edges 
100 100·out[5]·=·-0.5*(y·-·z·+·1)*(x·+·z·-·1)*(y·-·1)*x; 
101 101·out[6]·=·-0.5*(y·-·z·+·1)*(((x·+·z·+·1)*(y·-·1)*x·-·z)·+·z*(2*y·+·1)); 
102 102·out[7]·=·-0.5*(x·+·z·-·1)*(((y·-·z·-·1)*(x·+·1)*y·-·z)·+·z*(2*x·+·1)); 
103 103·out[8]·=·-0.5*(y·-·z·+·1)*(x·+·z·-·1)*(x·+·1)*y; 
104 104 
105 105·//·upper·edges 
106 106·out[9]·=·z*(x·+·z·-·1)*(y·-·z·-·1); 
107 107·out[10]·=·-z*((x·+·z·+·1)*(y·-·z·-·1)·+·4*z); 
108 108·out[11]·=·-z*(y·-·z·+·1)*(x·+·z·-·1); 
109 109·out[12]·=·z*(y·-·z·+·1)*(x·+·z·+·1); 
110 110 
111 111·//·base·face 
112 112·out[13]·=·(y·-·z·+·1)*(x·+·z·-·1)*((y·-·1)*(x·+·1)·+·z*(x·-·y·+·z·+·1)); 
113 113·} 
114 114·else 
115 115·{ 
116 116·//·vertices 
117 117·out[0]·=·0.25*(y·+·z)*(y·+·z·-·1)*(x·-·z·-·1)*(x·-·z); 
118 118·out[1]·=·-0.25*(x·-·z)*(y·+·z)*(x·-·z·+·1)*(-y·-·z·+·1); 
119 119·out[2]·=·0.25*(x·-·z)*(y·+·z)*((x·-·z·-·1)*(y·+·z·+·1)·+·4*z)·+·z*(x·-·y); 
120 120·out[3]·=·0.25*(y·+·z)*(x·-·z)*(x·-·z·+·1)*(y·+·z·+·1); 
121 121·out[4]·=·z*(2*z·-·1); 
122 122 
123 123·//·lower·edges 
124 124·out[5]·=·-0.5*(y·+·z·-·1)*(((x·-·z·-·1)*(y·+·1)*x·-·z)·+·z*(2*y·+·1)); 
Max diff block lines reached; 53/33800 bytes (0.16%) of diff not shown.
5.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00272.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·mimetic.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas02dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">mimetic.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">common/localfiniteelementtraits.hh</a>&quot;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00140_source.html">mimetic/mimeticall.hh</a>&quot;</code><br·/> 
84 </div>85 </div>
85 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html">Dune::MimeticLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02246.html">Dune::RT02DLocalCoefficients</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>97 </table>
1.36 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
8 mimetic.hh·File·Reference 
9 #include·<dune/geometry/type.hh> 
10 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
11 #include·"_.m_.i_.m_.e_.t_.i_.c_./_.m_.i_.m_.e_.t_.i_.c_.a_.l_.l_.._.h_.h"10 raviartthomas02dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<iostream>
 13 #include·<vector>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.·_.>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
15  18  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
18  21  
19 ===============================================================================22 ===============================================================================
20 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
34.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00272_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·mimetic.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas02dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 112 lines modifiedOffset 70, 78 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">mimetic.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MIMETICLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MIMETICLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00155.html">common/localfiniteelementtraits.hh</a>&quot;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00140.html">mimetic/mimeticall.hh</a>&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02050.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02050.html">MimeticLocalFiniteElement</a></div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02246.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02246.html">RT02DLocalCoefficients</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····Dune::GeometryType·gt;</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02246.html#aadcd47127b92b1060effd2581cc0559b">···28</a></span>····<a·class="code·hl_function"·href="a02246.html#aadcd47127b92b1060effd2581cc0559b">RT02DLocalCoefficients</a>·()·:·li(3)</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a02054.html">MimeticLocalBasis&lt;D,R,dim&gt;</a>·basis;</div> 
103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<a·class="code·hl_class"·href="a02062.html">MimeticLocalCoefficients</a>·coefficients;</div> 
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<a·class="code·hl_class"·href="a02058.html">MimeticLocalInterpolation&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>·&gt;·interpolation;</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;3;·i++)</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">Dune::LocalFiniteElementTraits&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>,</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02062.html">MimeticLocalCoefficients</a>,</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02050.html#af0458cfdbf9491ca025eb9fafd9524d6">···33</a></span>········<a·class="code·hl_class"·href="a02058.html">MimeticLocalInterpolation&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02050.html#af0458cfdbf9491ca025eb9fafd9524d6">Traits</a>;</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02050.html#a6c7851de0574848ff22dfd6bb915567e">···35</a></span>····<a·class="code·hl_function"·href="a02050.html#a6c7851de0574848ff22dfd6bb915567e">MimeticLocalFiniteElement</a>·()</div> 
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
114 </div>109 </div>
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
116 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02050.html#a93290353eea09bd791756b621d36380e">···38</a></span>····<a·class="code·hl_function"·href="a02050.html#a93290353eea09bd791756b621d36380e">MimeticLocalFiniteElement</a>·(Dune::Geometr[·...·truncated·by·diffoscope;·len:·27,·SHA:·dc32b511992b2851d57a188861f3f603e7c2dd2f3495680390923b2a2b3eef15·...·]</div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·gt(basicType,dim)</div>114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·3;</div>
119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{}</div>115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
120 </div>116 </div>
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
122 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02050.html#a6778de7b5768503e67742b69ebcfac23">···42</a></span>····<a·class="code·hl_function"·href="a02050.html#a6778de7b5768503e67742b69ebcfac23">MimeticLocalFiniteElement</a>·(Dune::GeometryType::BasicType·basicType,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·variant)</div> 
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·gt(basicType,dim),·basis(variant),·coefficients(variant)</div>119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02246.html#ab7233f5a673a049ac7f26e65047c4064">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·116,·SHA:·6d31ee41ca97f02babf85b68ba58a3bbc1767c854dc4dcb9dc5377bde120c18f·...·]</div>
 120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
126 </div>123 </div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
128 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02050.html#a2fa8f549a28ce398c2dff6d13ba1588f">···46</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02050.html#a2fa8f549a28ce398c2dff6d13ba1588f">localBasis</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·basis;</div>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;LocalKey&gt;·li;</div>
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>
133 </div>128 </div>
 129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
135 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02050.html#af9168e1d35a93e3814c045869e7b1cc0">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02050.html#af9168e1d35a93e3814c045869e7b1cc0">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
142 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02050.html#a2510685f577fdd6d8f9d444403c1e6c1">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02050.html#a2510685f577fdd6d8f9d444403c1e6c1">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div> 
147 </div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02050.html#acdf8378bbc4051f04d70b830895bcdfd">···61</a></span>····Dune::GeometryType·<a·class="code·hl_function"·href="a02050.html#acdf8378bbc4051f04d70b830895bcdfd">type</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gt;·}</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··};</div> 
151 </div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
155 <div·class="ttc"·id="aa00140_html"><div·class="ttname"><a·href="a00140.html">mimeticall.hh</a></div></div>133 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
156 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div> 
157 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>134 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 135 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 136 <div·class="ttc"·id="aa02246_html"><div·class="ttname"><a·href="a02246.html">Dune::RT02DLocalCoefficients</a></div><div·class="ttdef"><b>Definition</b>·raviartthomas02dlocalcoefficients.hh:25</div></div>
 137 <div·class="ttc"·id="aa02246_html_aadcd47127b92b1060effd2581cc0559b"><div·class="ttname"><a·href="a02246.html#aadcd47127b92b1060effd2581cc0559b">Dune::RT02DLocalCoefficients::RT02DLocalCoefficients</a></div><div·class="ttdeci">RT02DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas02dlocalcoefficients.hh:28</div></div>
 138 <div·class="ttc"·id="aa02246_html_ab7233f5a673a049ac7f26e65047c4064"><div·class="ttname"><a·href="a02246.html#ab7233f5a673a049ac7f26e65047c4064">Dune::RT02DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas02dlocalcoefficients.hh:41</div></div>
 139 <div·class="ttc"·id="aa02246_html_aef63c8f64b72fd75fa241fb9cb35cff6"><div·class="ttname"><a·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">Dune::RT02DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·raviartthomas02dlocalcoefficients.hh:35</div></div>
158 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div> 
159 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div> 
160 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div> 
161 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div> 
162 <div·class="ttc"·id="aa02050_html"><div·class="ttname"><a·href="a02050.html">Dune::MimeticLocalFiniteElement</a></div><div·class="ttdef"><b>Definition</b>·mimetic.hh:24</div></div> 
163 <div·class="ttc"·id="aa02050_html_a2510685f577fdd6d8f9d444403c1e6c1"><div·class="ttname"><a·href="a02050.html#a2510685f577fdd6d8f9d444403c1e6c1">Dune::MimeticLocalFiniteElement::localInterpolation</a></div><div·class="ttdeci">const·Traits::LocalInterpolationType·&amp;·localInterpolation()·const</div><div·class="ttdef"><b>Definition</b>·mimetic.hh:56</div></div> 
164 <div·class="ttc"·id="aa02050_html_a2fa8f549a28ce398c2dff6d13ba1588f"><div·class="ttname"><a·href="a02050.html#a2fa8f549a28ce398c2dff6d13ba1588f">Dune::MimeticLocalFiniteElement::localBasis</a></div><div·class="ttdeci">const·Traits::LocalBasisType·&amp;·localBasis()·const</div><div·class="ttdef"><b>Definition</b>·mimetic.hh:46</div></div> 
165 <div·class="ttc"·id="aa02050_html_a6778de7b5768503e67742b69ebcfac23"><div·class="ttname"><a·href="a02050.html#a6778de7b5768503e67742b69ebcfac23">Dune::MimeticLocalFiniteElement::MimeticLocalFiniteElement</a></div><div·class="ttdeci">MimeticLocalFiniteElement(Dune::GeometryType::BasicType·basicType,·unsigned·int·variant)</div><div·class="ttdef"><b>Definition</b>·mimetic.hh:42</div></div> 
166 <div·class="ttc"·id="aa02050_html_a6c7851de0574848ff22dfd6bb915567e"><div·class="ttname"><a·href="a02050.html#a6c7851de0574848ff22dfd6bb915567e">Dune::MimeticLocalFiniteElement::MimeticLocalFiniteElement</a></div><div·class="ttdeci">MimeticLocalFiniteElement()</div><div·class="ttdef"><b>Definition</b>·mimetic.hh:35</div></div> 
Max diff block lines reached; 271/25758 bytes (1.05%) of diff not shown.
8.9 KB
html2text {}
    
Offset 1, 122 lines modifiedOffset 1, 75 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 mimetic.hh7 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
 9 raviartthomas02dlocalcoefficients.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_MIMETICLOCALFINITEELEMENT_HH 
15 6#define·DUNE_MIMETICLOCALFINITEELEMENT_HH16 5#ifndef·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH
 17 6#define·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH
16 718 7
17 8#include·<dune/geometry/type.hh> 
18 9 
19 10#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
20 11#include·"_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8/_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8a_\x8l_\x8l_\x8._\x8h_\x8h" 
21 1219 8#include·<cstddef>
 20 9#include·<iostream>
 21 10#include·<vector>
 22 11
 23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 24 13
22 13namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
 26 15{
 27 16
23 14{ 
24 22·template<class·D,·class·R,·int·dim> 
25 _\x82_\x83·class·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
26 24·{ 
27 25·Dune::GeometryType·gt; 
28 26·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis; 
29 27·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
30 28·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·interpolation; 
31 29 
32 30·public: 
33 31·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>, 
34 32·_.M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s,28 _.2_.4·class·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
35 _\x83_\x83·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 34 
37 _.3_.5·_.M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()29 25·{
 30 26·public:
 31 _\x82_\x88·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(3)
 32 29·{
 33 30·for·(std::size_t·i=0;·i<3;·i++)
 34 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·}
 36 33
 37 _\x83_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
38 36·{}38 36·{
 39 37·return·3;
 40 38·}
 41 39
 42 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 43 42·{
 44 43·return·li[i];
39 37 
40 _\x83_\x88·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(Dune::GeometryType::BasicType·basicType) 
41 39·:·gt(basicType,dim) 
42 40·{} 
43 41 
44 _\x84_\x82·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(Dune::GeometryType::BasicType·basicType,·unsigned 
45 int·variant) 
46 43·:·gt(basicType,dim),·basis(variant),·coefficients(variant) 
47 44·{}45 44·}
48 4546 45
49 _\x84_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
50 47·{ 
51 48·return·basis; 
52 49·}47 46·private:
 48 47·std::vector<LocalKey>·li;
 49 48·};
 50 49
53 5051 50}
 52 51
54 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
55 52·{ 
56 53·return·coefficients; 
57 54·} 
58 55 
59 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
60 57·{ 
61 58·return·interpolation; 
62 59·} 
63 60 
64 _\x86_\x81·Dune::GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const·{·return·gt;·} 
65 62·}; 
66 63} 
67 64 
68 65#endif53 52#endif
 54 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
69 _\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8a_\x8l_\x8l_\x8._\x8h_\x8h 
70 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
71 _\x8D_\x8u_\x8n_\x8e55 _\x8D_\x8u_\x8n_\x8e
72 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1856 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 57 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 58 Describe·position·of·one·degree·of·freedom.
73 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
74 traits·helper·struct 
75 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
76 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
77 LB·LocalBasisType 
78 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
79 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
80 LC·LocalCoefficientsType 
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
83 LI·LocalInterpolationType 
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24 
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
86 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·mimetic.hh:2459 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
87 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
88 const·Traits::LocalInterpolationType·&·localInterpolation()·const 
89 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·mimetic.hh:56 
90 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
91 const·Traits::LocalBasisType·&·localBasis()·const 
92 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·mimetic.hh:46 
93 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
94 MimeticLocalFiniteElement(Dune::GeometryType::BasicType·basicType,·unsigned·int 
95 variant) 
96 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·mimetic.hh:42 
Max diff block lines reached; 53/9087 bytes (0.58%) of diff not shown.
5.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00275.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas3cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas02dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/>82 <code>#include·&lt;array&gt;</code><br·/>
 83 <code>#include·&lt;bitset&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00275_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00275_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html">Dune::RT3Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html">Dune::RT02DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02402.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>97 </table>
1.36 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas3cube2dlocalbasis.hh·File·Reference10 raviartthomas02dlocalinterpolation.hh·File·Reference
 11 #include·<cmath>
 12 #include·<array>
11 #include·<bitset>13 #include·<bitset>
12 #include·<numeric> 
13 #include·<vector>14 #include·<vector>
14 #include·<dune/common/fmatrix.hh> 
15 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
19  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference 
20 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21  18  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
24  21  
25 ===============================================================================22 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
123 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00275_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas3cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas02dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 659 lines modifiedOffset 70, 94 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00275.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00275.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT02DLOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT02DLOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
100 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 98 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02250.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation</a></div>
 100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
 101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>
 102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
101 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="}">
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02402.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis</a></div>104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02250.html#ae02f4481701a47e42eebec6a68662ebd">···24</a></span>····<a·class="code·hl_function"·href="a02250.html#ae02f4481701a47e42eebec6a68662ebd">RT02DLocalInterpolation</a>·(std::bitset&lt;[·...·truncated·by·diffoscope;·len:·12,·SHA:·8cce9bfc6e91384aa0157a0bf734a6392370d0a2604dd347645591be2cea9f49·...·]</div>
 105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>
 106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">using·</span>std::sqrt;</div>
 107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;sign_.size();·i++)</div>
 108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······m_[0]·=·{0.5,·0.0};</div>
 111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······m_[1]·=·{0.0,·0.5};</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······m_[2]·=·{0.5,·0.5};</div>
 113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······n_[0]·=·{0.0,··········-1.0};</div>
 114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······n_[1]·=·{-1.0,··········0.0};</div>
 115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······n_[2]·=·{1.0/sqrt(2.0),·1.0/sqrt(2.0)};</div>
 116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······c_[0]·=·(·0.5*n_[0][0]·-·1.0*n_[0][1]);</div>
 117 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······c_[1]·=·(-1.0*n_[1][0]·+·0.5*n_[1][1]);</div>
 118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······c_[2]·=·(·0.5*n_[2][0]·+·0.5*n_[2][1]);</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">Traits</a>;</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
109 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02402.html#a7e95863a55e66e678eccb26bdec3a539">···40</a></span>····<a·class="code·hl_function"·href="a02402.html#a7e95863a55e66e678eccb26bdec3a539">RT3Cube2DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·(s[0])·?·-1.0·:·1.0;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······sign1·=·(s[1])·?·-1.0·:·1.0;</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······sign2·=·(s[2])·?·-1.0·:·1.0;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······sign3·=·(s[3])·?·-1.0·:·1.0;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div> 
117 </div>120 </div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 123 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02250.html#a93ad48489d8c67d29dcb5705fd254b79">···42</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#a93ad48489d8c67d29dcb5705fd254b79">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(3);</div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02402.html#a320aa07afe7abf13d97c94925877352e">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02402.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·816da910ba37f901c977b5be1461e0205482270933f9f0aa409addeb6d6ee82a·...·]</div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keyword">auto</span>·y·=·f(m_[i]);</div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·40;</div>133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1])*sign_[i]/c_[i];</div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
124 </div>136 </div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
126 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02402.html#aa09d55dd9a14264cc0dd932c7a5bdc0c">···60</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02402.html#aa09d55dd9a14264cc0dd932c7a5bdc0c">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div>
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out.resize(40);</div>139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Edge·orientations</span></div>
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">auto</span>·<span·class="keyword">const</span>&amp;·x·=·in[0],·y·=·in[1];</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····std::array&lt;typename·LB::Traits::RangeFieldType,3&gt;·sign_;</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Edge·midpoints·of·the·reference·triangle</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····std::array&lt;typename·LB::Traits::DomainType,3&gt;·m_;</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·Unit·outer·normals·of·the·reference·triangle</span></div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::array&lt;typename·LB::Traits::DomainType,3&gt;·n_;</div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Inverse·triangle·edge·length</span></div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····std::array&lt;typename·LB::Traits::RangeFieldType,3&gt;·c_;</div>
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div>
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp1·=·-·x*(x*(x*(35*x·-·80)·+·60)·-·16)·-·1;</div> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp2·=·x*(x*(x*(35*x·-·80)·+·60)·-·16)·+·1;</div> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp3·=·2*y·-·1;</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp4·=·y*(6*y·-·6)·+·1;</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp5·=·y*(y*(20*y·-·30)·+·12)·-·1;</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp6·=·x*(x*(x*(35*x·-·60)·+·30)·-·4);</div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp7·=·-·y*(y*(y*(35*y·-·80)·+·60)·-·16)·-·1;</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp8·=·y*(y*(y*(35*y·-·80)·+·60)·-·16)·+·1;</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp9·=·2*x·-·1;</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp10·=·x*(6*x·-·6)·+·1;</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp11·=·x*(x*(20*x·-·30)·+·12)·-·1;</div> 
Max diff block lines reached; 5444/101445 bytes (5.37%) of diff not shown.
23.8 KB
html2text {}
    
Offset 1, 671 lines modifiedOffset 1, 87 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
9 raviartthomas3cube2dlocalbasis.hh9 raviartthomas02dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH16 5#ifndef·DUNE_RT02DLOCALINTERPOLATION_HH
 17 6#define·DUNE_RT02DLOCALINTERPOLATION_HH
18 718 7
 19 8#include·<cmath>
 20 9#include·<array>
19 8#include·<bitset>21 10#include·<bitset>
20 9#include·<numeric> 
21 10#include·<vector>22 11#include·<vector>
 23 12
22 11 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·"../../common/localbasis.hh" 
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
28 17{ 
29 27·template<class·D,·class·R> 
30 _.2_.8·class·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s25 14{
 26 18·template<class·LB>
 27 _\x81_\x89·class·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
31 29·{28 20·{
32 30 
33 31·public:29 21·public:
 30 22
 31 _\x82_\x84·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<3>·s·=·0)
 32 25·{
 33 26·using·std::sqrt;
 34 27·for·(std::size_t·i=0;·i<sign_.size();·i++)
34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
35 FieldVector<R,2>, 
36 _\x83_\x83·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
37 34 
38 _\x84_\x80·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0) 
39 41·{ 
40 42·sign0·=·(s[0])·?·-1.0·:·1.0;35 28·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
41 43·sign1·=·(s[1])·?·-1.0·:·1.0; 
42 44·sign2·=·(s[2])·?·-1.0·:·1.0; 
43 45·sign3·=·(s[3])·?·-1.0·:·1.0; 
44 46·}36 29
 37 30·m_[0]·=·{0.5,·0.0};
 38 31·m_[1]·=·{0.0,·0.5};
 39 32·m_[2]·=·{0.5,·0.5};
 40 33·n_[0]·=·{0.0,·-1.0};
 41 34·n_[1]·=·{-1.0,·0.0};
 42 35·n_[2]·=·{1.0/sqrt(2.0),·1.0/sqrt(2.0)};
 43 36·c_[0]·=·(·0.5*n_[0][0]·-·1.0*n_[0][1]);
 44 37·c_[1]·=·(-1.0*n_[1][0]·+·0.5*n_[1][1]);
 45 38·c_[2]·=·(·0.5*n_[2][0]·+·0.5*n_[2][1]);
 46 39·}
 47 40
 48 41·template<typename·F,·typename·C>
 49 _\x84_\x82·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 50 43·{
 51 44·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 52 45
 53 46·out.resize(3);
45 4754 47
46 _\x84_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
47 50·{ 
48 51·return·40;55 48·for·(int·i=0;·i<3;·i++)
 56 49·{
 57 50·auto·y·=·f(m_[i]);
 58 51·out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1])*sign_[i]/c_[i];
49 52·}59 52·}
 60 53·}
50 53 
51 _\x86_\x80·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
52 61·std::vector<typename·Traits::RangeType>&·out)·const 
53 62·{ 
54 63·out.resize(40); 
55 64·auto·const&·x·=·in[0],·y·=·in[1]; 
56 65 
57 66·const·auto·tmp1·=·-·x*(x*(x*(35*x·-·80)·+·60)·-·16)·-·1; 
58 67·const·auto·tmp2·=·x*(x*(x*(35*x·-·80)·+·60)·-·16)·+·1; 
59 68·const·auto·tmp3·=·2*y·-·1; 
60 69·const·auto·tmp4·=·y*(6*y·-·6)·+·1; 
61 70·const·auto·tmp5·=·y*(y*(20*y·-·30)·+·12)·-·1; 
62 71·const·auto·tmp6·=·x*(x*(x*(35*x·-·60)·+·30)·-·4); 
63 72·const·auto·tmp7·=·-·y*(y*(y*(35*y·-·80)·+·60)·-·16)·-·1; 
64 73·const·auto·tmp8·=·y*(y*(y*(35*y·-·80)·+·60)·-·16)·+·1; 
65 74·const·auto·tmp9·=·2*x·-·1; 
66 75·const·auto·tmp10·=·x*(6*x·-·6)·+·1; 
67 76·const·auto·tmp11·=·x*(x*(20*x·-·30)·+·12)·-·1; 
68 77·const·auto·tmp12·=·y*(y*(y*(35*y·-·60)·+·30)·-·4); 
69 78·const·auto·tmp13·=·-x*(x*(x*(7*x·-·14)·+·9)·-·2); 
70 79·const·auto·tmp14·=·x*(x*(x*(7*x·-·14)·+·9)·-·2); 
71 80·const·auto·tmp15·=·x*(x*(2*x·-·3)·+·1); 
72 81·const·auto·tmp16·=·x*(x*(x*(5*x·-·10)·+·6)·-·1); 
73 82·const·auto·tmp17·=·-y*(y*(y*(7*y·-·14)·+·9)·-·2); 
74 83·const·auto·tmp18·=·y*(y*(2*y·-·3)·+·1); 
75 84·const·auto·tmp19·=·y*(y*(y*(5*y·-·10)·+·6)·-·1); 
76 85·const·auto·tmp20·=·y*(y*(y*(7*y·-·14)·+·9)·-·2); 
77 86 
78 87·out[0][0]=sign0*tmp1; 
79 88·out[0][1]=0; 
80 89·out[1][0]=(-3.0*tmp2*tmp3); 
81 90·out[1][1]=0; 
82 91·out[2][0]=sign0*(-5.0*tmp2*tmp4); 
83 92·out[2][1]=0; 
84 93·out[3][0]=(-7.0*tmp2*tmp5); 
85 94·out[3][1]=0; 
86 95 
87 96·out[4][0]=sign1*tmp6; 
88 97·out[4][1]=0; 
89 98·out[5][0]=(-3.0*tmp6*tmp3); 
90 99·out[5][1]=0; 
91 100·out[6][0]=sign1*(5.0*tmp6*tmp4); 
92 101·out[6][1]=0; 
93 102·out[7][0]=(-7.0*tmp6*tmp5); 
94 103·out[7][1]=0; 
95 104 
Max diff block lines reached; 3649/24381 bytes (14.97%) of diff not shown.
5.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00278.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas3cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas02dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html">Dune::RT3Cube2DLocalCoefficients</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02242.html">Dune::RT02DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.··<a·href="a02406.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>96 </table>
1.41 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas3cube2dlocalcoefficients.hh·File·Reference10 raviartthomas02dlocalbasis.hh·File·Reference
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
17  ·······Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  17  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  20  
22 ===============================================================================21 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
39.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00278_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas3cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas02dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 85 lines modifiedOffset 70, 138 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00278.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00278.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT0TRIANGLELOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT0TRIANGLELOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
 98 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02406.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a></div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02242.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02242.html">RT02DLocalBasis</a></div>
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">···30</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">Traits</a>;</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">106 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02242.html#ac27461359db5e8a3acbdd85c652a4507">···33</a></span>····<a·class="code·hl_function"·href="a02242.html#ac27461359db5e8a3acbdd85c652a4507">RT02DLocalBasis</a>·(std::bitset&lt;3&gt;·s·=·0)</div>
103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02406.html#a1f91ddb833338da3114c9c13add0bbca">···27</a></span>····<a·class="code·hl_function"·href="a02406.html#a1f91ddb833338da3114c9c13add0bbca">RT3Cube2DLocalCoefficients</a>·()·:·li(40)</div> 
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div>
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[4*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[4*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[4*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[4*i·+·3]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;24;·i++)</div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{</div> 
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········li[16·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div> 
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div> 
117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div> 
118 </div>112 </div>
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
120 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">size</a>·()<span·class="keyword">·const</span></div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">···40</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02242.html#[·...·truncated·by·diffoscope;·len:·33,·SHA:·1e2c868f50786966b43b31dbde20baaaae5eb1fd0b3115c22768d28f6463ecf0·...·]">size</a>·()<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·40;</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·3;</div>
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
125 </div>119 </div>
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>120 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02406.html#aeeabb6491a005575103c7b17e97503c2">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·117,·SHA:·476b00b02b62bbdcbae5091ceb7eb893579e71cc3f4725501df8d92e8c5d88be·...·]</div>122 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02242.html#a5e99a8a55dcc502a756f41864a0dbf35">···46</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02242.html#a5e9[·...·truncated·by·diffoscope;·len:·237,·SHA:·9a521796382ece90f5f8d11a35939fe13277f41e40453adbb8eb854b7fb0ade2·...·]</div>
 123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·li[i];</div>125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(3);</div>
 126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[0]·=·{sign_[0]*in[0],········sign_[0]*(in[1]-D(1))};</div>
 127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[1]·=·{sign_[1]*(in[0]-D(1)),·sign_[1]*in[1]};</div>
 128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[2]·=·{sign_[2]*in[0],········sign_[2]*in[1]};</div>
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
132 </div>130 </div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
 133 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02242.html#a393fff7a8570590c3b48124438b4f52e">···57</a></span>····<a·class="code·hl_function"·href="a02242.html#a393fff7a8570590c3b48124438b4f52e">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·············<span·class="comment">//·position</span></div>
 135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··························<span·class="comment">//·return·value</span></div>
 136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
 137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(3);</div>
 138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····std::vector&lt;LocalKey&gt;·li;</div>139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······{</div>
 140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········out[i][0]·=·{sign_[i],········0};</div>
 141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[i][1]·=·{·······0,·sign_[i]};</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
 143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
137 </div>144 </div>
138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 146 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02242.html#ad353854052a39b438cd7ebca1732fb4f">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02242.html#ad353854052a39b438cd7ebca1732fb4f">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·2&gt;&amp;·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>,</div>
 148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
 149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
 150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>
 151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.end(),·0);</div>
 152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<a·class="code·hl_function"·href="a02242.html#a5e99a8a55dcc502a756f41864a0dbf35">evaluateFunction</a>(in,·out);</div>
 154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div>
 155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keyword">auto</span>·<span·class="keyword">const</span>·direction·=·std::distance(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·std::find(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.end(),·1));</div>
 156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out.resize(<a·class="code·hl_function"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">size</a>());</div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········{</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········out[i][direction]·=·sign_[i];</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········out[i][1-direction]·=·0;</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········}</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······}·<span·class="keywordflow">else</span>·{</div>
 164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········out.resize(<a·class="code·hl_function"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">size</a>());</div>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·<a·class="code·hl_function"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">size</a>();·++i)</div>
Max diff block lines reached; 6064/31277 bytes (19.39%) of diff not shown.
8.45 KB
html2text {}
    
Offset 1, 83 lines modifiedOffset 1, 149 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d
9 raviartthomas3cube2dlocalcoefficients.hh9 raviartthomas02dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_RT0TRIANGLELOCALBASIS_HH
 17 6#define·DUNE_RT0TRIANGLELOCALBASIS_HH
18 718 7
19 8#include·<cstddef> 
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 1219 8#include·<numeric>
 20 9
 21 10#include·<dune/common/fmatrix.hh>
 22 11
 23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 24 13
24 13namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 _.2_.2·class·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s26 15{
 27 25·template<class·D,·class·R>
 28 _\x82_\x86·class·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
27 23·{29 27·{
28 24 
29 25·public:30 28·public:
30 _\x82_\x87·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(40) 
31 28·{ 
32 29·for·(std::size_t·i·=·0;·i·<·4;·i++)31 29·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,R,2,Dune::
 32 FieldVector<R,2>,
 33 _\x83_\x80·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 34 31
 35 _\x83_\x83·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<3>·s·=·0)
33 30·{36 34·{
34 31·li[4*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
35 32·li[4*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
36 33·li[4*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
37 34·li[4*i·+·3]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3); 
38 35·} 
39 36 
40 37·for·(std::size_t·i=0;·i<24;·i++)37 35·for·(int·i=0;·i<3;·i++)
 38 36·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 39 37·}
 40 38
41 38·{ 
42 39·li[16·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i); 
43 40·} 
44 41·} 
45 42 
46 _\x84_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const41 _\x84_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
47 45·{42 41·{
48 46·return·40;43 42·return·3;
49 47·}44 43·}
50 48 
51 _\x85_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
52 51·{ 
53 52·return·li[i];45 44
 46 _\x84_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 47 47·std::vector<typename·Traits::RangeType>&·out)·const
 48 48·{
 49 49·out.resize(3);
 50 50·out[0]·=·{sign_[0]*in[0],·sign_[0]*(in[1]-D(1))};
 51 51·out[1]·=·{sign_[1]*(in[0]-D(1)),·sign_[1]*in[1]};
 52 52·out[2]·=·{sign_[2]*in[0],·sign_[2]*in[1]};
54 53·}53 53·}
55 5454 54
 55 56·inline·void
 56 _\x85_\x87·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 57 58·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 58 59·{
 59 60·out.resize(3);
 60 61·for·(int·i=0;·i<3;·i++)
 61 62·{
 62 63·out[i][0]·=·{sign_[i],·0};
 63 64·out[i][1]·=·{·0,·sign_[i]};
 64 65·}
 65 66·}
 66 67
 67 _\x86_\x89·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 68 70·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 69 71·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 70 72·{
 71 73·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 72 74·if·(totalOrder·==·0)·{
 73 75·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 74 76·}·else·if·(totalOrder·==·1)·{
 75 77·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),
 76 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1));
 77 78·out.resize(_\x8s_\x8i_\x8z_\x8e());
 78 79
 79 80·for·(int·i=0;·i<3;·i++)
 80 81·{
 81 82·out[i][direction]·=·sign_[i];
 82 83·out[i][1-direction]·=·0;
 83 84·}
 84 85·}·else·{
 85 86·out.resize(_\x8s_\x8i_\x8z_\x8e());
 86 87·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i)
 87 88·for·(std::size_t·j·=·0;·j·<·2;·++j)
 88 89·out[i][j]·=·0;
 89 90·}
 90 91
 91 92·}
 92 93
 93 _\x89_\x85·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const
 94 96·{
 95 97·return·1;
 96 98·}
 97 99
56 55·private:98 100·private:
57 56·std::vector<LocalKey>·li; 
58 57·}; 
59 58} 
60 59 
61 60#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH99 101
 100 102·//·Signs·of·the·edge·normals
Max diff block lines reached; 3901/8624 bytes (45.23%) of diff not shown.
7.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00281.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas3cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomaslfecache.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 39 lines modifiedOffset 65, 44 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div>76 <a·href="#namespaces">Namespaces</a>·&#124;
 77 <a·href="#typedef-members">Typedefs</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomaslfecache.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;tuple&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/raviartthomas.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00533_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code><br·/>
83 </div>87 </div>
84 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">89 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
87 Classes</h2></td></tr> 
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html">Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02410.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 </table><table·class="memberdecls"> 
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 </table><table·class="memberdecls">
 95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 96 Typedefs</h2></td></tr>
 97 <tr·class="memitem:a819bbc5d411d26deab8f6c9683d6d762"·id="r_a819bbc5d411d26deab8f6c9683d6d762"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·std::size_t·dim,·std::size_t·order&gt;·</td></tr>
 98 <tr·class="memitem:a819bbc5d411d26deab8f6c9683d6d762"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a819bbc5d411d26deab8f6c9683d6d762">Dune::RaviartThomasLocalFiniteElementCache</a>·=·<a·class="el"·href="a01602.html">LocalFiniteElementVariantCache</a>&lt;·Impl::ImplementedRaviartThomasLocalFiniteElements&lt;·D,·R,·dim,·order·&gt;·&gt;</td></tr>
 99 <tr·class="memdesc:a819bbc5d411d26deab8f6c9683d6d762"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Raviart-Thomas·local·finite·elements·for·the·given·dimension·and·order.··<br·/></td></tr>
 100 <tr·class="separator:a819bbc5d411d26deab8f6c9683d6d762"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>101 </table>
97 </div><!--·contents·-->102 </div><!--·contents·-->
98 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
99 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<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>106 </small></address>
102 </body>107 </body>
2.05 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
10 raviartthomas3cube2dlocalinterpolation.hh·File·Reference 
11 #include·<vector>8 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s
 9 raviartthomaslfecache.hh·File·Reference
 10 #include·<tuple>
 11 #include·<utility>
12 #include·<dune/geometry/quadraturerules.hh>12 #include·<dune/geometry/type.hh>
 13 #include·<dune/geometry/typeindex.hh>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference 
17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18   
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e18 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  19  
 20 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 21 template<class·D·,·class·R·,·std::size_t·dim,·std::size_t·order>
 22 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·=
 23 ·······_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e<·Impl::
 24 ·······ImplementedRaviartThomasLocalFiniteElements<·D,·R,·dim,·order·>·>
 25  ······A·cache·that·stores·all·available·Raviart-Thomas·local·finite·elements
 26 ·······for·the·given·dimension·and·order.
 27  
22 ===============================================================================28 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
48.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00281_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas3cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomaslfecache.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 163 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomaslfecache.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00281.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00281.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/localfunctions/raviartthomas.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a>·{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span>Impl·{</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02410.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02410.html">RT3Cube2DLocalInterpolation</a></div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·Provide·implemented·Raviart-Thomas·local·finite·elements</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements</div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{};</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02410.html#a5c5249afe8349740433c015c4f048356">···34</a></span>····<a·class="code·hl_function"·href="a02410.html#a5c5249afe8349740433c015c4f048356">RT3Cube2DLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·16,·SHA:·805a86062daf16ab75f9e71c70f83c769765da7460328582c1421be8ca08e0a9·...·]</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········std::make_pair(index(GeometryTypes::triangle),······[]()·{·<span·class="keywordflow">return</span>·RT02DLocalFiniteElement&lt;D,R&gt;();·}),</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT0Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······);</div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
115 </div> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02410.html#a6dc087d35fd9dfc7e4ff4cf9bd6efd05">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02410.html#a6dc087d35fd9dfc7e4ff4cf9bd6efd05">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,1&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········std::make_pair(index(GeometryTypes::triangle),······[]()·{·<span·class="keywordflow">return</span>·RT12DLocalFiniteElement&lt;D,R&gt;();·}),</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT1Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······);</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,2&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT2Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div>
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(40);</div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······);</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··};</div>
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·9;</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,3,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;3&gt;</div>
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{</div>
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;3&gt;::index;</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·<span·class="keywordflow">return</span>·RT03DLocalFiniteElement&lt;D,R&gt;();·}),</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········std::make_pair(index(GeometryTypes::hexahedron),·[]()·{·<span·class="keywordflow">return</span>·RT0Cube3DLocalFiniteElement&lt;D,R&gt;();·})</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········localPos·=·{0.0,·qPos};</div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······);</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>
Max diff block lines reached; 16497/38545 bytes (42.80%) of diff not shown.
10.7 KB
html2text {}
    
Offset 1, 170 lines modifiedOffset 1, 134 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomaslfecache.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 raviartthomas3cube2dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH
18 717 7
19 8#include·<vector> 
20 918 8#include·<tuple>
 19 9#include·<utility>
 20 10
21 10#include·<dune/geometry/quadraturerules.hh>21 11#include·<dune/geometry/type.hh>
22 1122 12#include·<dune/geometry/typeindex.hh>
 23 13
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h>
 26 16
23 12namespace·_.D_.u_.n_.e27 17namespace·_.D_.u_.n_.e·{
24 13{ 
25 14 
26 23·template<class·LB> 
27 _.2_.4·class·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n28 18
 29 19namespace·Impl·{
 30 20
 31 21·//·Provide·implemented·Raviart-Thomas·local·finite·elements
 32 22
 33 23·template<class·D,·class·R,·std::size_t·dim,·std::size_t·order>
 34 24·struct·ImplementedRaviartThomasLocalFiniteElements
28 25·{35 25·{};
29 2636 26
30 27·public: 
31 28 
32 _.3_.4·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(std::bitset<4>·s·=·0)37 27·template<class·D,·class·R>
 38 28·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,0>·:·public
 39 FixedDimLocalGeometryTypeIndex<2>
 40 29·{
 41 30·using·FixedDimLocalGeometryTypeIndex<2>::index;
 42 31·static·auto·getImplementations()
33 35·{43 32·{
 44 33·return·std::make_tuple(
 45 34·std::make_pair(index(GeometryTypes::triangle),·[]()·{·return
 46 RT02DLocalFiniteElement<D,R>();·}),
 47 35·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return
 48 RT0Cube2DLocalFiniteElement<D,R>();·})
 49 36·);
34 36·for·(size_t·i=0;·i<4;·i++) 
35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
36 38 
37 39·n_[0]·=·{-1.0,·0.0}; 
38 40·n_[1]·=·{·1.0,·0.0}; 
39 41·n_[2]·=·{·0.0,·-1.0}; 
40 42·n_[3]·=·{·0.0,·1.0}; 
41 43·}50 37·}
42 44 
43 53·template<typename·F,·typename·C> 
44 _.5_.4·void·_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.e·(const·F&·f,·std::vector<C>&·out)·const51 38·};
 52 39
 53 40·template<class·D,·class·R>
 54 41·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,1>·:·public
 55 FixedDimLocalGeometryTypeIndex<2>
 56 42·{
 57 43·using·FixedDimLocalGeometryTypeIndex<2>::index;
 58 44·static·auto·getImplementations()
 59 45·{
 60 46·return·std::make_tuple(
 61 47·std::make_pair(index(GeometryTypes::triangle),·[]()·{·return
 62 RT12DLocalFiniteElement<D,R>();·}),
 63 48·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return
 64 RT1Cube2DLocalFiniteElement<D,R>();·})
 65 49·);
 66 50·}
 67 51·};
 68 52
 69 53·template<class·D,·class·R>
 70 54·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,2>·:·public
 71 FixedDimLocalGeometryTypeIndex<2>
45 55·{72 55·{
46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
48 58·typedef·typename·LB::Traits::DomainFieldType·Vector; 
49 59 
50 60·out.resize(40); 
51 61·fill(out.begin(),·out.end(),·0.0); 
52 62 
53 63·const·int·qOrder·=·9; 
54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1), 
55 qOrder); 
56 65 
57 66·for·(auto&&·qp·:·rule1)73 56·using·FixedDimLocalGeometryTypeIndex<2>::index;
 74 57·static·auto·getImplementations()
 75 58·{
 76 59·return·std::make_tuple(
 77 60·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return
 78 RT2Cube2DLocalFiniteElement<D,R>();·})
 79 61·);
 80 62·}
 81 63·};
 82 64
 83 65·template<class·D,·class·R>
 84 66·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,3,0>·:·public
 85 FixedDimLocalGeometryTypeIndex<3>
58 67·{86 67·{
59 68·Scalar·qPos·=·qp.position(); 
60 69·typename·LB::Traits::DomainType·localPos; 
61 70 
62 71·localPos·=·{0.0,·qPos}; 
63 72·auto·y·=·f(localPos); 
64 73·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0]; 
65 74·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight(); 
66 75·out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+ 
67 1.0)*qp.weight()*sign_[0]; 
68 76·out[3]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(20.0*qPos*qPos*qPos·- 
69 30.0*qPos*qPos·+·12.0*qPos·-·1.0)*qp.weight();87 68·using·FixedDimLocalGeometryTypeIndex<3>::index;
 88 69·static·auto·getImplementations()
Max diff block lines reached; 5784/10980 bytes (52.68%) of diff not shown.
6.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00284.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas02d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 72, 29 lines modifiedOffset 72, 27 lines modified
72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
73 </div>73 </div>
74 </div><!--·top·-->74 </div><!--·top·-->
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">raviartthomas02d.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2d.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00383_source.html">raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00341_source.html">raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&quot;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00380_source.html">raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&quot;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a00386_source.html">raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&quot;</code><br·/> 
87 </div>85 </div>
88 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">87 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>89 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02238.html">Dune::RT02DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02270.html">Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·triangles.··<a·href="a02238.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·rectangles.··<a·href="a02270.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>98 </table>
1.92 KB
html2text {}
    
Offset 2, 23 lines modifiedOffset 2, 21 lines modified
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas02d.hh·File·Reference9 raviartthomas0cube2d.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h"12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.a_.l_.l_\x8._\x8h_\x8h"
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
18  ·······_\x8Z_\x8e_\x8r_\x8o·order·Raviart-Thomas·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.16  ·······_\x8Z_\x8e_\x8r_\x8o·order·Raviart-Thomas·shape·functions·on·rectangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  17  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  20  
23 ===============================================================================21 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00284_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas02d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 121 lines modifiedOffset 74, 115 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas02d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00284.html">Go·to·the·documentation·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>83 <a·href="a00284.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00383.html">raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00341.html">raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00380.html">raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00386.html">raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02270.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02238.html">···27</a></span>··<span·class="keyword">class</span></div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02238.html">RT02DLocalFiniteElement</a></div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT02DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02246.html">RT02DLocalCoefficients</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">···32</a></span>········<a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation&lt;RT02DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class[·...·truncated·by·diffoscope;·len:·82,·SHA:·9a9387a6b39a38f47dc0e8b069a22d0d00e68d366a7c6ff4000edc74cb85cd05·...·];</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········<a·class="code·hl_class"·href="a02274.html">RT0Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········<a·class="code·hl_class"·href="a02282.html">RT0Cube2DLocalCoefficients</a>,</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02270.html#a1fbd2abeebf36731efc7e14ff1edc27f">···30</a></span>········<a·class="code·hl_class"·href="a02278.html">RT0Cube2DLocalInterpolation&lt;RT0Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02270.html#a1fbd2abeebf36731efc7e14ff1edc27f">Traits</a>;</div>
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
109 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02238.html#a1193465ed3a0e7c45ead5702ca28d2b0">···35</a></span>····<a·class="code·hl_function"·href="a02238.html#a1193465ed3a0e7c45ead5702ca28d2b0">RT02DLocalFiniteElement</a>·()</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02270.html#a0e15b6c8178c6bb01fac7fda5f98e09b">···32</a></span>····<a·class="code·hl_function"·href="a02270.html#a0e15b6c8178c6bb01fac7fda5f98e09b">RT0Cube2DLocalFiniteElement</a>·()</div>
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{}</div>
112 </div>110 </div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
114 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">112 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02238.html#a9c2ee095759fffef4bb0ec6d8ec4d74c">···43</a></span>····<a·class="code·hl_function"·href="a02238.html#a9c2ee095759fffef4bb0ec6d8ec4d74c">RT02DLocalFiniteElement</a>·(std::bitset&lt[·...·truncated·by·diffoscope;·len:·6,·SHA:·331c1acb5ff3708cc9aeeb0e9158dfb4822c23fca1a73f2bae872b968ea9d254·...·]·s)·:</div>113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02270.html#ace82af2b6f5051410de438f604581309">···35</a></span>····<a·class="code·hl_function"·href="a02270.html#ace82af2b6f5051410de438f604581309">RT0Cube2DLocalFiniteElement</a>·(<span·clas[·...·truncated·by·diffoscope;·len:·26,·SHA:·49e4644a480c2324b10933855b5f71aeb68fa4b4be4398fdf1b5002a4a9287ce·...·]·s)·:</div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······basis(s),</div>114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······basis(s),</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······interpolation(s)</div>115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······interpolation(s)</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div>116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
119 </div>117 </div>
120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
121 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02238.html#a4a444fc0241b825569f04e891e09447e">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·139,·SHA:·dbd79c6692aa92859479b3a759df3d5dbb5aeeed629043c1c8c97151ebdb7709·...·]">localBasis</a>·()<span·class="keyword">·const</span></div>120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02270.html#a30f89dd6004f296e8c052bbff489de7f">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·139,·SHA:·d1f03311be59b35c37e477902c11d8003c6bc6be781607eab190fbc80e70c09a·...·]">localBasis</a>·()<span·class="keyword">·const</span></div>
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·basis;</div>122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·basis;</div>
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
126 </div>124 </div>
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
128 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02238.html#aa1d6dda06529902ebe83469fb23227d3">···53</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·147,·SHA:·70d21c5df1cab447eed16ad921c8cd6008492dd20c9f4403f49d3176146664c3·...·]">localCoefficients</a>·()<span·class="keyword">·const</span></div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02270.html#a02d21f02a6e3c62d4f3887c4d99ace06">···45</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·147,·SHA:·d4ed20cd3f043cd4659a6131dd3772b1377497599af438adbb1811918d42c4f0·...·]">localCoefficients</a>·()<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·coefficients;</div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·coefficients;</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
133 </div>131 </div>
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
135 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02238.html#a3fe026ed3e9d1fe9382ca734dcff5e0d">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·147,·SHA:·9c48be46f57547817a300c71d3df183e082b19704e8478f804639859ab7abe23·...·]">localInterpolation</a>·()<span·class="keyword">·const</span></div>134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02270.html#a181b7df1a530c686632d72a3cfb1eee5">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·147,·SHA:·6bd2d06d77226f0f29bf22c1b7058a733f50aea51a00a756787ae9a43b757797·...·]">localInterpolation</a>·()<span·class="keyword">·const</span></div>
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation;</div>136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·interpolation;</div>
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
140 </div>138 </div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
142 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02238.html#acfe2d1fc597cae9327adf6634d9f9da7">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02238.html[·...·truncated·by·diffoscope;·len:·34,·SHA:·b47cb7c724474929ff1f7d09b708d730e2d857c39c5bb8e1239b129bf0796d8a·...·]">size</a>·()<span·class="keyword">·const</span></div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02270.html#a2a75d009f9b1d7c2c62476739b0ba6da">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02270.html[·...·truncated·by·diffoscope;·len:·34,·SHA:·b9b62c3087dd73cd95671c6f77b141ba3e6ab6568282f832d3249677c2dc3220·...·]">size</a>·()<span·class="keyword">·const</span></div>
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·3;</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·basis.size();</div>
146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
147 </div>145 </div>
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
149 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02238.html#a37ff3e0940945484d037ecf9564b06d7">···68</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02[·...·truncated·by·diffoscope;·len:·42,·SHA:·51bf20f3f742efd5cad146f4a5ee95dcab5e8b9b235f502791554a7744907110·...·]">type</a>·()</div>148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02270.html#ad4ef29d13cefda0abe0f6f7e093745aa">···61</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02[·...·truncated·by·diffoscope;·len:·42,·SHA:·963ccfea00264d6300daf741d2659042be87ed7f3393d319740ac3231769e0c8·...·]">type</a>·()</div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·GeometryTypes::triangle;</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
154 </div>152 </div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">private</span>:</div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a02242.html">RT02DLocalBasis&lt;D,R&gt;</a>·basis;</div>155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a02274.html">RT0Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a02246.html">RT02DLocalCoefficients</a>·coefficients;</div>156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_class"·href="a02282.html">RT0Cube2DLocalCoefficients</a>·coefficients;</div>
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation&lt;RT02DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a02278.html">RT0Cube2DLocalInterpolation&lt;RT0Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>
161 </div>159 </div>
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div>161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
 162 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">raviartthomas0cube2dall.hh</a></div></div>
166 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div>163 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">localfiniteelementtraits.hh</a></div></div>
167 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">raviartthomas02dlocalcoefficients.hh</a></div></div> 
168 <div·class="ttc"·id="aa00383_html"><div·class="ttname"><a·href="a00383.html">raviartthomas02dlocalbasis.hh</a></div></div> 
169 <div·class="ttc"·id="aa00386_html"><div·class="ttname"><a·href="a00386.html">raviartthomas02dlocalinterpolation.hh</a></div></div> 
170 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>164 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
171 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>165 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>
172 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>166 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>
173 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div>167 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div>
174 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div>168 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div>
175 <div·class="ttc"·id="aa02238_html"><div·class="ttname"><a·href="a02238.html">Dune::RT02DLocalFiniteElement</a></div><div·class="ttdoc">Zero·order·Raviart-Thomas·shape·functions·on·triangles.</div><div·class="ttdef"><b>Definition</b>·raviartthomas02d.hh:29</div></div>169 <div·class="ttc"·id="aa02270_html"><div·class="ttname"><a·href="a02270.html">Dune::RT0Cube2DLocalFiniteElement</a></div><div·class="ttdoc">Zero·order·Raviart-Thomas·shape·functions·on·rectangles.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0cube2d.hh:25</div></div>
176 <div·class="ttc"·id="aa02238_html_a1193465ed3a0e7c45ead5702ca28d2b0"><div·class="ttname"><a·href="a02238.html#a1193465ed3a0e7c45ead5702ca28d2b0">Dune::RT02DLocalFiniteElement::RT02DLocalFiniteElement</a></div><div·class="ttdeci">RT02DLocalFiniteElement()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas02d.hh:35</div></div> 
177 <div·class="ttc"·id="aa02238_html_a19a0ef9e409d124f4697f7141a05a6d3"><div·class="ttname"><a·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">Dune::RT02DLocalFiniteElement::Traits</a></div><div·class="ttdeci">LocalFiniteElementTraits&lt;·RT02DLocalBasis&lt;·D,·R·&gt;,·RT02DLocalCoefficients,·RT02DLocalInterpolation&lt;·RT02DLocalBasis&lt;·D,·R·&gt;·&gt;·&gt;·Traits</div><div·class="ttdef"><b>Definition</b>·raviartthomas02d.hh:32</div></div> 
Max diff block lines reached; 271/34412 bytes (0.79%) of diff not shown.
12.6 KB
html2text {}
    
Offset 1, 134 lines modifiedOffset 1, 127 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas02d.hh8 raviartthomas0cube2d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH
16 6#define·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH
17 717 7
18 8#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h"21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.a_.l_.l_\x8._\x8h_\x8h"
 22 12
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
 24 14{
26 16{ 
27 17 
28 26·template<class·D,·class·R>25 23·template<class·D,·class·R>
29 _\x82_\x87·class 
30 28·_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t26 _.2_.4·class·_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
31 29·{27 25·{
32 30·public:28 26·public:
33 31·typedef 
34 _.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s_.<_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>,_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s,29 27·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 30 28·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 31 29·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
35 _\x83_\x82·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;32 _\x83_\x80·_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
36 3333 31
37 _\x83_\x85·_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()34 _\x83_\x82·_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
38 36·{}35 33·{}
39 3736 34
40 _\x84_.3·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·(std::bitset<3>·s)·:37 _\x83_.5·_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·(int·s)·:
41 44·basis(s),38 36·basis(s),
42 45·interpolation(s)39 37·interpolation(s)
43 46·{} 
44 4740 38·{}
 41 39
45 _\x84_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const42 _\x84_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
46 49·{43 41·{
47 50·return·basis;44 42·return·basis;
48 51·} 
49 5245 43·}
 46 44
50 _\x85_.3·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const47 _\x84_.5·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
51 54·{48 46·{
52 55·return·coefficients;49 47·return·coefficients;
53 56·} 
54 5750 48·}
 51 49
55 _\x85_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const52 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
56 59·{53 51·{
57 60·return·interpolation;54 52·return·interpolation;
58 61·} 
59 6255 53·}
 56 54
60 _\x86_.3·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const57 _\x85_.6·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
61 64·{ 
62 65·return·3; 
63 66·} 
64 6758 57·{
 59 58·return·basis.size();
 60 59·}
 61 60
65 _\x86_\x88·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()62 _\x86_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
66 69·{63 62·{
67 70·return·GeometryTypes::triangle;64 63·return·GeometryTypes::quadrilateral;
68 71·} 
69 7265 64·}
 66 65
70 73·private:67 66·private:
71 74·_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;68 67·_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
72 75·_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;69 68·_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
73 76·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;70 69·_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.C_.u_.b_.e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
74 77·};71 70·};
 72 71}
 73 72#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH
 74 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8a_\x8l_\x8l_\x8._\x8h_\x8h
75 78 
76 79} 
77 80 
78 81#endif 
79 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h75 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
81 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
82 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
83 _\x8D_\x8u_\x8n_\x8e76 _\x8D_\x8u_\x8n_\x8e
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1877 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
86 traits·helper·struct79 traits·helper·struct
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1380 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e81 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
89 LB·LocalBasisType82 LB·LocalBasisType
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1683 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e84 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e
92 LC·LocalCoefficientsType85 LC·LocalCoefficientsType
93 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2086 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20
94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e87 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e
95 LI·LocalInterpolationType88 LI·LocalInterpolationType
96 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2489 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24
97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t90 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
98 Zero·order·Raviart-Thomas·shape·functions·on·triangles.91 Zero·order·Raviart-Thomas·shape·functions·on·rectangles.
99 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas02d.hh:2992 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0cube2d.hh:25
100 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
101 RT02DLocalFiniteElement() 
102 Standard·constructor. 
103 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas02d.hh:35 
104 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
105 LocalFiniteElementTraits<·RT02DLocalBasis<·D,·R·>,·RT02DLocalCoefficients, 
106 RT02DLocalInterpolation<·RT02DLocalBasis<·D,·R·>·>·>·Traits 
107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas02d.hh:32 
108 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e 
109 static·constexpr·GeometryType·type() 
110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas02d.hh:68 
111 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
112 const·Traits::LocalInterpolationType·&·localInterpolation()·const 
Max diff block lines reached; 3229/12881 bytes (25.07%) of diff not shown.
6.04 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00287.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0prismlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a00287_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00287_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02310.html">Dune::RT0PrismLocalCoefficients</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html">Dune::RT1Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·prisms.··<a·href="a02310.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02370.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>98 </table>
1.49 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0prismlocalcoefficients.hh·File·Reference 
11 #include·<cstddef>10 raviartthomas1cube3dlocalbasis.hh·File·Reference
 11 #include·<numeric>
12 #include·<vector>12 #include·<vector>
 13 #include·<dune/common/fmatrix.hh>
13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h"14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_.s_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·prisms.·_.M_.o_.r_.e_.._.._..18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.
 19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  20  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  23  
22 ===============================================================================24 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
124 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00287_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0prismlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 75 lines modifiedOffset 70, 642 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00287.html">Go·to·the·documentation·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>83 <a·href="a00287.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02310.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02310.html">RT0PrismLocalCoefficients</a></div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02370.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02370.html">RT1Cube3DLocalBasis</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02310.html#a9c1d8358d606a3c2e9573d39e41197c6">···28</a></span>····<a·class="code·hl_function"·href="a02310.html#a9c1d8358d606a3c2e9573d39e41197c6">RT0PrismLocalCoefficients</a>·()·:·li(<a·class="code·hl_function"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">size</a>())</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(std::size_t·i=0;·i&lt;·<a·class="code·hl_function"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">size</a>();·i++)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
109 </div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&g[·...·truncated·by·diffoscope;·len:·4,·SHA:·922e74267f7165ebb5b174cd0288e1f29946c5c645770101ecbe3db73689946b·...·]/div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">Traits</a>;</div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02370.html#ab830a6d0d5c99414caa2f43fa184315e">···39</a></span>····<a·class="code·hl_function"·href="a02370.html#ab830a6d0d5c99414caa2f43fa184315e">RT1Cube3DLocalBasis</a>·(<span·class="keywor[·...·truncated·by·diffoscope;·len:·66,·SHA:·5c93e6ee8b5e9d50fd38971fb6ca1a94cfe7c2aa3ac75ed8f498cc307d546560·...·]</div>
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div>
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·5;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">if</span>·(s·&amp;·16)</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sign4·=·-1.0;</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">if</span>·(s·&amp;·32)</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······{</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········sign5·=·-1.0;</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
116 </div>137 </div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">139 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02310.html#a6beabaff13ab58bdfb006013e339cc2f">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·81,·SHA:·385b1e4e0dd27ed70e0f661e1323831be64a4378bd64b2e42ca61319a2ba5b0d·...·])<span·class="keyword">·const</span></div>140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02370.html#a4d8505f6947657d3fa2d847596bca39f">···69</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02370.html[·...·truncated·by·diffoscope;·len:·46,·SHA:·8c00fb87e6e04dfff01aa53e7df4f8a8af99748fb067b0ec20f5431a0561789a·...·])<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·36;</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
123 </div>144 </div>
 145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 146 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02370.html#a7100cf8eac24d9a3d67a73ac9354ab43">···80</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02370.html#a7100cf8eac24d9a3d67a73ac9354ab43">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out.resize(36);</div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[0][0]·=·sign0*(-3.0*in[0]*in[0]·+·4.0*in[0]·-·1.0);</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[0][1]·=·0.0;</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[0][2]·=·0.0;</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[1][0]·=·sign1*(-2.0*in[0]·+·3.0*in[0]*in[0]);</div>
 157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[1][1]·=·0.0;</div>
 158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[1][2]·=·0.0;</div>
 159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[2][0]·=·0.0;</div>
 161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out[2][1]·=·sign2*(-3.0*in[1]*in[1]·+·4.0*in[1]·-·1.0);</div>
 162 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[2][2]·=·0.0;</div>
 163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[3][0]·=·0.0;</div>
 165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[3][1]·=·sign3*(3.0*in[1]*in[1]·-·2.0*in[1]);</div>
 166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······out[3][2]·=·0.0;</div>
 167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[4][0]·=·0.0;</div>
 169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[4][1]·=·0.0;</div>
 170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[4][2]·=·sign4*(-3.0*in[2]*in[2]·+·4.0*in[2]·-·1.0);</div>
 171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 172 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······out[5][0]·=·0.0;</div>
 173 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······out[5][1]·=·0.0;</div>
Max diff block lines reached; 6888/96814 bytes (7.11%) of diff not shown.
29.3 KB
html2text {}
    
Offset 1, 73 lines modifiedOffset 1, 758 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 raviartthomas0prismlocalcoefficients.hh9 raviartthomas1cube3dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH
18 718 7
19 8#include·<cstddef>19 8#include·<numeric>
20 9#include·<vector>20 9#include·<vector>
21 1021 10
22 11#include·"../../common/localkey.hh"22 11#include·<dune/common/fmatrix.hh>
23 1223 12
 24 13#include·"../../common/localbasis.hh"
 25 14
24 13namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 15 
27 _.2_.3·class·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s27 16{
 28 26·template<class·D,·class·R>
 29 _\x82_\x87·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
28 24·{30 28·{
29 2531 29
30 26·public:32 30·public:
 33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::
 34 FieldVector<R,3>,
 35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
31 _\x82_\x88·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(_\x8s_\x8i_\x8z_\x8e()) 
32 29·{ 
33 30·for(std::size_t·i=0;·i<·_\x8s_\x8i_\x8z_\x8e();·i++) 
34 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
35 32·} 
36 3336 33
 37 _\x83_\x89·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·s·=·0)
 38 40·{
 39 41·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;
 40 42·if·(s·&·1)
 41 43·{
 42 44·sign0·=·-1.0;
 43 45·}
 44 46·if·(s·&·2)
 45 47·{
 46 48·sign1·=·-1.0;
 47 49·}
 48 50·if·(s·&·4)
 49 51·{
 50 52·sign2·=·-1.0;
 51 53·}
 52 54·if·(s·&·8)
 53 55·{
 54 56·sign3·=·-1.0;
 55 57·}
 56 58·if·(s·&·16)
 57 59·{
 58 60·sign4·=·-1.0;
 59 61·}
 60 62·if·(s·&·32)
 61 63·{
 62 64·sign5·=·-1.0;
 63 65·}
 64 66·}
 65 67
37 _\x83_.5·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const66 _\x86_.9·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
38 36·{67 70·{
39 37·return·5;68 71·return·36;
40 38·}69 72·}
 70 73
 71 _\x88_\x80·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 72 81·std::vector<typename·Traits::RangeType>&·out)·const
 73 82·{
 74 83·out.resize(36);
 75 84
 76 85·out[0][0]·=·sign0*(-3.0*in[0]*in[0]·+·4.0*in[0]·-·1.0);
 77 86·out[0][1]·=·0.0;
 78 87·out[0][2]·=·0.0;
 79 88
 80 89·out[1][0]·=·sign1*(-2.0*in[0]·+·3.0*in[0]*in[0]);
 81 90·out[1][1]·=·0.0;
 82 91·out[1][2]·=·0.0;
 83 92
 84 93·out[2][0]·=·0.0;
 85 94·out[2][1]·=·sign2*(-3.0*in[1]*in[1]·+·4.0*in[1]·-·1.0);
 86 95·out[2][2]·=·0.0;
 87 96
 88 97·out[3][0]·=·0.0;
 89 98·out[3][1]·=·sign3*(3.0*in[1]*in[1]·-·2.0*in[1]);
 90 99·out[3][2]·=·0.0;
 91 100
 92 101·out[4][0]·=·0.0;
 93 102·out[4][1]·=·0.0;
 94 103·out[4][2]·=·sign4*(-3.0*in[2]*in[2]·+·4.0*in[2]·-·1.0);
 95 104
 96 105·out[5][0]·=·0.0;
 97 106·out[5][1]·=·0.0;
 98 107·out[5][2]·=·sign5*(3.0*in[2]*in[2]·-·2.0*in[2]);
 99 108
 100 109·out[6][0]·=·-18.0*in[0]*in[0]*in[1]·+·9.0*in[0]*in[0]·+·24.0*in[0]*in[1]·-
 101 6.0*in[1]·-12.0*in[0]·+·3.0;
 102 110·out[6][1]·=·0.0;
 103 111·out[6][2]·=·0.0;
 104 112
 105 113·out[7][0]·=·-18.0*in[0]*in[0]*in[1]·+·9.0*in[0]*in[0]·+·12.0*in[0]*in[1]·-
 106 6.0*in[0];
 107 114·out[7][1]·=·0.0;
 108 115·out[7][2]·=·0.0;
 109 116
 110 117·out[8][0]·=·0.0;
 111 118·out[8][1]·=·18.0*in[0]*in[1]*in[1]·-·9.0*in[1]*in[1]·-·24.0*in[0]*in[1]·+
 112 12.0*in[1]·+·6.0*in[0]·-·3.0;
 113 119·out[8][2]·=·0.0;
 114 120
 115 121·out[9][0]·=·0.0;
 116 122·out[9][1]·=·6.0*in[1]·-·12.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in
 117 [1]*in[1];
 118 123·out[9][2]·=·0.0;
 119 124
 120 125·out[10][0]·=·0.0;
Max diff block lines reached; 4049/29949 bytes (13.52%) of diff not shown.
5.78 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00290.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0prismlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 32 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
82 </div>84 </div>
83 <p><a·href="a00290_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00290_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">86 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>88 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02314.html">Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html">Dune::RT1Cube3DLocalCoefficients</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··<a·href="a02314.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··<a·href="a02374.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
92 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>97 </table>
1.37 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0prismlocalinterpolation.hh·File·Reference10 raviartthomas1cube3dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
11 #include·<vector>12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
15  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·prism. 
16 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17  18  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  21  
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
27.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00290_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0prismlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 97 lines modifiedOffset 70, 85 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00290.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00290.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
94 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
95 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
96 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02314.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02314.html">RT0PrismLocalInterpolation</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02374.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02374.html">RT1Cube3DLocalCoefficients</a></div>
97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div> 
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
101 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02314.html#a0d5a63941c85d294d9200a9d89b0f973">···31</a></span>····<a·class="code·hl_function"·href="a02314.html#a0d5a63941c85d294d9200a9d89b0f973">RT0PrismLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·15,·SHA:·61fe747af6303865df177e65feb90b37f9960e3d6ddff6bc729dfaae9a6772d9·...·])</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">···28</a></span>····<a·class="code·hl_function"·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">RT1Cube3DLocalCoefficients</a>·()·:·li(36)</div>
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·6;·i++)</div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;5;·i++)</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[i·+·6]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[i·+·12]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········li[i·+·18]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign[i]·=·(s[i])·?·-1.0·:·1.0;</div>112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······}</div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······Scalar·r·=·1/std::sqrt(2);</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·12;·i++)</div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n[0]·=·{·0.0,·-1.0,··0.0};</div>116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[i·+·24]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n[1]·=·{-1.0,··0.0,··0.0};</div>117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······}</div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n[2]·=·{···r,····r,··0.0};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n[3]·=·{·0.0,··0.0,·-1.0};</div> 
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······n[4]·=·{·0.0,··0.0,··1.0};</div> 
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······c[0]·=·1.0;</div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······c[1]·=·1.0;</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······c[2]·=·std::sqrt(2);</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······c[3]·=·1/2.0;</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······c[4]·=·1/2.0;</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······m[0]·=·{···0.5,···0.0,·0.5};</div> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······m[1]·=·{···0.0,···0.5,·0.5};</div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······m[2]·=·{···0.5,···0.5,·0.5};</div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m[3]·=·{·1/3.0,·1/3.0,·0.0};</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m[4]·=·{·1/3.0,·1/3.0,·1.0};</div> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
129 </div>119 </div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div> 
132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02314.html#a253aac4fa6a2d1b6ed11f39c668244c0">···68</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02314.html#a253aac4fa6a2d1b6ed11f39c668244c0">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">···45</a></span>····std::size_t·<a·class="code·hl_function"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">size</a>·()<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(5);</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;5;·i++)</div>124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·36;</div>
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
139 </div>126 </div>
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 128 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">···51</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
 131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·li[i];</div>
 132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 133 </div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">private</span>:</div>
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·Facet·orientations</span></div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·sign;</div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Facet·area</span></div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·c;</div> 
146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····std::vector&lt;LocalKey&gt;·li;</div>
147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">//·Facet·normals</span></div> 
148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·n;</div> 
149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·Facet·midpoints</span></div> 
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·m;</div> 
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··};</div>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
152 </div>138 </div>
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>
154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>
155 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>141 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
156 <div·class="ttc"·id="aa02314_html"><div·class="ttname"><a·href="a02314.html">Dune::RT0PrismLocalInterpolation</a></div><div·class="ttdoc">First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0prismlocalinterpolation.hh:22</div></div> 
157 <div·class="ttc"·id="aa02314_html_a0d5a63941c85d294d9200a9d89b0f973"><div·class="ttname"><a·href="a02314.html#a0d5a63941c85d294d9200a9d89b0f973">Dune::RT0PrismLocalInterpolation::RT0PrismLocalInterpolation</a></div><div·class="ttdeci">RT0PrismLocalInterpolation(std::bitset&lt;·5·&gt;·s=0)</div><div·class="ttdoc">Make·set·number·s,·where·0·&lt;=·s·&lt;·32.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0prismlocalinterpolation.hh:31</div></div> 
158 <div·class="ttc"·id="aa02314_html_a253aac4fa6a2d1b6ed11f39c668244c0"><div·class="ttname"><a·href="a02314.html#a253aac4fa6a2d1b6ed11f39c668244c0">Dune::RT0PrismLocalInterpolation::interpolate</a></div><div·class="ttdeci">void·interpolate(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp[·...·truncated·by·diffoscope;·len:·172,·SHA:·7e5fb43ac8e58b2ef8e059e73d69879610fa70ab0041af512e4f044000fc5dfe·...·]</div></div>142 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 143 <div·class="ttc"·id="aa02374_html"><div·class="ttname"><a·href="a02374.html">Dune::RT1Cube3DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:24</div></div>
 144 <div·class="ttc"·id="aa02374_html_a0a5a386003c2420f9061c0d9e53b23c7"><div·class="ttname"><a·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">Dune::RT1Cube3DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:45</div></div>
 145 <div·class="ttc"·id="aa02374_html_a7017b6010c2ffa933c302fc197683d1f"><div·class="ttname"><a·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">Dune::RT1Cube3DLocalCoefficients::RT1Cube3DLocalCoefficients</a></div><div·class="ttdeci">RT1Cube3DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:28</div></div>
 146 <div·class="ttc"·id="aa02374_html_ae681820ab0c53d33b6df477d6f25625d"><div·class="ttname"><a·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">Dune::RT1Cube3DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:51</div></div>
159 </div><!--·fragment·--></div><!--·contents·-->147 </div><!--·fragment·--></div><!--·contents·-->
160 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
161 <hr·class="footer"/><address·class="footer"><small>149 <hr·class="footer"/><address·class="footer"><small>
Max diff block lines reached; 38/22102 bytes (0.17%) of diff not shown.
5.84 KB
html2text {}
    
Offset 1, 92 lines modifiedOffset 1, 83 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 raviartthomas0prismlocalinterpolation.hh9 raviartthomas1cube3dlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH
18 718 7
 19 8#include·<cstddef>
19 8#include·<vector>20 9#include·<vector>
20 921 10
 22 11#include·"../../common/localkey.hh"
 23 12
21 10namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
22 11{ 
23 20·template<class·LB> 
24 _.2_.1·class·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n25 14{
 26 15
 27 _\x82_\x83·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
25 22·{28 24·{
26 23 
27 24·public: 
28 2529 25
29 _.3_.1·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(std::bitset<5>·s·=·0)30 26·public:
 31 _\x82_\x88·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(36)
30 32·{32 29·{
31 33·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
32 34 
33 35·for·(size_t·i=0;·i<5;·i++)33 30·for·(std::size_t·i·=·0;·i·<·6;·i++)
34 36·sign[i]·=·(s[i])·?·-1.0·:·1.0;34 31·{
 35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 36 33·li[i·+·6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 34·li[i·+·12]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
 38 35·li[i·+·18]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3);
 39 36·}
35 3740 37
 41 38·for·(std::size_t·i·=·0;·i·<·12;·i++)
36 38·Scalar·r·=·1/std::sqrt(2); 
37 39 
38 40·n[0]·=·{·0.0,·-1.0,·0.0}; 
39 41·n[1]·=·{-1.0,·0.0,·0.0}; 
40 42·n[2]·=·{·r,·r,·0.0}; 
41 43·n[3]·=·{·0.0,·0.0,·-1.0}; 
42 44·n[4]·=·{·0.0,·0.0,·1.0}; 
43 45 
44 46·c[0]·=·1.0; 
45 47·c[1]·=·1.0; 
46 48·c[2]·=·std::sqrt(2); 
47 49·c[3]·=·1/2.0; 
48 50·c[4]·=·1/2.0; 
49 51 
50 52·m[0]·=·{·0.5,·0.0,·0.5}; 
51 53·m[1]·=·{·0.0,·0.5,·0.5}; 
52 54·m[2]·=·{·0.5,·0.5,·0.5}; 
53 55·m[3]·=·{·1/3.0,·1/3.0,·0.0}; 
54 56·m[4]·=·{·1/3.0,·1/3.0,·1.0}; 
55 57·} 
56 58 
57 67·template<class·F,·class·C> 
58 _\x86_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
59 69·{42 39·{
60 70·out.resize(5); 
61 71·for(int·i=0;·i<5;·i++) 
62 72·out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i]; 
63 73·} 
64 7443 40·li[i·+·24]·=·_.L_.o_.c_.a_.l_.K_.e_.y(0,0,i);
 44 41·}
 45 42·}
 46 43
 47 _\x84_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 48 46·{
 49 47·return·36;
 50 48·}
 51 49
 52 _\x85_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 53 52·{
 54 53·return·li[i];
 55 54·}
 56 55
65 75·private:57 56·private:
 58 57·std::vector<LocalKey>·li;
66 76·//·Facet·orientations 
67 77·std::array<typename·LB::Traits::RangeFieldType,·5>·sign; 
68 78·//·Facet·area 
69 79·std::array<typename·LB::Traits::RangeFieldType,·5>·c; 
70 80 
71 81·//·Facet·normals 
72 82·std::array<typename·LB::Traits::DomainType,·5>·n; 
73 83·//·Facet·midpoints 
74 84·std::array<typename·LB::Traits::DomainType,·5>·m; 
75 85·};59 58·};
76 86}60 59}
77 87#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH61 60#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH
78 _\x8D_\x8u_\x8n_\x8e62 _\x8D_\x8u_\x8n_\x8e
79 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1863 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
80 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
81 First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.64 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.K_.e_.y
 65 Describe·position·of·one·degree·of·freedom.
 66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 68 Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0prismlocalinterpolation.hh:2269 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:24
83 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
84 RT0PrismLocalInterpolation(std::bitset<·5·>·s=0) 
85 Make·set·number·s,·where·0·<=·s·<·32.70 _.D_.u_.n_.e_.:_.:_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.:_.:_.s_.i_.z_.e
 71 std::size_t·size()·const
 72 number·of·coefficients
86 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0prismlocalinterpolation.hh:3173 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:45
87 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e 
88 void·interpolate(const·F·&f,·std::vector<·C·>·&out)·const 
89 Interpolate·a·given·function·with·shape·functions.74 _.D_.u_.n_.e_.:_.:_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.:_.:_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 75 RT1Cube3DLocalCoefficients()
 76 Standard·constructor.
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0prismlocalinterpolation.hh:6877 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:28
 78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 79 const·LocalKey·&·localKey(std::size_t·i)·const
 80 get·i'th·index
Max diff block lines reached; 53/5960 bytes (0.89%) of diff not shown.
5.99 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00293.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0prismlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/> 
85 </div>83 </div>
86 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">85 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>87 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02306.html">Dune::RT0PrismLocalBasis&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html">Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··<a·href="a02306.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02378.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
1.44 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas1cube3dlocalinterpolation.hh·File·Reference
10 raviartthomas0prismlocalbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<vector>11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
13 #include·<dune/common/fmatrix.hh> 
14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.
19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  18  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  21  
24 ===============================================================================22 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
53.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00293_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0prismlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube3dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 146 lines modifiedOffset 70, 154 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">97 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02306.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">RT0PrismLocalBasis</a></div>98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02378.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02378.html">RT1Cube3DLocalInterpolation</a></div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">Traits</a>;</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02306.html#a14818c703bd446e4ac101f640d4fb389">···39</a></span>····<a·class="code·hl_function"·href="a02306.html#a14818c703bd446e4ac101f640d4fb389">RT0PrismLocalBasis</a>·(std::bitset&lt;5&gt;·s·=·0)</div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02378.html#ade07e5ffcc1b8984eb2d6e393c859755">···33</a></span>····<a·class="code·hl_function"·href="a02378.html#ade07e5ffcc1b8984eb2d6e393c859755">RT1Cube3DLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·5,·SHA:·a81182bc73c66dc2dd62db0a634b8f8b0badd4c62bc1486d7475033c66af6085·...·]&gt;·s·=·0)</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">size</a>();·i++)</div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign[i]·=·s[i]·?·-1.0·:·1.0;</div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······n_[0]·=·{-1.0,··0.0,··0.0};</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[1]·=·{·1.0,··0.0,··0.0};</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[2]·=·{·0.0,·-1.0,··0.0};</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[3]·=·{·0.0,··1.0,··0.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[4]·=·{·0.0,··0.0,·-1.0};</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n_[5]·=·{·0.0,··0.0,··1.0};</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
114 </div>116 </div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div>
116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">size</a>·()<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·5;</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
121 </div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02378.html#a09b2763e8d4a46428b7169ff5861477c">···55</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02378.html#a09b2763e8d4a46428b7169ff5861477c">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02306.html#a2d743013a3424253c367d952ab93fd1e">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a2d743013a3424253c367d952ab93fd1e">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(5);</div>122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out.resize(36);</div>
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[0]·=·{········in[0],·-1.0·+·in[1],··············0.0};</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······fill(out.begin(),·out.end(),·0.0);</div>
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[1]·=·{·-1.0·+·in[0],········in[1],··············0.0};</div>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·3;</div>
 130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,2&gt;::rule(GeometryTypes::cube(2),·qOrder);</div>
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[2]·=·{········in[0],········in[1],··············0.0};</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········Dune::FieldVector&lt;Scalar,2&gt;·qPos·=·qp.position();</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[3]·=·{··········0.0,··········0.0,·-2.0·+·2.0*in[2]};</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[4]·=·{··········0.0,··········0.0,········2.0*in[2]};</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[i]·*=·sign[i];</div>137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········localPos·=·{0.0,·qPos[0],·qPos[1]};</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*qp.weight()*sign_[0];</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[6]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·-·1.0)*qp.weight();</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········out[12]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[1]·-·1.0)*qp.weight();</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[18]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·-·1.0)*(2.0*qPos[1]·-·1.0)*qp.weight();</div>
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········localPos·=·{1.0,·qPos[0],·qPos[1]};</div>
 145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········y·=·f(localPos);</div>
 146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[1]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*qp.weight()*sign_[1];</div>
 147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[7]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[0])*qp.weight();</div>
 148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[13]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[1])*qp.weight();</div>
 149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········out[19]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[0])*(2.0*qPos[1]·-·1.0)*qp.weight();</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········localPos·=·{qPos[0],·0.0,·qPos[1]};</div>
 152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········y·=·f(localPos);</div>
 153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[2]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*qp.weight()*sign_[2];</div>
 154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos[0])*qp.weight();</div>
 155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········out[14]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(2.0*qPos[1]·-·1.0)*qp.weight();</div>
 156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········out[20]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos[0])*(2.0*qPos[1]·-·1.0)*qp.weight();</div>
 157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········localPos·=·{qPos[0],·1.0,·qPos[1]};</div>
 159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········y·=·f(localPos);</div>
Max diff block lines reached; 6403/42373 bytes (15.11%) of diff not shown.
12.3 KB
html2text {}
    
Offset 1, 157 lines modifiedOffset 1, 175 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_.d
9 raviartthomas0prismlocalbasis.hh9 raviartthomas1cube3dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<numeric> 
20 9#include·<vector>19 8#include·<vector>
 20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
21 10 
22 11#include·<dune/common/fmatrix.hh> 
23 12 
24 13#include·"../../common/localbasis.hh" 
25 14 
26 15namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
27 16{ 
28 26·template<class·D,·class·R> 
29 _.2_.7·class·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s24 13{
 25 22·template<class·LB>
 26 _\x82_\x83·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
30 28·{27 24·{
31 2928 25
32 30·public:29 26·public:
 30 27
 31 _\x83_\x83·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<6>·s·=·0)
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune:: 
34 FieldVector<R,3>, 
35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x89·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<5>·s·=·0) 
38 40·{32 34·{
39 41·for·(size_t·i=0;·i<_.s_.i_.z_.e();·i++)33 35·for·(size_t·i=0;·i<6;·i++)
40 42·sign[i]·=·s[i]·?·-1.0·:·1.0;34 36·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 35 37
 36 38·n_[0]·=·{-1.0,·0.0,·0.0};
 37 39·n_[1]·=·{·1.0,·0.0,·0.0};
 38 40·n_[2]·=·{·0.0,·-1.0,·0.0};
 39 41·n_[3]·=·{·0.0,·1.0,·0.0};
 40 42·n_[4]·=·{·0.0,·0.0,·-1.0};
 41 43·n_[5]·=·{·0.0,·0.0,·1.0};
41 43·}42 44·}
 43 45
 44 54·template<class·F,·class·C>
 45 _\x85_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
42 44 
43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 47·{ 
45 48·return·5; 
46 49·} 
47 50 
48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 58·std::vector<typename·Traits::RangeType>&·out)·const 
50 59·{46 56·{
 47 57·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 48 58·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 49 59·typedef·typename·LB::Traits::DomainFieldType·Vector;
 50 60
51 60·out.resize(5);51 61·out.resize(36);
 52 62·fill(out.begin(),·out.end(),·0.0);
52 61 
53 62·out[0]·=·{·in[0],·-1.0·+·in[1],·0.0}; 
54 6353 63
55 64·out[1]·=·{·-1.0·+·in[0],·in[1],·0.0}; 
56 65 
57 66·out[2]·=·{·in[0],·in[1],·0.0}; 
58 67 
59 68·out[3]·=·{·0.0,·0.0,·-2.0·+·2.0*in[2]}; 
60 69 
61 70·out[4]·=·{·0.0,·0.0,·2.0*in[2]};54 64·const·int·qOrder·=·3;
 55 65·const·auto&·rule1·=·QuadratureRules<Scalar,2>::rule(GeometryTypes::cube(2),
 56 qOrder);
 57 66
 58 67·for·(auto&&·qp·:·rule1)
 59 68·{
 60 69·Dune::FieldVector<Scalar,2>·qPos·=·qp.position();
 61 70·typename·LB::Traits::DomainType·localPos;
62 7162 71
63 72·for·(std::size_t·i=0;·i<out.size();·i++) 
64 73·out[i]·*=·sign[i]; 
65 74 
66 75·} 
67 76 
68 _\x88_\x83·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
69 84·std::vector<typename·Traits::JacobianType>&·out)·const 
70 85·{ 
71 86·out.resize(5); 
72 87 
73 88·for(int·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
74 89·for(int·j=0;·j<3;·j++) 
75 90·out[i][j]·=·{0.0,·0.0,·0.0}; 
76 91 
77 92·out[0][0][0]·=·sign[0]; 
78 93·out[0][1][1]·=·sign[0]; 
79 94 
80 95·out[1][0][0]·=·sign[1]; 
81 96·out[1][1][1]·=·sign[1]; 
82 97 
83 98·out[2][0][0]·=·sign[2]; 
84 99·out[2][1][1]·=·sign[2]; 
85 100 
86 101·out[3][2][2]·=·sign[3]*(2.0); 
87 102 
88 103·out[4][2][2]·=·sign[4]*(2.0); 
89 104·} 
90 105 
91 _\x81_\x80_\x87·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·3>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
92 108·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
93 109·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
94 110·{ 
95 111·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
96 112·if·(totalOrder·==·0)·{ 
97 113·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
98 114·}·else·{ 
Max diff block lines reached; 3781/12599 bytes (30.01%) of diff not shown.
12.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00296.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas03dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomascube.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 68 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomascube.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/> 
82 <code>#include·&lt;iostream&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
 81 <p>Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.··
 82 <a·href="#details">More...</a></p>
 83 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00284_source.html">raviartthomas0cube2d.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00383_source.html">raviartthomas0cube3d.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00326_source.html">raviartthomas1cube2d.hh</a>&quot;</code><br·/>
 86 <code>#include·&quot;<a·class="el"·href="a00359_source.html">raviartthomas1cube3d.hh</a>&quot;</code><br·/>
 87 <code>#include·&quot;<a·class="el"·href="a00380_source.html">raviartthomas2cube2d.hh</a>&quot;</code><br·/>
 88 <code>#include·&quot;<a·class="el"·href="a00416_source.html">raviartthomas3cube2d.hh</a>&quot;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>89 <code>#include·&quot;<a·class="el"·href="a00413_source.html">raviartthomas4cube2d.hh</a>&quot;</code><br·/>
85 </div>90 </div>
86 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">92 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>94 Classes</h2></td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02434.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0.··<a·href="a02434.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr>
 99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··<a·href="a02438.html#details">More...</a><br·/></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02262.html">Dune::RT03DLocalCoefficients</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr>
 102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··<a·href="a02442.html#details">More...</a><br·/></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;</a></td></tr>
 105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3.··<a·href="a02446.html#details">More...</a><br·/></td></tr>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;</a></td></tr>
 108 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4.··<a·href="a02450.html#details">More...</a><br·/></td></tr>
 109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0.··<a·href="a02454.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··<a·href="a02458.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>119 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>121 </table>
 122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 123 <div·class="textblock"><p>Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.·</p>
98 </div><!--·contents·-->124 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>126 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>128 </small></address>
103 </body>129 </body>
104 </html>130 </html>
3.88 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 56 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas03dlocalcoefficients.hh·File·Reference9 raviartthomascube.hh·File·Reference
11 #include·<cstddef> 
12 #include·<iostream> 
13 #include·<vector> 
14 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>10 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite
 11 elements·for·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 15 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h"
 16 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 17 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 18 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_.0_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.2_.,_.·_.0_.·_.>
 22  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and
 23 ········order·0.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 24  
 25 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8>
 26  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and
 27 ········order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 28  
 29 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>
 30  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and
 31 ········order·2.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x83_\x8·_\x8>
 34  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and
 35 ········order·3.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 36  
 37 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x84_\x8·_\x8>
 38  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and
 39 ········order·4.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 40  
 41 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x80_\x8·_\x8>
 42  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and
 43 ········order·0.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 44  
 45 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8>
 46  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and
 47 ········order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  48  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s49 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e50 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  51  
 52 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 53 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite
 54 elements·for·cubes.
22 ===============================================================================55 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.856 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
59.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00296_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas03dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomascube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 78 lines modifiedOffset 70, 213 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomascube.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00296.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00296.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00284.html">raviartthomas0cube2d.hh</a>&quot;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00383.html">raviartthomas0cube3d.hh</a>&quot;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00326.html">raviartthomas1cube2d.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00359.html">raviartthomas1cube3d.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00380.html">raviartthomas2cube2d.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00416.html">raviartthomas3cube2d.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00413.html">raviartthomas4cube2d.hh</a>&quot;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
 100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>
 101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02430.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>;</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">104 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02262.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02262.html">RT03DLocalCoefficients</a></div>105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02434.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·0&gt;</div>
 106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02262.html#a29ba02940410f3f64f0bdf8a80a22d7f">···28</a></span>····<a·class="code·hl_function"·href="a02262.html#a29ba02940410f3f64f0bdf8a80a22d7f">RT03DLocalCoefficients</a>·()·:·li(4)</div>110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02434.html#a97f7ed254a89843dd685ee18bab33660">···50</a></span>····<a·class="code·hl_function"·href="a02434.html#a97f7ed254a89843dd685ee18bab33660">RaviartThomasCubeLocalFiniteElement</a>()</div>
 111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>()</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{}</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;4;·i++)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div> 
109 </div>113 </div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02434.html#a13e768153b071e347ece046c80227caf">···54</a></span>····<a·class="code·hl_function"·href="a02434.html#a13e768153b071e347ece046c80227caf">RaviartThomasCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>(s)</div>
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">size</a>·()<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div> 
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·4;</div> 
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>
116 </div>119 </div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02262.html#a0f1387b4ddb64de84838bcdc37f7a96f">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02262.html#a0f1387b4ddb64de84838bcdc37f7a96f">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div> 
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div> 
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div> 
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>
123 </div>121 </div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 124 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02438.html">···63</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div>
 126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>
125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;LocalKey&gt;·li;</div>129 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02438.html#a5a067a72f81c62cee4d421ed9a65d55a">···67</a></span>····<a·class="code·hl_function"·href="a02438.html#a5a067a72f81c62cee4d421ed9a65d55a">RaviartThomasCubeLocalFiniteElement</a>()</div>
 131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······:·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>()</div>
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{}</div>
128 </div>133 </div>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 135 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02438.html#af9ba687abe8bd223fe5843e4b035fc71">···71</a></span>····<a·class="code·hl_function"·href="a02438.html#af9ba687abe8bd223fe5843e4b035fc71">RaviartThomasCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>(s)</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{}</div>
 139 </div>
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··};</div>
 141 </div>
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 144 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02442.html">···80</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div>
 146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
 147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div>
 149 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02442.html#a34992b3e59ca96e70c6d1e095b75a798">···84</a></span>····<a·class="code·hl_function"·href="a02442.html#a34992b3e59ca96e70c6d1e095b75a798">RaviartThomasCubeLocalFiniteElement</a>()</div>
 151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>()</div>
 152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{}</div>
 153 </div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 155 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02442.html#aeb3232e6e791f357df42e1433b750518">···88</a></span>····<a·class="code·hl_function"·href="a02442.html#aeb3232e6e791f357df42e1433b750518">RaviartThomasCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div>
 157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······:·<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>(s)</div>
 158 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{}</div>
 159 </div>
 160 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};</div>
 161 </div>
 162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 164 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">
 165 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02446.html">···97</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·3&gt;</div>
 166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02398.html">RT3Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>
Max diff block lines reached; 9635/42421 bytes (22.71%) of diff not shown.
17.5 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 221 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomascube.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d 
9 raviartthomas03dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH 
20 717 7
21 8#include·<cstddef> 
22 9#include·<iostream> 
23 10#include·<vector> 
24 11 
25 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
26 1318 8#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.._.h_.h"
 19 9#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h"
 20 10#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 24 14#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h"
 25 15
27 14namespace·_\x8D_\x8u_\x8n_\x8e26 22namespace·_\x8D_\x8u_\x8n_\x8e
28 15{ 
29 16 
30 _.2_.4·class·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s27 23{
 28 39·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order>
 29 _\x84_\x80·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 30 41
 31 45·template<class·D,·class·R>
 32 _\x84_\x86·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·0>
 33 47·:·public·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 34 48·{
 35 49·public:
 36 _\x85_\x80·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 37 51·:·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 38 52·{}
 39 53
 40 _\x85_\x84·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 41 55·:·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 42 56·{}
 43 57·};
 44 58
 45 62·template<class·D,·class·R>
 46 _\x86_\x83·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1>
 47 64·:·public·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
31 25·{48 65·{
32 26·public:49 66·public:
 50 _\x86_\x87·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 51 68·:·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 52 69·{}
 53 70
 54 _\x87_\x81·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 55 72·:·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 56 73·{}
33 _\x82_\x88·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(4) 
34 29·{ 
35 30·for·(std::size_t·i=0;·i<4;·i++) 
36 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
37 32·} 
38 33 
39 _\x83_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
40 36·{ 
41 37·return·4; 
42 38·} 
43 39 
44 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
45 42·{ 
46 43·return·li[i]; 
47 44·} 
48 45 
49 46·private: 
50 47·std::vector<LocalKey>·li; 
51 48·};57 74·};
52 49 
53 50} 
54 51 
55 52#endif 
56 _.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h58 75
 59 79·template<class·D,·class·R>
 60 _\x88_\x80·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·2>
 61 81·:·public·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 62 82·{
 63 83·public:
 64 _\x88_\x84·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 65 85·:·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 66 86·{}
 67 87
 68 _\x88_\x88·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 69 89·:·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 70 90·{}
 71 91·};
 72 92
 73 96·template<class·D,·class·R>
 74 _\x89_\x87·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·3>
 75 98·:·public·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 76 99·{
 77 100·public:
 78 _\x81_\x80_\x81·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 79 102·:·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
 80 103·{}
 81 104
 82 _\x81_\x80_\x85·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s)
 83 106·:·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s)
 84 107·{}
 85 108·};
 86 109
 87 113·template<class·D,·class·R>
 88 _\x81_\x81_\x84·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·4>
 89 115·:·public·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>
 90 116·{
 91 117·public:
 92 _\x81_\x81_\x88·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()
Max diff block lines reached; 8268/17938 bytes (46.09%) of diff not shown.
5.69 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00299.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas03dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/> 
84 </div>83 </div>
85 <p><a·href="a00299_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00299_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">85 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>87 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02258.html">Dune::RT03DLocalBasis&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html">Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02362.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
1.39 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas03dlocalbasis.hh·File·Reference10 raviartthomas1cube2dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
 16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference
 17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  18  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  21  
21 ===============================================================================22 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00299_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas03dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 143 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00299.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00299.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
99 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02258.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02258.html">RT03DLocalBasis</a></div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02362.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation</a></div>
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div> 
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">···30</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">Traits</a>;</div> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
106 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02258.html#a19ef37a00d5eee4f42644243f56d6879">···33</a></span>····<a·class="code·hl_function"·href="a02258.html#a19ef37a00d5eee4f42644243f56d6879">RT03DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02362.html#a23f3b7bf49d8e4a855e62953e338886a">···34</a></span>····<a·class="code·hl_function"·href="a02362.html#a23f3b7bf49d8e4a855e62953e338886a">RT1Cube2DLocalInterpolation</a>·(std::bitset&lt;4&gt;·s·=·0)</div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div> 
112 </div> 
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
114 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">···40</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02258.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·4cd33d6187d1c43a1557431740fe6d36ee66422760fb9b7b0ea8ac0a33aeb797·...·]</div>110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·4;</div>113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
119 </div>115 </div>
120 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div>
121 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02362.html#a18dae67dd7fea1737bc1e265b7f49c26">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02362.html#a18dae67dd7fea1737bc1e265b7f49c26">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02258.html#a76ce02f8bce118d618ed6e78f9399516">···46</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02258.html#a76ce02f8bce118d618ed6e78f9399516">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(4);</div> 
126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">auto</span>·c·=·std::sqrt(2.0);</div> 
127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[0]·=·{sign_[0]*c*·in[0],·······sign_[0]*c*·in[1],·······sign_[0]*c*(in[2]-D(1))};</div> 
128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[1]·=·{sign_[1]*c*·in[0],·······sign_[1]*c*(in[1]-D(1)),·sign_[1]*c*·in[2]······};</div> 
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[2]·=·{sign_[2]*c*(in[0]-D(1)),·sign_[2]*c*·in[1],·······sign_[2]*c*·in[2]······};</div> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[3]·=·{sign_[3]*c*·in[0],·······sign_[3]*c*·in[1],·······sign_[3]*c*·in[2]······};</div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div> 
132 </div> 
133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
135 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02258.html#a5ece21cf26edbc9e001b3d9f4368cb77">···59</a></span>····<a·class="code·hl_function"·href="a02258.html#a5ece21cf26edbc9e001b3d9f4368cb77">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,··················<span·class="comment">//·position</span></div> 
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··<span·class="comment">//·return·value</span></div> 
138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div> 
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out.resize(4);</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(12);</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div>
 127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·3;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div>
 130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>
141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keyword">auto</span>·c·=·std::sqrt(2.0);</div> 
143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[i][0]·=·{c*sign_[i],·········0,·········0};</div> 
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········out[i][1]·=·{·········0,c*sign_[i],·········0};</div> 
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········out[i][2]·=·{·········0,·········0,c*sign_[i]};</div> 
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos·=·{0.0,·qPos};</div>
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
148 </div>136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();</div>
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
150 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02258.html#a33b54a376b2132a336ec9baea5c0af09">···73</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02258.html#a33b54a376b2132a336ec9baea5c0af09">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·3&gt;&amp;·<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>,</div> 
152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·················<span·class="comment">//·position</span></div> 
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>····<span·class="comment">//·return·value</span></div>140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········localPos·=·{1.0,·qPos};</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········y·=·f(localPos);</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[2]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];</div>
 143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();</div>
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.begin(),·<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·68,·SHA:·687333d29f094921bca606dd54d23bf6974cdf708b726406b332f499826bc654·...·];</div>145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········localPos·=·{qPos,·0.0};</div>
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········y·=·f(localPos);</div>
 147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[4]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2];</div>
 148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[5]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight();</div>
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<a·class="code·hl_function"·href="a02258.html#a76ce02f8bce118d618ed6e78f9399516">evaluateFunction</a>(in,·out);</div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div> 
Max diff block lines reached; 9555/36743 bytes (26.00%) of diff not shown.
10.0 KB
html2text {}
    
Offset 1, 156 lines modifiedOffset 1, 120 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_\x8d
9 raviartthomas03dlocalbasis.hh9 raviartthomas1cube2dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH 
20 718 7
21 8#include·<numeric>19 8#include·<vector>
22 920 9
23 10#include·<dune/common/fmatrix.hh>21 10#include·<dune/geometry/quadraturerules.hh>
24 1122 11
 23 12
25 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 13 
27 14namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
 25 14{
28 15{26 15
29 25·template<class·D,·class·R> 
30 _.2_.6·class·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s27 24·template<class·LB>
 28 _\x82_\x85·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
31 27·{29 26·{
 30 27
32 28·public:31 28·public:
 32 _\x83_\x84·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0)
33 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune:: 
34 FieldVector<R,3>, 
35 _\x83_\x80·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 31 
37 _\x83_\x83·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0) 
38 34·{33 35·{
39 35·for·(int·i=0;·i<4;·i++)34 36·for·(size_t·i=0;·i<4;·i++)
40 36·sign_[i]·=·s[i]·?·-1.0·:·1.0;35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
41 37·} 
42 3836 38
43 _\x84_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 41·{ 
45 42·return·4;37 39·n_[0]·=·{-1.0,·0.0};
 38 40·n_[1]·=·{·1.0,·0.0};
 39 41·n_[2]·=·{·0.0,·-1.0};
 40 42·n_[3]·=·{·0.0,·1.0};
46 43·}41 43·}
47 4442 44
 43 53·template<class·F,·class·C>
 44 _\x85_\x84·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
48 _\x84_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 47·std::vector<typename·Traits::RangeType>&·out)·const 
50 48·{ 
51 49·out.resize(4); 
52 50·auto·c·=·std::sqrt(2.0); 
53 51·out[0]·=·{sign_[0]*c*·in[0],·sign_[0]*c*·in[1],·sign_[0]*c*(in[2]-D(1))}; 
54 52·out[1]·=·{sign_[1]*c*·in[0],·sign_[1]*c*(in[1]-D(1)),·sign_[1]*c*·in[2]·}; 
55 53·out[2]·=·{sign_[2]*c*(in[0]-D(1)),·sign_[2]*c*·in[1],·sign_[2]*c*·in[2]·}; 
56 54·out[3]·=·{sign_[3]*c*·in[0],·sign_[3]*c*·in[1],·sign_[3]*c*·in[2]·}; 
57 55·}45 55·{
 46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 48 58·typedef·typename·LB::Traits::DomainFieldType·Vector;
 49 59
58 56 
59 58·inline·void 
60 _\x85_\x89·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
61 60·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
62 61·{ 
63 62·out.resize(4);50 60·out.resize(12);
64 63·for·(int·i=0;·i<4;·i++)51 61·fill(out.begin(),·out.end(),·0.0);
 52 62
 53 63·const·int·qOrder·=·3;
 54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1),
 55 qOrder);
 56 65
 57 66·for·(auto&&·qp·:·rule1)
65 64·{58 67·{
 59 68·Scalar·qPos·=·qp.position();
 60 69·typename·LB::Traits::DomainType·localPos·=·{0.0,·qPos};
 61 70
 62 71·auto·y·=·f(localPos);
 63 72·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];
 64 73·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();
 65 74
 66 75·localPos·=·{1.0,·qPos};
 67 76·y·=·f(localPos);
 68 77·out[2]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];
 69 78·out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();
 70 79
 71 80·localPos·=·{qPos,·0.0};
 72 81·y·=·f(localPos);
 73 82·out[4]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2];
 74 83·out[5]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight();
 75 84
 76 85·localPos·=·{qPos,·1.0};
 77 86·y·=·f(localPos);
 78 87·out[6]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*qp.weight()*sign_[3];
 79 88·out[7]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(2.0*qPos·-·1.0)*qp.weight();
66 65·auto·c·=·std::sqrt(2.0); 
67 66·out[i][0]·=·{c*sign_[i],·0,·0}; 
68 67·out[i][1]·=·{·0,c*sign_[i],·0}; 
69 68·out[i][2]·=·{·0,·0,c*sign_[i]}; 
70 69·} 
71 70·} 
72 71 
73 _\x87_\x83·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·3>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
74 74·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
75 75·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
76 76·{ 
77 77·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
78 78·if·(totalOrder·==·0)·{ 
79 79·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
80 80·}·else·if·(totalOrder·==·1)·{ 
81 81·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(), 
82 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1)); 
83 82·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
84 83 
Max diff block lines reached; 4592/10243 bytes (44.83%) of diff not shown.
5.58 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00302.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas03dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;array&gt;</code><br·/> 
83 <code>#include·&lt;bitset&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
85 </div>84 </div>
86 <p><a·href="a00302_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00302_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">86 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>88 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02266.html">Dune::RT03DLocalInterpolation&lt;·LB·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html">Dune::RT1Cube2DLocalCoefficients</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··<a·href="a02358.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
1.3 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas03dlocalinterpolation.hh·File·Reference10 raviartthomas1cube2dlocalcoefficients.hh·File·Reference
11 #include·<cmath>11 #include·<cstddef>
12 #include·<array> 
13 #include·<bitset> 
14 #include·<vector>12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
27.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00302_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas03dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 97 lines modifiedOffset 70, 83 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00302.html">Go·to·the·documentation·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>83 <a·href="a00302.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a02266.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02266.html">RT03DLocalInterpolation</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02358.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a></div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
103 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a00573.html#gaf9eb655b8328b18271666720d62035b4">···25</a></span>····<a·class="code·hl_function"·href="a00573.html#gaf9eb655b8328b18271666720d62035b4">RT03DLocalInterpolation</a>·(std::bitset&l[·...·truncated·by·diffoscope;·len:·13,·SHA:·065f00db236f8c759dd6c98bd193d19f0c03bb260a7f4ee62547413b1362c64a·...·])</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02358.html#a247bbe3a074ee49006b81d4b7c49b563">···28</a></span>····<a·class="code·hl_function"·href="a02358.html#a247bbe3a074ee49006b81d4b7c49b563">RT1Cube2DLocalCoefficients</a>·()·:·li(12)</div>
105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
106 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">using·</span>std::sqrt;</div> 
107 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;sign_.size();·i++)</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i·&lt;·4;·i++)</div>
108 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[2*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[2*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>
109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······li[8]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······li[9]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······li[10]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,2);</div>
110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······m_[0]·=·{1/3.0,·1/3.0,···0.0};</div> 
111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······m_[1]·=·{1/3.0,···0.0,·1/3.0};</div> 
112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······m_[2]·=·{··0.0,·1/3.0,·1/3.0};</div> 
113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······m_[3]·=·{1/3.0,·1/3.0,·1/3.0};</div> 
114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······n_[0]·=·{··········0.0,···········0.0,··········-1.0};</div> 
115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······n_[1]·=·{··········0.0,··········-1.0,···········0.0};</div> 
116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······n_[2]·=·{·········-1.0,···········0.0,···········0.0};</div> 
117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······n_[3]·=·{1.0/sqrt(3.0),·1.0/sqrt(3.0),·1.0/sqrt(3.0)};</div> 
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······c_[0]·=·sqrt(2.0);</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······li[11]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,3);</div>
119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······c_[1]·=·sqrt(2.0);</div> 
120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······c_[2]·=·sqrt(2.0);</div> 
121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······c_[3]·=·sqrt(2.0)/sqrt(3.0);</div> 
122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
123 </div>117 </div>
124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02266.html#a21bd4ccf28877dcfc3391a1b824bc0c5">···46</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02266.html#a21bd4ccf28877dcfc3391a1b824bc0c5">interp[·...·truncated·by·diffoscope;·len:·85,·SHA:·af7f36c411a214a75c7fe98f5fc9cdaf2329c5e9b3b772603884421b535ac0a9·...·])<span·class="keyword">·const</span></div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">···43</a></span>····std::size_t·<a·class="code·hl_function"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">size</a>·()<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·face!</span></div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out.resize(4);</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">auto</span>·y·=·f(m_[i]);</div>122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·12;</div>
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1]+y[2]*n_[i][2])*sign_[i]/c_[i];</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
139 </div>124 </div>
 125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 126 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02358.html#a0c135dcf1ffa30c178a7b0dc588cc6a7">···49</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02358.html#a0c135dcf1ffa30c178a7b0dc588cc6a7">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·li[i];</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·Face·orientations</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::array&lt;typename·LB::Traits::RangeFieldType,4&gt;·sign_;</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Face·midpoints·of·the·reference·tetrahedron</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····std::array&lt;typename·LB::Traits::DomainType,4&gt;·m_;</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Unit·outer·normals·of·the·reference·tetrahedron</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····std::array&lt;typename·LB::Traits::DomainType,4&gt;·n_;</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Inverse·triangle·face·area</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::array&lt;typename·LB::Traits::RangeFieldType,4&gt;·c_;</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div> 
151 </div>131 </div>
 132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">private</span>:</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····std::vector&lt;LocalKey&gt;·li;</div>
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··};</div>
 136 </div>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
 138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div> 
155 <div·class="ttc"·id="aa00573_html_gaf9eb655b8328b18271666720d62035b4"><div·class="ttname"><a·href="a00573.html#gaf9eb655b8328b18271666720d62035b4">Dune::RT03DLocalInterpolation::RT03DLocalInterpolation</a></div><div·class="ttdeci">RT03DLocalInterpolation(std::bitset&lt;·4·&gt;·s=0)</div><div·class="ttdoc">Constructor·with·given·set·of·face·orientations.</div><div·class="ttdef"><b>Definition</b>·raviartthomas03dlocalinterpolation.hh:25</div></div> 
156 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>139 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
157 <div·class="ttc"·id="aa02266_html"><div·class="ttname"><a·href="a02266.html">Dune::RT03DLocalInterpolation</a></div><div·class="ttdef"><b>Definition</b>·raviartthomas03dlocalinterpolation.hh:17</div></div> 
158 <div·class="ttc"·id="aa02266_html_a21bd4ccf28877dcfc3391a1b824bc0c5"><div·class="ttname"><a·href="a02266.html#a21bd4ccf28877dcfc3391a1b824bc0c5">Dune::RT03DLocalInterpolation::interpolate</a></div><div·class="ttdeci">void·interpolate(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;ou[·...·truncated·by·diffoscope;·len:·91,·SHA:·279b18ed42a9138155c318bdb81b026113daa3957523030b7bbb643a957d4cc8·...·]</div></div>140 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 141 <div·class="ttc"·id="aa02358_html"><div·class="ttname"><a·href="a02358.html">Dune::RT1Cube2DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube2dlocalcoefficients.hh:24</div></div>
 142 <div·class="ttc"·id="aa02358_html_a0c135dcf1ffa30c178a7b0dc588cc6a7"><div·class="ttname"><a·href="a02358.html#a0c135dcf1ffa30c178a7b0dc588cc6a7">Dune::RT1Cube2DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube2dlocalcoefficients.hh:49</div></div>
 143 <div·class="ttc"·id="aa02358_html_a247bbe3a074ee49006b81d4b7c49b563"><div·class="ttname"><a·href="a02358.html#a247bbe3a074ee49006b81d4b7c49b563">Dune::RT1Cube2DLocalCoefficients::RT1Cube2DLocalCoefficients</a></div><div·class="ttdeci">RT1Cube2DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube2dlocalcoefficients.hh:28</div></div>
 144 <div·class="ttc"·id="aa02358_html_ae7db40a90872a94090bd37c68b187196"><div·class="ttname"><a·href="a02358.html#ae7db40a90872a94090bd37c68b187196">Dune::RT1Cube2DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube2dlocalcoefficients.hh:43</div></div>
Max diff block lines reached; 271/21847 bytes (1.24%) of diff not shown.
5.8 KB
html2text {}
    
Offset 1, 92 lines modifiedOffset 1, 81 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_\x8d
9 raviartthomas03dlocalinterpolation.hh9 raviartthomas1cube2dlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH 
20 718 7
21 8#include·<cmath>19 8#include·<cstddef>
22 9#include·<array> 
23 10#include·<bitset> 
24 11#include·<vector>20 9#include·<vector>
 21 10
 22 11#include·"../../common/localkey.hh"
25 1223 12
26 13namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
27 14{25 14{
28 15·template<class·LB> 
29 _\x81_\x86·class·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
30 17·{26 15
 27 _\x82_\x83·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 28 24·{
 29 25
31 18·public:30 26·public:
 31 _\x82_\x88·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(12)
32 19 
33 _\x82_\x85·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0) 
34 26·{32 29·{
35 27·using·std::sqrt; 
36 28·for·(std::size_t·i=0;·i<sign_.size();·i++)33 30·for·(std::size_t·i=0;·i·<·4;·i++)
37 29·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
38 30 
39 31·m_[0]·=·{1/3.0,·1/3.0,·0.0}; 
40 32·m_[1]·=·{1/3.0,·0.0,·1/3.0}; 
41 33·m_[2]·=·{·0.0,·1/3.0,·1/3.0}; 
42 34·m_[3]·=·{1/3.0,·1/3.0,·1/3.0}; 
43 35·n_[0]·=·{·0.0,·0.0,·-1.0}; 
44 36·n_[1]·=·{·0.0,·-1.0,·0.0}; 
45 37·n_[2]·=·{·-1.0,·0.0,·0.0}; 
46 38·n_[3]·=·{1.0/sqrt(3.0),·1.0/sqrt(3.0),·1.0/sqrt(3.0)}; 
47 39·c_[0]·=·sqrt(2.0); 
48 40·c_[1]·=·sqrt(2.0); 
49 41·c_[2]·=·sqrt(2.0); 
50 42·c_[3]·=·sqrt(2.0)/sqrt(3.0); 
51 43·} 
52 44 
53 45·template<typename·F,·typename·C> 
54 _\x84_\x86·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
55 47·{ 
56 48·//·f·gives·v*outer·normal·at·a·point·on·the·face! 
57 49 
58 50·out.resize(4); 
59 51 
60 52·for·(int·i=0;·i<4;·i++) 
61 53·{34 31·{
62 54·auto·y·=·f(m_[i]); 
63 55·out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1]+y[2]*n_[i][2])*sign_[i]/c_[i];35 32·li[2*i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(i,1,0);
 36 33·li[2*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 34·}
 38 35
 39 36·li[8]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0);
 40 37·li[9]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1);
 41 38·li[10]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,2);
 42 39·li[11]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,3);
 43 40·}
 44 41
 45 _\x84_\x83·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 46 44·{
 47 45·return·12;
64 56·}48 46·}
 49 47
 50 _\x84_\x89·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 51 50·{
 52 51·return·li[i];
65 57·}53 52·}
66 5854 53
67 59·private:55 54·private:
 56 55·std::vector<LocalKey>·li;
68 60·//·Face·orientations 
69 61·std::array<typename·LB::Traits::RangeFieldType,4>·sign_; 
70 62·//·Face·midpoints·of·the·reference·tetrahedron 
71 63·std::array<typename·LB::Traits::DomainType,4>·m_; 
72 64·//·Unit·outer·normals·of·the·reference·tetrahedron 
73 65·std::array<typename·LB::Traits::DomainType,4>·n_; 
74 66·//·Inverse·triangle·face·area 
75 67·std::array<typename·LB::Traits::RangeFieldType,4>·c_; 
76 68·};57 56·};
 58 57}
 59 58#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH
77 69} 
78 70 
79 71#endif 
80 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
81 RT03DLocalInterpolation(std::bitset<·4·>·s=0) 
82 Constructor·with·given·set·of·face·orientations. 
83 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas03dlocalinterpolation.hh:25 
84 _\x8D_\x8u_\x8n_\x8e60 _\x8D_\x8u_\x8n_\x8e
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1861 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
86 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas03dlocalinterpolation.hh:17 
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e 
89 void·interpolate(const·F·&f,·std::vector<·C·>·&out)·const62 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.K_.e_.y
 63 Describe·position·of·one·degree·of·freedom.
 64 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 65 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 66 Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas03dlocalinterpolation.hh:4667 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube2dlocalcoefficients.hh:24
 68 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 69 const·LocalKey·&·localKey(std::size_t·i)·const
 70 get·i'th·index
 71 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube2dlocalcoefficients.hh:49
 72 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 73 RT1Cube2DLocalCoefficients()
Max diff block lines reached; 53/5912 bytes (0.90%) of diff not shown.
6.97 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00305.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramid.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramid.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00338_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00335_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00341_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02318.html">Dune::RT0PyramidLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html">Dune::RT1Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·pyramids.··<a·href="a02318.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02354.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>98 </table>
2.07 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas0pyramid.hh·File·Reference10 raviartthomas1cube2dlocalbasis.hh·File·Reference
 11 #include·<numeric>
 12 #include·<vector>
 13 #include·<dune/common/fmatrix.hh>
 14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
18  ·······First·order·Raviart-Thomas·shape·functions·on·pyramids.·_.M_.o_.r_.e_.._.._..18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference
 19 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  20  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  23  
23 ===============================================================================24 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
62.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00305_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramid.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 200 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramid.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00305.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00305.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00338.html">raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00335.html">raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00341.html">raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02318.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02318.html">RT0PyramidLocalFiniteElement</a></div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02354.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">Traits</a>;</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02322.html">RT0PyramidLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02326.html">RT0PyramidLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02318.html#aa936166c91df8739f023887edb664fff">···33</a></span>········<a·class="code·hl_class"·href="a02330.html">RT0PyramidLocalInterpolation&lt;RT0PyramidLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02318.html#aa936166c91df8739f023887edb664fff">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02318.html#ab36657115432c9f737d32ee14f25124c">···36</a></span>····<a·class="code·hl_function"·href="a02318.html#ab36657115432c9f737d32ee14f25124c">RT0PyramidLocalFiniteElement</a>·()</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02354.html#a8059ce9999e897f2197009d2d5a0de4a">···39</a></span>····<a·class="code·hl_function"·href="a02354.html#a8059ce9999e897f2197009d2d5a0de4a">RT1Cube2DLocalBasis</a>·(std::bitset&lt;4&gt[·...·truncated·by·diffoscope;·len:·7,·SHA:·8bd1923ede02a6088c3a4160b9246ba0c65ba4008d239c5a39228e5f5733831e·...·])</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
113 </div>114 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02318.html#a7dc1cdcf26e42564a7729c464907b2ef">···44</a></span>····<a·class="code·hl_function"·href="a02318.html#a7dc1cdcf26e42564a7729c464907b2ef">RT0PyramidLocalFiniteElement</a>·(<span·clas[·...·truncated·by·diffoscope;·len:·31,·SHA:·29b104b62d69f3e30577090e33d74382ab4a55cf434709a49cc192c6fd460fc1·...·]</div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02354.html#a7c43ff2ca624c638e66f592276795da2">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02354.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·116ca8fa71b393222b6f32f3f51544b905335b40c5d3a9757d053726a5042701·...·]</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·12;</div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
120 </div>121 </div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02318.html#adf474209d6a7c5a86eacaa5d394fe927">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·194,·SHA:·9dc2ad0d6a0be214eb33d3f58437e4eac57cfe00c2960104bd9121be4cfd84d3·...·]</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02354.html#a42ed2febaef85fbf13c2259a96322ad7">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02354.html#a42e[·...·truncated·by·diffoscope;·len:·237,·SHA:·7ea9e60e697ebb22364de099efdcbf7d20908dc0d92fe8d66b3d9b3410297d2c·...·]</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(12);</div>
 128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[0][0]·=·sign_[0]*(-1.0·+·4.0*in[0]-3*in[0]*in[0]);</div>
 130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out[0][1]·=·0.0;</div>
 131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[1][0]·=·3.0·-·12.0*in[0]·-·6.0*in[1]·+·24.0*in[0]*in[1]+9*in[0]*in[0]·-·18.0*in[0]*in[0]*in[1];</div>
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[1][1]·=·0.0;</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[2][0]·=·sign_[1]*(-2.0*in[0]·+·3.0*in[0]*in[0]);</div>
 134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[2][1]·=·0.0;</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[3][0]·=·-6.0*in[0]·+·12.0*in[0]*in[1]·+·9.0*in[0]*in[0]·-·18.0*in[0]*in[0]*in[1];</div>
 136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out[3][1]·=·0.0;</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[4][0]·=·0.0;</div>
 138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[4][1]·=·sign_[2]*(-1.0·+·4.0*in[1]·-·3.0*in[1]*in[1]);</div>
 139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[5][0]·=·0.0;</div>
 140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[5][1]·=·-3.0·+·6.0*in[0]·+·12.0*in[1]·-·24.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in[1]*in[1];</div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[6][0]·=·0.0;</div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[6][1]·=·sign_[3]*(-2.0*in[1]·+·3.0*in[1]*in[1]);</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[7][0]·=·0.0;</div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[7][1]·=·6.0*in[1]·-·12.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in[1]*in[1];</div>
 145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[8][0]·=·24.0*in[0]·-·36.0*in[0]*in[1]·-·24.0*in[0]*in[0]·+·36.0*in[0]*in[0]*in[1];</div>
 146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[8][1]·=·0.0;</div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[9][0]·=·0.0;</div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[9][1]·=·24.0*in[1]·-·36.0*in[0]*in[1]·-·24.0*in[1]*in[1]·+·36.0*in[0]*in[1]*in[1];</div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[10][0]·=·-36.0*in[0]·+·72.0*in[0]*in[1]·+·36.0*in[0]*in[0]·-·72.0*in[0]*in[0]*in[1];</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[10][1]·=·0.0;</div>
 151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[11][0]·=·0.0;</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[11][1]·=·-36.0*in[1]·+·72.0*in[0]*in[1]·+·36*in[1]*in[1]·-·72.0*in[0]*in[1]*in[1];</div>
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
127 </div>154 </div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02318.html#a1a9e81e62ed96b2da774a390badb44f0">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·208,·SHA:·bf6df0018e43cfe54d05807eff2cf22c5c206d5c2ab92cfa1eb13732dee37402·...·]</div>157 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02354.html#a0460600eb49bfb8237d6e9a8bfd8c174">···94</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02354.html#a046[·...·truncated·by·diffoscope;·len:·237,·SHA:·41fc4c760802f6699bcdd4ca2eb18e77d1ab18f19faf8af422cfaa480d236592·...·]</div>
 158 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">····</span>{</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out.resize(12);</div>
 161 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 162 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······out[0][0][0]·=·sign_[0]*(4.0·-·6.0*in[0]);</div>
 163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······out[0][0][1]·=·0.0;</div>
 164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[0][1][0]·=·0.0;</div>
 165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[0][1][1]·=·0.0;</div>
 166 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 167 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······out[1][0][0]·=·-12.0·+·24.0*in[1]·+·18.0*in[0]·-·36.0*in[0]*in[1];</div>
 168 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······out[1][0][1]·=·-6·+·24.0*in[0]·-·18.0*in[0]*in[0];</div>
 169 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······out[1][1][0]·=·0.0;</div>
 170 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······out[1][1][1]·=·0.0;</div>
 171 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 172 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······out[2][0][0]·=·sign_[1]*(-2.0·+·6.0*in[0]);</div>
Max diff block lines reached; 9983/47172 bytes (21.16%) of diff not shown.
16.0 KB
html2text {}
    
Offset 1, 136 lines modifiedOffset 1, 219 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas0pyramid.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d
 9 raviartthomas1cube2dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH
17 718 7
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"19 8#include·<numeric>
 20 9#include·<vector>
 21 10
 22 11#include·<dune/common/fmatrix.hh>
 23 12
 24 13#include·"../../common/localbasis.hh"
24 1425 14
25 15namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
26 16{27 16{
27 25·template<class·D,·class·R>28 26·template<class·D,·class·R>
28 _\x82_\x86·class·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t29 _\x82_\x87·class·_.R_.T_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
29 27·{30 28·{
30 2831 29
31 29·public:32 30·public:
 33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune::
 34 FieldVector<R,2>,
 35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 33
 37 _\x83_\x89·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0)
32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 31·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 32·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x83·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 34 
37 _\x83_\x86·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
38 37·{} 
39 38 
40 _\x84_\x84·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
41 45·basis(s), 
42 46·interpolation(s) 
43 47·{} 
44 48 
45 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
46 50·{38 40·{
 39 41·for·(size_t·i=0;·i<4;·i++)
 40 42·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 41 43·}
 42 44
47 51·return·basis; 
48 52·} 
49 53 
50 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
51 55·{ 
52 56·return·coefficients; 
53 57·} 
54 58 
55 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
56 60·{ 
57 61·return·interpolation; 
58 62·} 
59 63 
60 _\x86_.5·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const43 _\x84_.6·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
61 66·{ 
62 67·return·basis.size(); 
63 68·} 
64 69 
65 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
66 71·{44 47·{
67 72·return·GeometryTypes::pyramid; 
68 73·} 
69 7445 48·return·12;
 46 49·}
 47 50
 48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 49 58·std::vector<typename·Traits::RangeType>&·out)·const
 50 59·{
 51 60·out.resize(12);
 52 61
 53 62·out[0][0]·=·sign_[0]*(-1.0·+·4.0*in[0]-3*in[0]*in[0]);
 54 63·out[0][1]·=·0.0;
 55 64·out[1][0]·=·3.0·-·12.0*in[0]·-·6.0*in[1]·+·24.0*in[0]*in[1]+9*in[0]*in[0]·-
 56 18.0*in[0]*in[0]*in[1];
 57 65·out[1][1]·=·0.0;
 58 66·out[2][0]·=·sign_[1]*(-2.0*in[0]·+·3.0*in[0]*in[0]);
 59 67·out[2][1]·=·0.0;
 60 68·out[3][0]·=·-6.0*in[0]·+·12.0*in[0]*in[1]·+·9.0*in[0]*in[0]·-·18.0*in[0]*in
 61 [0]*in[1];
 62 69·out[3][1]·=·0.0;
 63 70·out[4][0]·=·0.0;
 64 71·out[4][1]·=·sign_[2]*(-1.0·+·4.0*in[1]·-·3.0*in[1]*in[1]);
 65 72·out[5][0]·=·0.0;
 66 73·out[5][1]·=·-3.0·+·6.0*in[0]·+·12.0*in[1]·-·24.0*in[0]*in[1]·-·9.0*in[1]*in
 67 [1]·+·18.0*in[0]*in[1]*in[1];
 68 74·out[6][0]·=·0.0;
 69 75·out[6][1]·=·sign_[3]*(-2.0*in[1]·+·3.0*in[1]*in[1]);
 70 76·out[7][0]·=·0.0;
 71 77·out[7][1]·=·6.0*in[1]·-·12.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in
 72 [1]*in[1];
 73 78·out[8][0]·=·24.0*in[0]·-·36.0*in[0]*in[1]·-·24.0*in[0]*in[0]·+·36.0*in[0]*in
 74 [0]*in[1];
 75 79·out[8][1]·=·0.0;
 76 80·out[9][0]·=·0.0;
 77 81·out[9][1]·=·24.0*in[1]·-·36.0*in[0]*in[1]·-·24.0*in[1]*in[1]·+·36.0*in[0]*in
 78 [1]*in[1];
 79 82·out[10][0]·=·-36.0*in[0]·+·72.0*in[0]*in[1]·+·36.0*in[0]*in[0]·-·72.0*in
 80 [0]*in[0]*in[1];
 81 83·out[10][1]·=·0.0;
 82 84·out[11][0]·=·0.0;
 83 85·out[11][1]·=·-36.0*in[1]·+·72.0*in[0]*in[1]·+·36*in[1]*in[1]·-·72.0*in[0]*in
 84 [1]*in[1];
 85 86·}
 86 87
 87 _\x89_\x84·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 88 95·std::vector<typename·Traits::JacobianType>&·out)·const
Max diff block lines reached; 6989/16351 bytes (42.74%) of diff not shown.
6.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00308.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas2cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a00308_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00308_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html">Dune::RT2Cube2DLocalCoefficients</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02306.html">Dune::RT0PrismLocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.··<a·href="a02390.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··<a·href="a02306.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>98 </table>
1.49 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas2cube2dlocalcoefficients.hh·File·Reference 
11 #include·<cstddef>10 raviartthomas0prismlocalbasis.hh·File·Reference
 11 #include·<numeric>
12 #include·<vector>12 #include·<vector>
 13 #include·<dune/common/fmatrix.hh>
13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h"14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_.s_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
17  ·······Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.·_.M_.o_.r_.e_.._.._..18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.
 19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  20  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  23  
22 ===============================================================================24 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
39.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00308_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas2cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 83 lines modifiedOffset 70, 146 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00308.html">Go·to·the·documentation·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>83 <a·href="a00308.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02390.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02390.html">RT2Cube2DLocalCoefficients</a></div> 
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div> 
102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02390.html#a1c1bbed0909136bf3ec42611cfdd0e63">···27</a></span>····<a·class="code·hl_function"·href="a02390.html#a1c1bbed0909136bf3ec42611cfdd0e63">RT2Cube2DLocalCoefficients</a>·()·:·li(24)</div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02306.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">RT0PrismLocalBasis</a></div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[3*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">Traits</a>;</div>
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02306.html#a14818c703bd446e4ac101f640d4fb389">···39</a></span>····<a·class="code·hl_function"·href="a02306.html#a14818c703bd446e4ac101f640d4fb389">RT0PrismLocalBasis</a>·(std::bitset&lt;5&gt;·s·=·0)</div>
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;12;·i++)</div> 
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······{</div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········li[12·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div> 
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div> 
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">size</a>();·i++)</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign[i]·=·s[i]·?·-1.0·:·1.0;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
117 </div>114 </div>
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
119 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">···43</a></span>····std::size_t·<a·class="code·hl_function"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">size</a>·()<span·class="keyword">·const</span></div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#[·...·truncated·by·diffoscope;·len:·33,·SHA:·676e32fd8d7df2e8f57a985014093d900616f4e5409e7bc8ffc30d24797714b0·...·]">size</a>·()<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·24;</div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·5;</div>
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
124 </div>121 </div>
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
126 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02390.html#a788e3c03f2c5f6b3eb780fe84e85f547">···49</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·117,·SHA:·1b166ea098d21545a2b3ddfb09169923afe87463b125bcba6840d29f83fb06c9·...·]</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02306.html#a2d743013a3424253c367d952ab93fd1e">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#a2d7[·...·truncated·by·diffoscope;·len:·237,·SHA:·f6098d9a6a1ae30cc3e093d5404201478c355ba0e78757dc966adebb05b1108c·...·]</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(5);</div>
 128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[0]·=·{········in[0],·-1.0·+·in[1],··············0.0};</div>
 130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[1]·=·{·-1.0·+·in[0],········in[1],··············0.0};</div>
 132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[2]·=·{········in[0],········in[1],··············0.0};</div>
 134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[3]·=·{··········0.0,··········0.0,·-2.0·+·2.0*in[2]};</div>
 136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[4]·=·{··········0.0,··········0.0,········2.0*in[2]};</div>
 138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·li[i];</div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div>
 140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[i]·*=·sign[i];</div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
131 </div>143 </div>
 144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 145 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02306.html#aade5140fdbf75b39dc7ea85aaca6c95f">···83</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02306.html#aade5140fdbf75b39dc7ea85aaca6c95f">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 147 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 148 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">····</span>{</div>
 149 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out.resize(5);</div>
 150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02306.html#a365c38a232b7ebf2fe014e2ca7601e2e">size</a>();·i++)</div>
 152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·j=0;·j&lt;3;·j++)</div>
 153 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>············out[i][j]·=·{0.0,·0.0,·0.0};</div>
 154 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 155 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[0][0][0]·=·sign[0];</div>
 156 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[0][1][1]·=·sign[0];</div>
 157 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 158 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[1][0][0]·=·sign[1];</div>
 159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[1][1][1]·=·sign[1];</div>
 160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 161 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[2][0][0]·=·sign[2];</div>
 162 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······out[2][1][1]·=·sign[2];</div>
 163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[3][2][2]·=·sign[3]*(2.0);</div>
 165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 166 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[4][2][2]·=·sign[4]*(2.0);</div>
 167 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
Max diff block lines reached; 6892/31392 bytes (21.95%) of diff not shown.
8.57 KB
html2text {}
    
Offset 1, 81 lines modifiedOffset 1, 157 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 raviartthomas2cube2dlocalcoefficients.hh9 raviartthomas0prismlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALBASIS_HH
18 718 7
19 8#include·<cstddef>19 8#include·<numeric>
20 9#include·<vector>20 9#include·<vector>
21 1021 10
22 11#include·"../../common/localkey.hh"22 11#include·<dune/common/fmatrix.hh>
23 1223 12
 24 13#include·"../../common/localbasis.hh"
 25 14
24 13namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
 27 16{
 28 26·template<class·D,·class·R>
 29 _\x82_\x87·class·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
25 14{ 
26 _\x82_\x82·class·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
27 23·{ 
28 24 
29 25·public: 
30 _\x82_\x87·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(24) 
31 28·{30 28·{
32 29·for·(std::size_t·i·=·0;·i·<·4;·i++)31 29
 32 30·public:
 33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::
 34 FieldVector<R,3>,
 35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 33
 37 _\x83_\x89·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<5>·s·=·0)
33 30·{38 40·{
 39 41·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 40 42·sign[i]·=·s[i]·?·-1.0·:·1.0;
34 31·li[3*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
35 32·li[3*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
36 33·li[3*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
37 34·}41 43·}
 42 44
38 35 
39 36·for·(std::size_t·i=0;·i<12;·i++) 
40 37·{ 
41 38·li[12·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i); 
42 39·} 
43 40·} 
44 41 
45 _\x84_\x83·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
46 44·{44 47·{
47 45·return·24;45 48·return·5;
48 46·}46 49·}
49 47 
50 _.4_.9·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·(std::size_t·i)·const47 50
 48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 49 58·std::vector<typename·Traits::RangeType>&·out)·const
51 50·{50 59·{
52 51·return·li[i];51 60·out.resize(5);
 52 61
 53 62·out[0]·=·{·in[0],·-1.0·+·in[1],·0.0};
 54 63
 55 64·out[1]·=·{·-1.0·+·in[0],·in[1],·0.0};
 56 65
 57 66·out[2]·=·{·in[0],·in[1],·0.0};
 58 67
 59 68·out[3]·=·{·0.0,·0.0,·-2.0·+·2.0*in[2]};
 60 69
 61 70·out[4]·=·{·0.0,·0.0,·2.0*in[2]};
 62 71
 63 72·for·(std::size_t·i=0;·i<out.size();·i++)
 64 73·out[i]·*=·sign[i];
 65 74
53 52·}66 75·}
54 5367 76
 68 _\x88_\x83·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 69 84·std::vector<typename·Traits::JacobianType>&·out)·const
 70 85·{
 71 86·out.resize(5);
 72 87
 73 88·for(int·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 74 89·for(int·j=0;·j<3;·j++)
 75 90·out[i][j]·=·{0.0,·0.0,·0.0};
 76 91
 77 92·out[0][0][0]·=·sign[0];
 78 93·out[0][1][1]·=·sign[0];
 79 94
 80 95·out[1][0][0]·=·sign[1];
 81 96·out[1][1][1]·=·sign[1];
 82 97
 83 98·out[2][0][0]·=·sign[2];
 84 99·out[2][1][1]·=·sign[2];
 85 100
 86 101·out[3][2][2]·=·sign[3]*(2.0);
 87 102
 88 103·out[4][2][2]·=·sign[4]*(2.0);
 89 104·}
 90 105
 91 _\x81_\x80_\x87·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·3>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 92 108·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 93 109·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 94 110·{
 95 111·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 96 112·if·(totalOrder·==·0)·{
 97 113·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 98 114·}·else·{
 99 115·DUNE_THROW(NotImplemented,·"Desired·derivative·order·is·not·implemented");
 100 116·}
 101 117·}
 102 118
 103 _\x81_\x82_\x80·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const
 104 121·{
 105 122·return·1;
 106 123·}
 107 124
55 54·private:108 125·private:
56 55·std::vector<LocalKey>·li; 
57 56·}; 
Max diff block lines reached; 4039/8748 bytes (46.17%) of diff not shown.
5.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00311.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas2cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 32 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/> 
85 </div>82 </div>
86 <p><a·href="a00311_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00311_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">84 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>86 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html">Dune::RT2Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02314.html">Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02386.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··<a·href="a02314.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>95 </table>
1.43 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas0prismlocalinterpolation.hh·File·Reference
10 raviartthomas2cube2dlocalbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<vector>11 #include·<vector>
13 #include·<dune/common/fmatrix.hh> 
14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference15  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.
19 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.16 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  17  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  20  
24 ===============================================================================21 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
82.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00311_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas2cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 300 lines modifiedOffset 70, 97 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00311.html">Go·to·the·documentation·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>83 <a·href="a00311.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>94 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">95 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02386.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02386.html">RT2Cube2DLocalBasis</a></div>96 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02314.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02314.html">RT0PrismLocalInterpolation</a></div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02386.html#ac2025253707b56e8ce380680ab439836">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02386.html#ac2025253707b56e8ce380680ab439836">Traits</a>;</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">101 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02314.html#a0d5a63941c85d294d9200a9d89b0f973">···31</a></span>····<a·class="code·hl_function"·href="a02314.html#a0d5a63941c85d294d9200a9d89b0f973">RT0PrismLocalInterpolation</a>·(std::bitset&lt;5&gt;·s·=·0)</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02386.html#a3e52a91ce3d91e890134ea509e7a893a">···39</a></span>····<a·class="code·hl_function"·href="a02386.html#a3e52a91ce3d91e890134ea509e7a893a">RT2Cube2DLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s·=·0)</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>
 104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;5;·i++)</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······Scalar·r·=·1/std::sqrt(2);</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n[0]·=·{·0.0,·-1.0,··0.0};</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n[1]·=·{-1.0,··0.0,··0.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n[2]·=·{···r,····r,··0.0};</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n[3]·=·{·0.0,··0.0,·-1.0};</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······n[4]·=·{·0.0,··0.0,··1.0};</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······c[0]·=·1.0;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······c[1]·=·1.0;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······c[2]·=·std::sqrt(2);</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······c[3]·=·1/2.0;</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······c[4]·=·1/2.0;</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······m[0]·=·{···0.5,···0.0,·0.5};</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······m[1]·=·{···0.0,···0.5,·0.5};</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······m[2]·=·{···0.5,···0.5,·0.5};</div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div>126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m[3]·=·{·1/3.0,·1/3.0,·0.0};</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div>127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m[4]·=·{·1/3.0,·1/3.0,·1.0};</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 129 </div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div>
 132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02314.html#a253aac4fa6a2d1b6ed11f39c668244c0">···68</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02314.html#a253aac4fa6a2d1b6ed11f39c668244c0">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(5);</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;5;·i++)</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 139 </div>
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·Facet·orientations</span></div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·sign;</div>
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Facet·area</span></div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·c;</div>
 146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">//·Facet·normals</span></div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·n;</div>
 149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·Facet·midpoints</span></div>
 150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·m;</div>
 151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··};</div>
129 </div>152 </div>
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
131 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02386.html#acde047368c800e80079d50b7a7bb41a9">···61</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02386.html#acde047368c800e80079d50b7a7bb41a9">size</a>·()<span·class="keyword">·const</span></div> 
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·24;</div> 
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div> 
136 </div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH</span></div>
138 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02386.html#ae104b305a9ae333d95147b37a75441f3">···72</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02386.html#ae104b305a9ae333d95147b37a75441f3">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out.resize(24);</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[0][0]·=·sign0*(-1.0·+·9.0*in[0]·-·18.0*in[0]*in[0]·+·10.0*in[0]*in[0]*in[0]);</div> 
Max diff block lines reached; 5619/61011 bytes (9.21%) of diff not shown.
22.6 KB
html2text {}
    
Offset 1, 437 lines modifiedOffset 1, 92 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 raviartthomas2cube2dlocalbasis.hh9 raviartthomas0prismlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<numeric> 
20 9#include·<vector>19 8#include·<vector>
 20 9
21 10 
22 11#include·<dune/common/fmatrix.hh> 
23 12 
24 13#include·"../../common/localbasis.hh" 
25 14 
26 15namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
27 16{ 
28 26·template<class·D,·class·R> 
29 _.2_.7·class·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s22 11{
 23 20·template<class·LB>
 24 _\x82_\x81·class·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
30 28·{25 22·{
31 2926 23
32 30·public:27 24·public:
 28 25
 29 _\x83_\x81·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<5>·s·=·0)
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
34 FieldVector<R,2>, 
35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x89·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·s·=·0) 
38 40·{ 
39 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
40 42·if·(s·&·1) 
41 43·{30 32·{
42 44·sign0·=·-1.0; 
43 45·} 
44 46·if·(s·&·2) 
45 47·{ 
46 48·sign1·=·-1.0; 
47 49·} 
48 50·if·(s·&·4) 
49 51·{ 
50 52·sign2·=·-1.0; 
51 53·} 
52 54·if·(s·&·8) 
53 55·{ 
54 56·sign3·=·-1.0;31 33·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 32 34
 33 35·for·(size_t·i=0;·i<5;·i++)
 34 36·sign[i]·=·(s[i])·?·-1.0·:·1.0;
 35 37
 36 38·Scalar·r·=·1/std::sqrt(2);
 37 39
 38 40·n[0]·=·{·0.0,·-1.0,·0.0};
 39 41·n[1]·=·{-1.0,·0.0,·0.0};
 40 42·n[2]·=·{·r,·r,·0.0};
 41 43·n[3]·=·{·0.0,·0.0,·-1.0};
 42 44·n[4]·=·{·0.0,·0.0,·1.0};
 43 45
 44 46·c[0]·=·1.0;
 45 47·c[1]·=·1.0;
 46 48·c[2]·=·std::sqrt(2);
 47 49·c[3]·=·1/2.0;
 48 50·c[4]·=·1/2.0;
 49 51
 50 52·m[0]·=·{·0.5,·0.0,·0.5};
 51 53·m[1]·=·{·0.0,·0.5,·0.5};
 52 54·m[2]·=·{·0.5,·0.5,·0.5};
 53 55·m[3]·=·{·1/3.0,·1/3.0,·0.0};
 54 56·m[4]·=·{·1/3.0,·1/3.0,·1.0};
55 57·}55 57·}
56 58·} 
57 59 
58 _.6_.1·unsigned·int·_.s_.i_.z_.e·()·const56 58
 57 67·template<class·F,·class·C>
 58 _\x86_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
59 62·{59 69·{
60 63·return·24; 
61 64·} 
62 65 
63 _\x87_\x82·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
64 73·std::vector<typename·Traits::RangeType>&·out)·const 
65 74·{ 
66 75·out.resize(24);60 70·out.resize(5);
 61 71·for(int·i=0;·i<5;·i++)
 62 72·out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];
 63 73·}
 64 74
67 76 
68 77·out[0][0]·=·sign0*(-1.0·+·9.0*in[0]·-·18.0*in[0]*in[0]·+·10.0*in[0]*in[0]*in 
69 [0]); 
70 78·out[0][1]·=·0.0; 
71 79·out[1][0]·=·3.0·-·27.0*in[0]·-·6.0*in[1]·+·54.0*in[0]*in[1]·+·54.0*in[0]*in 
72 [0]·-·108.0*in[0]*in[0]*in[1]·-·30.0*in[0]*in[0]*in[0]·+·60.0*in[0]*in[0]*in 
73 [0]*in[1]; 
74 80·out[1][1]·=·0.0; 
75 81·out[2][0]·=·sign0*(-5.0·+·45.0*in[0]·+·30.0*in[1]·-·270.0*in[0]*in[1]·- 
76 90.0*in[0]*in[0]·-·30.0*in[1]*in[1]·+·540.0*in[0]*in[0]*in[1]·+·270.0*in[0]*in 
77 [1]*in[1]·+·50.0*in[0]*in[0]*in[0]·-·540.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in 
78 [0]*in[0]*in[0]*in[1]·+·300.0*in[0]*in[0]*in[0]*in[1]*in[1]); 
79 82·out[2][1]·=·0.0; 
80 83·out[3][0]·=·sign1*(3.0*in[0]·-·12.0*in[0]*in[0]·+·10.0*in[0]*in[0]*in[0]); 
81 84·out[3][1]·=·0.0; 
82 85·out[4][0]·=·9.0*in[0]·-·18.0*in[0]*in[1]·-·36.0*in[0]*in[0]·+·72.0*in[0]*in 
83 [0]*in[1]·+·30.0*in[0]*in[0]*in[0]·-·60.0*in[0]*in[0]*in[0]*in[1]; 
84 86·out[4][1]·=·0.0; 
85 87·out[5][0]·=·sign1*(15.0*in[0]·-·90.0*in[0]*in[1]·-·60.0*in[0]*in[0]·+ 
86 360.0*in[0]*in[0]*in[1]·+·90.0*in[0]*in[1]*in[1]·+·50.0*in[0]*in[0]*in[0]·- 
87 360.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in[0]*in[0]*in[0]*in[1]·+·300.0*in[0]*in 
88 [0]*in[0]*in[1]*in[1]); 
89 88·out[5][1]·=·0.0; 
90 89·out[6][0]·=·0.0; 
91 90·out[6][1]·=·sign2*(-1.0·+·9.0*in[1]·-·18.0*in[1]*in[1]·+·10.0*in[1]*in[1]*in 
92 [1]); 
93 91·out[7][0]·=·0.0; 
Max diff block lines reached; 3802/23136 bytes (16.43%) of diff not shown.
5.89 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00314.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas2cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
83 </div>84 </div>
84 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">86 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>88 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html">Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02310.html">Dune::RT0PrismLocalCoefficients</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02394.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·prisms.··<a·href="a02310.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>97 </table>
1.41 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas2cube2dlocalinterpolation.hh·File·Reference10 raviartthomas0prismlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
11 #include·<vector>12 #include·<vector>
12 #include·<dune/geometry/quadraturerules.hh>13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·prisms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle. 
17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
33.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00314_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas2cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0prismlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 136 lines modifiedOffset 70, 75 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0prismlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02394.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02394.html">RT2Cube2DLocalInterpolation</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02310.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02310.html">RT0PrismLocalCoefficients</a></div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02394.html#ac8105dfb012c0d8e3dc38bc9dea682a8">···34</a></span>····<a·class="code·hl_function"·href="a02394.html#ac8105dfb012c0d8e3dc38bc9dea682a8">RT2Cube2DLocalInterpolation</a>·(std::bitse[·...·truncated·by·diffoscope;·len:·16,·SHA:·42c686bacbda90a33d2eebbf01da314fad78c787224198414ed267e37f7e77ba·...·])</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02310.html#a9c1d8358d606a3c2e9573d39e41197c6">···28</a></span>····<a·class="code·hl_function"·href="a02310.html#a9c1d8358d606a3c2e9573d39e41197c6">RT0PrismLocalCoefficients</a>·()·:·li(<a·cl[·...·truncated·by·diffoscope;·len:·86,·SHA:·efd2181868681a68f4e6f55a8780a77ffccb8141371ee98cc0101f944f2fb0c6·...·])</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(std::size_t·i=0;·i&lt;·<a·class="code·hl_function"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">size</a>();·i++)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div> 
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
115 </div>109 </div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02394.html#a66e87ef2c9f8954022ea087d6ea38651">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02394.html#a66e87ef2c9f8954022ea087d6ea38651">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">size</a>·()<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(24);</div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·6;</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········localPos·=·{0.0,·qPos};</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·5;</div>
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[0];</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········localPos·=·{1.0,·qPos};</div> 
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········y·=·f(localPos);</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[5]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[1];</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········localPos·=·{qPos,·0.0};</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········y·=·f(localPos);</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········out[6]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2];</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········out[7]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight();</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[2];</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········localPos·=·{qPos,·1.0};</div> 
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········y·=·f(localPos);</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········out[9]··+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*qp.weight()*sign_[3];</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········out[10]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(2.0*qPos·-·1.0)*qp.weight();</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········out[11]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[3];</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······}</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule2·=·QuadratureRules&lt;Vector,2&gt;::rule(GeometryTypes::cube(2),·qOrder);</div> 
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule2)</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······{</div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········FieldVector&lt;double,2&gt;·qPos·=·qp.position();</div> 
166 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
167 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="keyword">auto</span>·y·=·f(qPos);</div> 
168 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········out[12]·+=·y[0]*qp.weight();</div> 
169 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········out[13]·+=·y[1]*qp.weight();</div> 
170 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········out[14]·+=·y[0]*qPos[0]*qp.weight();</div> 
171 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········out[15]·+=·y[1]*qPos[0]*qp.weight();</div> 
172 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········out[16]·+=·y[0]*qPos[1]*qp.weight();</div> 
173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········out[17]·+=·y[1]*qPos[1]*qp.weight();</div> 
Max diff block lines reached; 4066/27006 bytes (15.06%) of diff not shown.
7.44 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 73 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.r_.i_.s_.m
9 raviartthomas2cube2dlocalinterpolation.hh9 raviartthomas0prismlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_LOCALCOEFFICIENTS_HH
18 718 7
 19 8#include·<cstddef>
19 8#include·<vector>20 9#include·<vector>
20 9 
21 10#include·<dune/geometry/quadraturerules.hh> 
22 1121 10
 22 11#include·"../../common/localkey.hh"
 23 12
23 12namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
24 13{ 
25 1425 14{
26 23·template<class·LB> 
27 _.2_.4·class·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n26 15
 27 _\x82_\x83·class·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
28 25·{28 24·{
29 2629 25
30 27·public:30 26·public:
 31 _\x82_\x88·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(_\x8s_\x8i_\x8z_\x8e())
31 28 
32 _\x83_\x84·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0) 
33 35·{ 
34 36·for·(size_t·i=0;·i<4;·i++) 
35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
36 38 
37 39·n_[0]·=·{-1.0,·0.0}; 
38 40·n_[1]·=·{·1.0,·0.0}; 
39 41·n_[2]·=·{·0.0,·-1.0}; 
40 42·n_[3]·=·{·0.0,·1.0}; 
41 43·} 
42 44 
43 53·template<typename·F,·typename·C> 
44 _\x85_\x84·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
45 55·{ 
46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
48 58·typedef·typename·LB::Traits::DomainFieldType·Vector; 
49 59 
50 60·out.resize(24); 
51 61·fill(out.begin(),·out.end(),·0.0); 
52 62 
53 63·const·int·qOrder·=·6; 
54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1), 
55 qOrder); 
56 65 
57 66·for·(auto&&·qp·:·rule1) 
58 67·{ 
59 68·Scalar·qPos·=·qp.position(); 
60 69·typename·LB::Traits::DomainType·localPos; 
61 70 
62 71·localPos·=·{0.0,·qPos}; 
63 72·auto·y·=·f(localPos); 
64 73·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0]; 
65 74·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight(); 
66 75·out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+ 
67 1.0)*qp.weight()*sign_[0]; 
68 76 
69 77·localPos·=·{1.0,·qPos}; 
70 78·y·=·f(localPos); 
71 79·out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1]; 
72 80·out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight(); 
73 81·out[5]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(6.0*qPos*qPos·-·6.0*qPos·+ 
74 1.0)*qp.weight()*sign_[1]; 
75 82 
76 83·localPos·=·{qPos,·0.0}; 
77 84·y·=·f(localPos); 
78 85·out[6]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2]; 
79 86·out[7]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight(); 
80 87·out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(6.0*qPos*qPos·-·6.0*qPos·+ 
81 1.0)*qp.weight()*sign_[2]; 
82 88 
83 89·localPos·=·{qPos,·1.0}; 
84 90·y·=·f(localPos); 
85 91·out[9]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*qp.weight()*sign_[3]; 
86 92·out[10]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(2.0*qPos·-·1.0)*qp.weight(); 
87 93·out[11]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(6.0*qPos*qPos·-·6.0*qPos·+ 
88 1.0)*qp.weight()*sign_[3]; 
89 94·} 
90 95 
91 96·const·auto&·rule2·=·QuadratureRules<Vector,2>::rule(GeometryTypes::cube(2), 
92 qOrder); 
93 97 
94 98·for·(auto&&·qp·:·rule2) 
95 99·{32 29·{
 33 30·for(std::size_t·i=0;·i<·_\x8s_\x8i_\x8z_\x8e();·i++)
 34 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·}
 36 33
 37 _\x83_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 38 36·{
 39 37·return·5;
 40 38·}
 41 39
 42 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 43 42·{
 44 43·return·li[i];
 45 44·}
 46 45
96 100·FieldVector<double,2>·qPos·=·qp.position(); 
97 101 
98 102·auto·y·=·f(qPos); 
99 103·out[12]·+=·y[0]*qp.weight(); 
100 104·out[13]·+=·y[1]*qp.weight(); 
101 105·out[14]·+=·y[0]*qPos[0]*qp.weight(); 
102 106·out[15]·+=·y[1]*qPos[0]*qp.weight(); 
103 107·out[16]·+=·y[0]*qPos[1]*qp.weight(); 
104 108·out[17]·+=·y[1]*qPos[1]*qp.weight(); 
105 109·out[18]·+=·y[0]*qPos[0]*qPos[1]*qp.weight(); 
106 110·out[19]·+=·y[1]*qPos[0]*qPos[1]*qp.weight(); 
107 111·out[20]·+=·y[0]*qPos[1]*qPos[1]*qp.weight(); 
108 112·out[21]·+=·y[1]*qPos[0]*qPos[0]*qp.weight(); 
Max diff block lines reached; 2278/7591 bytes (30.01%) of diff not shown.
5.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00317.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube3dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 32 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/> 
84 </div>82 </div>
85 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">84 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>86 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02374.html">Dune::RT1Cube3DLocalCoefficients</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html">Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··<a·href="a02374.html#details">More...</a><br·/></td></tr>88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02330.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>95 </table>
1.39 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas0pyramidlocalinterpolation.hh·File·Reference
10 raviartthomas1cube3dlocalcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<vector>11 #include·<vector>
13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h" 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.·_.M_.o_.r_.e_.._.._..14 class· ·_.D_.u_.n_.e_.:_.:_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>
 15  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.
 16 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  17  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  20  
22 ===============================================================================21 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
27.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00317_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 85 lines modifiedOffset 70, 97 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00317.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00317.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>94 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">95 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02374.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02374.html">RT1Cube3DLocalCoefficients</a></div>96 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02330.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02330.html">RT0PyramidLocalInterpolation</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">101 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">···28</a></span>····<a·class="code·hl_function"·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">RT1Cube3DLocalCoefficients</a>·()·:·li(36)</div>102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02330.html#a81e43e744bf6cbab5339462b469e666d">···31</a></span>····<a·class="code·hl_function"·href="a02330.html#a81e43e744bf6cbab5339462b469e666d">RT0PyramidLocalInterpolation</a>·(std::bits[·...·truncated·by·diffoscope;·len:·17,·SHA:·fe365b82f53d1991ec8d9112c9fff8ae9cc80adde4896223f51f53eb73344585·...·])</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·6;·i++)</div>104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;5;·i++)</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[i·+·6]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[i·+·12]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········li[i·+·18]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div> 
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······}</div>107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign[i]·=·(s[i])·?·-1.0·:·1.0;</div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·12;·i++)</div>109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······Scalar·r·=·1/std::sqrt(2);</div>
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[i·+·24]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div>111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n[0]·=·{·0.0,··0.0,·-1.0};</div>
117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······}</div>112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n[1]·=·{-1.0,··0.0,··0.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n[2]·=·{···r,··0.0,····r};</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n[3]·=·{·0.0,·-1.0,··0.0};</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······n[4]·=·{·0.0,····r,····r};</div>
118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······c[0]·=·1.0;</div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······c[1]·=·1/2.0;</div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······c[2]·=·1/2.0·*·std::sqrt(2);</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······c[3]·=·1/2.0;</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······c[4]·=·1/2.0·*·std::sqrt(2);</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······m[0]·=·{···0.5,···0.5,···0.0};</div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······m[1]·=·{···0.0,·1/3.0,·1/3.0};</div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······m[2]·=·{·2/3.0,·1/3.0,·1/3.0};</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m[3]·=·{·1/3.0,···0.0,·1/3.0};</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m[4]·=·{·1/3.0,·2/3.0,·1/3.0};</div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
119 </div>129 </div>
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div>
121 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">···45</a></span>····std::size_t·<a·class="code·hl_function"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">size</a>·()<span·class="keyword">·const</span></div>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02330.html#ae11cf172778623ca7367ce630219590b">···68</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02330.html#ae11cf172778623ca7367ce630219590b">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(5);</div>
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·36;</div>136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;5;·i++)</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];</div>
125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
126 </div>139 </div>
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
128 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">···51</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·li[i];</div> 
132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
133 </div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">private</span>:</div>141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·Facet·orientations</span></div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·sign;</div>
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Facet·area</span></div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····std::vector&lt;LocalKey&gt;·li;</div>145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::array&lt;typename·LB::Traits::RangeFieldType,·5&gt;·c;</div>
 146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">//·Facet·normals</span></div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·n;</div>
 149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·Facet·midpoints</span></div>
 150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····std::array&lt;typename·LB::Traits::DomainType,·5&gt;·m;</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··};</div>
138 </div>152 </div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH</span></div>
141 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>155 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 156 <div·class="ttc"·id="aa02330_html"><div·class="ttname"><a·href="a02330.html">Dune::RT0PyramidLocalInterpolation</a></div><div·class="ttdoc">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0pyramidlocalinterpolation.hh:22</div></div>
 157 <div·class="ttc"·id="aa02330_html_a81e43e744bf6cbab5339462b469e666d"><div·class="ttname"><a·href="a02330.html#a81e43e744bf6cbab5339462b469e666d">Dune::RT0PyramidLocalInterpolation::RT0PyramidLocalInterpolation</a></div><div·class="ttdeci">RT0PyramidLocalInterpolation(std::bitset&lt;·5·&gt;·s=0)</div><div·class="ttdoc">Make·set·number·s,·where·0·&lt;=·s·&lt;·32.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0pyramidlocalinterpolation.hh:31</div></div>
 158 <div·class="ttc"·id="aa02330_html_ae11cf172778623ca7367ce630219590b"><div·class="ttname"><a·href="a02330.html#ae11cf172778623ca7367ce630219590b">Dune::RT0PyramidLocalInterpolation::interpolate</a></div><div·class="ttdeci">void·interpolate(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</div><div·class="ttdoc">Interpolate·a·given·function·with·shape·functions.</div><div·class="ttdef"><b>Definition</b>·raviartthomas0pyramidlocalinterpolation.hh:68</div></div>
142 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div> 
143 <div·class="ttc"·id="aa02374_html"><div·class="ttname"><a·href="a02374.html">Dune::RT1Cube3DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:24</div></div> 
144 <div·class="ttc"·id="aa02374_html_a0a5a386003c2420f9061c0d9e53b23c7"><div·class="ttname"><a·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">Dune::RT1Cube3DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:45</div></div> 
145 <div·class="ttc"·id="aa02374_html_a7017b6010c2ffa933c302fc197683d1f"><div·class="ttname"><a·href="a02374.html#a7017b6010c2ffa933c302fc197683d1f">Dune::RT1Cube3DLocalCoefficients::RT1Cube3DLocalCoefficients</a></div><div·class="ttdeci">RT1Cube3DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:28</div></div> 
146 <div·class="ttc"·id="aa02374_html_ae681820ab0c53d33b6df477d6f25625d"><div·class="ttname"><a·href="a02374.html#ae681820ab0c53d33b6df477d6f25625d">Dune::RT1Cube3DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas1cube3dlocalcoefficients.hh:51</div></div> 
147 </div><!--·fragment·--></div><!--·contents·-->159 </div><!--·fragment·--></div><!--·contents·-->
Max diff block lines reached; 243/22174 bytes (1.10%) of diff not shown.
5.94 KB
html2text {}
    
Offset 1, 83 lines modifiedOffset 1, 92 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 raviartthomas1cube3dlocalcoefficients.hh9 raviartthomas0pyramidlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<cstddef> 
20 9#include·<vector>19 8#include·<vector>
 20 9
21 10 
22 11#include·"../../common/localkey.hh" 
23 12 
24 13namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 15 
27 _.2_.3·class·_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s22 11{
 23 20·template<class·LB>
 24 _\x82_\x81·class·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
28 24·{25 22·{
 26 23
 27 24·public:
29 2528 25
 29 _\x83_\x81·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<5>·s·=·0)
30 26·public: 
31 _\x82_\x88·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(36) 
32 29·{30 32·{
 31 33·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 32 34
33 30·for·(std::size_t·i·=·0;·i·<·6;·i++)33 35·for·(size_t·i=0;·i<5;·i++)
 34 36·sign[i]·=·(s[i])·?·-1.0·:·1.0;
34 31·{ 
35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
36 33·li[i·+·6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
37 34·li[i·+·12]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
38 35·li[i·+·18]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3); 
39 36·} 
40 3735 37
41 38·for·(std::size_t·i·=·0;·i·<·12;·i++) 
42 39·{ 
43 40·li[i·+·24]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i); 
44 41·} 
45 42·} 
46 43 
47 _\x84_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
48 46·{ 
49 47·return·36; 
50 48·} 
51 49 
52 _\x85_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
53 52·{ 
54 53·return·li[i];36 38·Scalar·r·=·1/std::sqrt(2);
 37 39
 38 40·n[0]·=·{·0.0,·0.0,·-1.0};
 39 41·n[1]·=·{-1.0,·0.0,·0.0};
 40 42·n[2]·=·{·r,·0.0,·r};
 41 43·n[3]·=·{·0.0,·-1.0,·0.0};
 42 44·n[4]·=·{·0.0,·r,·r};
 43 45
 44 46·c[0]·=·1.0;
 45 47·c[1]·=·1/2.0;
 46 48·c[2]·=·1/2.0·*·std::sqrt(2);
 47 49·c[3]·=·1/2.0;
 48 50·c[4]·=·1/2.0·*·std::sqrt(2);
 49 51
 50 52·m[0]·=·{·0.5,·0.5,·0.0};
 51 53·m[1]·=·{·0.0,·1/3.0,·1/3.0};
 52 54·m[2]·=·{·2/3.0,·1/3.0,·1/3.0};
 53 55·m[3]·=·{·1/3.0,·0.0,·1/3.0};
 54 56·m[4]·=·{·1/3.0,·2/3.0,·1/3.0};
55 54·}55 57·}
56 5556 58
 57 67·template<class·F,·class·C>
 58 _\x86_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 59 69·{
 60 70·out.resize(5);
 61 71·for(int·i=0;·i<5;·i++)
 62 72·out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];
 63 73·}
 64 74
57 56·private:65 75·private:
58 57·std::vector<LocalKey>·li;66 76·//·Facet·orientations
 67 77·std::array<typename·LB::Traits::RangeFieldType,·5>·sign;
 68 78·//·Facet·area
 69 79·std::array<typename·LB::Traits::RangeFieldType,·5>·c;
 70 80
 71 81·//·Facet·normals
 72 82·std::array<typename·LB::Traits::DomainType,·5>·n;
 73 83·//·Facet·midpoints
 74 84·std::array<typename·LB::Traits::DomainType,·5>·m;
59 58·};75 85·};
60 59}76 86}
61 60#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALCOEFFICIENTS_HH77 87#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH
62 _\x8D_\x8u_\x8n_\x8e78 _\x8D_\x8u_\x8n_\x8e
63 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1879 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 80 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 81 First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.
64 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
65 Describe·position·of·one·degree·of·freedom. 
66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24 
67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
68 Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals. 
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:2482 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0pyramidlocalinterpolation.hh:22
 83 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 84 RT0PyramidLocalInterpolation(std::bitset<·5·>·s=0)
 85 Make·set·number·s,·where·0·<=·s·<·32.
70 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e 
71 std::size_t·size()·const 
72 number·of·coefficients 
73 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:45 
74 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
75 RT1Cube3DLocalCoefficients() 
76 Standard·constructor. 
77 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube3dlocalcoefficients.hh:28 
78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
79 const·LocalKey·&·localKey(std::size_t·i)·const 
Max diff block lines reached; 53/6056 bytes (0.88%) of diff not shown.
5.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00320.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
83 </div>84 </div>
84 <p><a·href="a00320_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00320_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">86 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>88 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02378.html">Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02326.html">Dune::RT0PyramidLocalCoefficients</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02378.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.··<a·href="a02326.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>97 </table>
1.43 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas1cube3dlocalinterpolation.hh·File·Reference10 raviartthomas0pyramidlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
11 #include·<vector>12 #include·<vector>
12 #include·<dune/geometry/quadraturerules.hh>13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron. 
17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
38.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00320_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 154 lines modifiedOffset 70, 75 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00320.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00320.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02378.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02378.html">RT1Cube3DLocalInterpolation</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02326.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02326.html">RT0PyramidLocalCoefficients</a></div>
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02326.html#ab0f0a31b29c47e5001eb90d9bbf58aec">···28</a></span>····<a·class="code·hl_function"·href="a02326.html#ab0f0a31b29c47e5001eb90d9bbf58aec">RT0PyramidLocalCoefficients</a>·()·:·li(<a·class="code·hl_function"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">size</a>())</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(std::size_t·i=0;·i&lt;·<a·class="code·hl_function"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">size</a>();·i++)</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
 109 </div>
 110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
103 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02378.html#ade07e5ffcc1b8984eb2d6e393c859755">···33</a></span>····<a·class="code·hl_function"·href="a02378.html#ade07e5ffcc1b8984eb2d6e393c859755">RT1Cube3DLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·16,·SHA:·ac096bb3a2711f13fa06950cfde37db31edc7e4540050ea542258e5a6632cd70·...·]</div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>
 114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·5;</div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
 116 </div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div> 
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02326.html#a7612f8773ada448121709c22c3fa34d0">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02326.html#a7612f8773ada448121709c22c3fa34d0">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······n_[0]·=·{-1.0,··0.0,··0.0};</div> 
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[1]·=·{·1.0,··0.0,··0.0};</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[2]·=·{·0.0,·-1.0,··0.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[3]·=·{·0.0,··1.0,··0.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[4]·=·{·0.0,··0.0,·-1.0};</div>120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n_[5]·=·{·0.0,··0.0,··1.0};</div>121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
116 </div>123 </div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div> 
119 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02378.html#a09b2763e8d4a46428b7169ff5861477c">···55</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02378.html#a09b2763e8d4a46428b7169ff5861477c">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out.resize(36);</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······fill(out.begin(),·out.end(),·0.0);</div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·3;</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,2&gt;::rule(GeometryTypes::cube(2),·qOrder);</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······{</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········Dune::FieldVector&lt;Scalar,2&gt;·qPos·=·qp.position();</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········localPos·=·{0.0,·qPos[0],·qPos[1]};</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*qp.weight()*sign_[0];</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[6]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·-·1.0)*qp.weight();</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········out[12]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[18]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·-·1.0)*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········localPos·=·{1.0,·qPos[0],·qPos[1]};</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········y·=·f(localPos);</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[1]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*qp.weight()*sign_[1];</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[7]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[0])*qp.weight();</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[13]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[1])*qp.weight();</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········out[19]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos[0])*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········localPos·=·{qPos[0],·0.0,·qPos[1]};</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········y·=·f(localPos);</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[2]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*qp.weight()*sign_[2];</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos[0])*qp.weight();</div> 
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········out[14]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········out[20]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos[0])*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········localPos·=·{qPos[0],·1.0,·qPos[1]};</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········y·=·f(localPos);</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········out[3]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*qp.weight()*sign_[3];</div> 
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········out[9]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(2.0*qPos[0]·-·1.0)*qp.weight();</div> 
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········out[15]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(1.0·-·2.0*qPos[1])*qp.weight();</div> 
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········out[21]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(2.0*qPos[0]·-·1.0)*(2.0*qPos[1]·-·1.0)*qp.weight();</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
Max diff block lines reached; 4091/29761 bytes (13.75%) of diff not shown.
9.07 KB
html2text {}
    
Offset 1, 175 lines modifiedOffset 1, 73 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 raviartthomas1cube3dlocalinterpolation.hh9 raviartthomas0pyramidlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH
18 718 7
 19 8#include·<cstddef>
19 8#include·<vector>20 9#include·<vector>
20 9 
21 10#include·<dune/geometry/quadraturerules.hh> 
22 1121 10
 22 11#include·"../../common/localkey.hh"
 23 12
23 12namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
24 13{ 
25 22·template<class·LB> 
26 _.2_.3·class·_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n25 14{
 26 15
 27 _\x82_\x83·class·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
27 24·{28 24·{
28 2529 25
29 26·public:30 26·public:
30 27 
31 _\x83_.3·_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(std::bitset<6>·s·=·0)31 _\x82_.8·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(_.s_.i_.z_.e())
 32 29·{
 33 30·for(std::size_t·i=0;·i<·_\x8s_\x8i_\x8z_\x8e();·i++)
 34 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·}
 36 33
 37 _\x83_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
32 34·{38 36·{
 39 37·return·5;
 40 38·}
 41 39
 42 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 43 42·{
 44 43·return·li[i];
33 35·for·(size_t·i=0;·i<6;·i++) 
34 36·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
35 37 
36 38·n_[0]·=·{-1.0,·0.0,·0.0}; 
37 39·n_[1]·=·{·1.0,·0.0,·0.0}; 
38 40·n_[2]·=·{·0.0,·-1.0,·0.0}; 
39 41·n_[3]·=·{·0.0,·1.0,·0.0}; 
40 42·n_[4]·=·{·0.0,·0.0,·-1.0}; 
41 43·n_[5]·=·{·0.0,·0.0,·1.0}; 
42 44·}45 44·}
43 4546 45
44 54·template<class·F,·class·C> 
45 _\x85_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
46 56·{ 
47 57·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
48 58·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
49 59·typedef·typename·LB::Traits::DomainFieldType·Vector; 
50 60 
51 61·out.resize(36); 
52 62·fill(out.begin(),·out.end(),·0.0); 
53 63 
54 64·const·int·qOrder·=·3; 
55 65·const·auto&·rule1·=·QuadratureRules<Scalar,2>::rule(GeometryTypes::cube(2), 
56 qOrder); 
57 66 
58 67·for·(auto&&·qp·:·rule1) 
59 68·{ 
60 69·Dune::FieldVector<Scalar,2>·qPos·=·qp.position(); 
61 70·typename·LB::Traits::DomainType·localPos; 
62 71 
63 72·localPos·=·{0.0,·qPos[0],·qPos[1]}; 
64 73·auto·y·=·f(localPos); 
65 74·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*qp.weight()*sign_ 
66 [0]; 
67 75·out[6]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·- 
68 1.0)*qp.weight(); 
69 76·out[12]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[1]·- 
70 1.0)*qp.weight(); 
71 77·out[18]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1]·+·y[2]*n_[0][2])*(2.0*qPos[0]·- 
72 1.0)*(2.0*qPos[1]·-·1.0)*qp.weight(); 
73 78 
74 79·localPos·=·{1.0,·qPos[0],·qPos[1]}; 
75 80·y·=·f(localPos); 
76 81·out[1]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*qp.weight()*sign_ 
77 [1]; 
78 82·out[7]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos 
79 [0])*qp.weight(); 
80 83·out[13]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos 
81 [1])*qp.weight(); 
82 84·out[19]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1]·+·y[2]*n_[1][2])*(1.0·-·2.0*qPos 
83 [0])*(2.0*qPos[1]·-·1.0)*qp.weight(); 
84 85 
85 86·localPos·=·{qPos[0],·0.0,·qPos[1]}; 
86 87·y·=·f(localPos); 
87 88·out[2]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*qp.weight()*sign_ 
88 [2]; 
89 89·out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos 
90 [0])*qp.weight(); 
91 90·out[14]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(2.0*qPos[1]·- 
92 1.0)*qp.weight(); 
93 91·out[20]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1]·+·y[2]*n_[2][2])*(1.0·-·2.0*qPos 
94 [0])*(2.0*qPos[1]·-·1.0)*qp.weight(); 
95 92 
96 93·localPos·=·{qPos[0],·1.0,·qPos[1]}; 
97 94·y·=·f(localPos); 
98 95·out[3]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*qp.weight()*sign_ 
99 [3]; 
100 96·out[9]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(2.0*qPos[0]·- 
101 1.0)*qp.weight(); 
102 97·out[15]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(1.0·-·2.0*qPos 
103 [1])*qp.weight(); 
104 98·out[21]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1]·+·y[2]*n_[3][2])*(2.0*qPos[0]·- 
105 1.0)*(2.0*qPos[1]·-·1.0)*qp.weight(); 
106 99 
107 100·localPos·=·{qPos[0],·qPos[1],·0.0}; 
108 101·y·=·f(localPos); 
109 102·out[4]·+=·(y[0]*n_[4][0]·+·y[1]*n_[4][1]·+·y[2]*n_[4][2])*qp.weight()*sign_ 
110 [4]; 
Max diff block lines reached; 2321/9267 bytes (25.05%) of diff not shown.
5.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00323.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
85 </div>85 </div>
86 <p><a·href="a00323_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00323_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html">Dune::RT1Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html">Dune::RT0PyramidLocalBasis&lt;·D,·R·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02370.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.··<a·href="a02322.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
1.39 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas1cube3dlocalbasis.hh·File·Reference10 raviartthomas0pyramidlocalbasis.hh·File·Reference
11 #include·<numeric>11 #include·<numeric>
12 #include·<vector>12 #include·<vector>
13 #include·<dune/common/fmatrix.hh>13 #include·<dune/common/fmatrix.hh>
14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.
19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  20  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  23  
24 ===============================================================================24 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
135 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00323_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0pyramidlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 642 lines modifiedOffset 70, 148 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00323.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00323.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02370.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02370.html">RT1Cube3DLocalBasis</a></div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02322.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02322.html">RT0PyramidLocalBasis</a></div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">Traits</a>;</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">Traits</a>;</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02370.html#ab830a6d0d5c99414caa2f43fa184315e">···39</a></span>····<a·class="code·hl_function"·href="a02370.html#ab830a6d0d5c99414caa2f43fa184315e">RT1Cube3DLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s·=·0)</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02322.html#a0740a147dacdd619e053a2b0b849f50a">···39</a></span>····<a·class="code·hl_function"·href="a02322.html#a0740a147dacdd619e053a2b0b849f50a">RT0PyramidLocalBasis</a>·(std::bitset&lt;5&gt;·s·=·0)</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">size</a>();·i++)</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign[i]·=·s[i]·?·-1.0·:·1.0;</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">if</span>·(s·&amp;·16)</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······{</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sign4·=·-1.0;</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">if</span>·(s·&amp;·32)</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······{</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········sign5·=·-1.0;</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
137 </div>114 </div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">size</a>·()<span·class="keyword">·const</span></div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·5;</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 121 </div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02322.html#a5b6f2f273038a9c8a67441c1615c3c98">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02322.html#a5b6f2f273038a9c8a67441c1615c3c98">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(5);</div>
 128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div>
 129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········out[i]·=·{0.0,0.0,0.0};</div>
 130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[0][0]·=·1.5*in[0];</div>
 132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[0][1]·=·1.5*in[1];</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0][2]·=·-1.0;</div>
138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[1][0]·=·-2.0·+·3.0*in[0];</div>
139 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02370.html#a4d8505f6947657d3fa2d847596bca39f">···69</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02370.html#a4d8505f6947657d3fa2d847596bca39f">size</a>·()<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div>136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·36;</div>137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[2][0]·=·3.0*in[0];</div>
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
144 </div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[3][1]·=·-2.0·+·3.0*in[1];</div>
145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[4][1]·=·3.0*in[1];</div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[i]·*=·sign[i];</div>
 145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
 147 </div>
 148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
146 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02370.html#a7100cf8eac24d9a3d67a73ac9354ab43">···80</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02370.html#a7100[·...·truncated·by·diffoscope;·len:·45,·SHA:·9a7b09963942cbdcdadfd366e97ca71c6ee17e1f3e6bff2f67a33e9ad3bbb34a·...·]n</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02322.html#a672ea9c7152de53862ca345f47c47d01">···87</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02322.html#a672e[·...·truncated·by·diffoscope;·len:·45,·SHA:·23da662f6330ae265a3c50ee8c69b3c61108b631edca1ca55e5375e36c6b625b·...·]n</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div>
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div>152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">····</span>{</div>
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out.resize(36);</div>153 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out.resize(5);</div>
Max diff block lines reached; 84242/106316 bytes (79.24%) of diff not shown.
31.5 KB
html2text {}
    
Offset 1, 758 lines modifiedOffset 1, 159 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.3_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d
9 raviartthomas1cube3dlocalbasis.hh9 raviartthomas0pyramidlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALBASIS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH
18 718 7
19 8#include·<numeric>19 8#include·<numeric>
20 9#include·<vector>20 9#include·<vector>
21 1021 10
22 11#include·<dune/common/fmatrix.hh>22 11#include·<dune/common/fmatrix.hh>
23 1223 12
24 13#include·"../../common/localbasis.hh"24 13#include·"../../common/localbasis.hh"
25 1425 14
26 15namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
27 16{27 16{
28 26·template<class·D,·class·R>28 26·template<class·D,·class·R>
29 _\x82_\x87·class·_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s29 _\x82_\x87·class·_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
30 28·{30 28·{
31 2931 29
32 30·public:32 30·public:
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::
34 FieldVector<R,3>,34 FieldVector<R,3>,
35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
36 3336 33
37 _\x83_\x89·_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(unsigned·int·s·=·0)37 _\x83_\x89·_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(std::bitset<5>·s·=·0)
38 40·{38 40·{
39 41·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0; 
40 42·if·(s·&·1)39 41·for·(size_t·i=0;·i<_.s_.i_.z_.e();·i++)
 40 42·sign[i]·=·s[i]·?·-1.0·:·1.0;
41 43·{41 43·}
 42 44
 43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
42 44·sign0·=·-1.0; 
43 45·} 
44 46·if·(s·&·2) 
45 47·{44 47·{
46 48·sign1·=·-1.0;45 48·return·5;
47 49·}46 49·}
 47 50
 48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 49 58·std::vector<typename·Traits::RangeType>&·out)·const
48 50·if·(s·&·4) 
49 51·{ 
50 52·sign2·=·-1.0; 
51 53·} 
52 54·if·(s·&·8) 
53 55·{ 
54 56·sign3·=·-1.0; 
55 57·} 
56 58·if·(s·&·16) 
57 59·{50 59·{
58 60·sign4·=·-1.0; 
59 61·} 
60 62·if·(s·&·32) 
61 63·{ 
62 64·sign5·=·-1.0; 
63 65·} 
64 66·}51 60·out.resize(5);
 52 61·for·(std::size_t·i=0;·i<out.size();·i++)
 53 62·out[i]·=·{0.0,0.0,0.0};
 54 63
 55 64·out[0][0]·=·1.5*in[0];
 56 65·out[0][1]·=·1.5*in[1];
 57 66·out[0][2]·=·-1.0;
65 6758 67
66 _\x86_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
67 70·{ 
68 71·return·36; 
69 72·}59 68·out[1][0]·=·-2.0·+·3.0*in[0];
 60 69
 61 70·out[2][0]·=·3.0*in[0];
 62 71
 63 72·out[3][1]·=·-2.0·+·3.0*in[1];
70 7364 73
 65 74·out[4][1]·=·3.0*in[1];
 66 75
 67 76·for·(std::size_t·i=0;·i<out.size();·i++)
 68 77·out[i]·*=·sign[i];
 69 78
 70 79·}
 71 80
71 _\x88_\x80·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,72 _\x88_\x87·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.J_.a_.c_.o_.b_.i_.a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
72 81·std::vector<typename·Traits::RangeType>&·out)·const73 88·std::vector<typename·Traits::JacobianType>&·out)·const
73 82·{74 89·{
74 83·out.resize(36);75 90·out.resize(5);
 76 91
 77 92·for(int·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 78 93·for(int·j=0;·j<3;·j++)
 79 94·out[i][j]·=·{0.0,·0.0,·0.0};
 80 95
 81 96·out[0][0][0]·=·sign[0]*(1.5);
 82 97·out[0][1][1]·=·sign[0]*(1.5);
 83 98
 84 99·out[1][0][0]·=·sign[1]*(3.0);
75 84 
76 85·out[0][0]·=·sign0*(-3.0*in[0]*in[0]·+·4.0*in[0]·-·1.0); 
77 86·out[0][1]·=·0.0; 
78 87·out[0][2]·=·0.0; 
79 88 
80 89·out[1][0]·=·sign1*(-2.0*in[0]·+·3.0*in[0]*in[0]); 
81 90·out[1][1]·=·0.0; 
82 91·out[1][2]·=·0.0; 
83 92 
84 93·out[2][0]·=·0.0; 
85 94·out[2][1]·=·sign2*(-3.0*in[1]*in[1]·+·4.0*in[1]·-·1.0); 
86 95·out[2][2]·=·0.0; 
87 96 
88 97·out[3][0]·=·0.0; 
89 98·out[3][1]·=·sign3*(3.0*in[1]*in[1]·-·2.0*in[1]); 
90 99·out[3][2]·=·0.0; 
91 10085 100
92 101·out[4][0]·=·0.0; 
93 102·out[4][1]·=·0.0; 
94 103·out[4][2]·=·sign4*(-3.0*in[2]*in[2]·+·4.0*in[2]·-·1.0);86 101·out[2][0][0]·=·sign[2]*(3.0);
 87 102
Max diff block lines reached; 27996/32268 bytes (86.76%) of diff not shown.
6.82 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00326.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas4cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00305_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00299_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00302_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a00326_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00326_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html">Dune::RT4Cube2DLocalCoefficients</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html">Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.··<a·href="a02422.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.··<a·href="a02350.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
2.0 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas4cube2dlocalcoefficients.hh·File·Reference9 raviartthomas1cube2d.hh·File·Reference
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.·_.>
17  ·······Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.18  ·······First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  19  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  22  
22 ===============================================================================23 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
39.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00326_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas4cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 85 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00326.html">Go·to·the·documentation·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>83 <a·href="a00326.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00305.html">raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00299.html">raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00302.html">raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02422.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02422.html">RT4Cube2DLocalCoefficients</a></div> 
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02422.html#a331c79a9cb689297f5658804a1958d58">···27</a></span>····<a·class="code·hl_function"·href="a02422.html#a331c79a9cb689297f5658804a1958d58">RT4Cube2DLocalCoefficients</a>·()·:·li(60)</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02350.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a></div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[5*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[5*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[5*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a>,</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02350.html#a71ac9e0282b291d7e330fb1340400f53">···34</a></span>········<a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation&lt;RT1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02350.html#a71ac9e0282b291d7e330fb1340400f53">Traits</a>;</div>
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[5*i·+·3]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········li[5*i·+·4]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,4);</div> 
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······}</div> 
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;40;·i++)</div>111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02350.html#afceb8312f5dcc4ecbf2ef75be0a283c5">···37</a></span>····<a·class="code·hl_function"·href="a02350.html#afceb8312f5dcc4ecbf2ef75be0a283c5">RT1Cube2DLocalFiniteElement</a>·()</div>
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[20·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div> 
117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······}</div> 
118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div> 
119 </div>114 </div>
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
121 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">···45</a></span>····std::size_t·<a·class="code·hl_function"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">size</a>·()<span·class="keyword">·const</span></div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02350.html#abf7e3f5f356e6963ab69682a191087f1">···45</a></span>····<a·class="code·hl_function"·href="a02350.html#abf7e3f5f356e6963ab69682a191087f1">RT1Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div>
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·60;</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div>
125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>
126 </div>121 </div>
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
128 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02422.html#aa3d5903814f59c06bc231dd2be1c49df">···51</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·80,·SHA:·bb918023be16d68a3741f74636022f4605c3f4600b5eb3ed5838cce2ccd1cd8d·...·])<span·class="keyword">·const</span></div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02350.html#abdf55ac9e40d40f7baba6b4a425f6695">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·157,·SHA:·e1fb44e19e2fce769575f205e53932835902093e8740e965667014aea812edf0·...·])<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·li[i];</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div>
132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
133 </div>128 </div>
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02350.html#a483f3ba5f6ce2b73e05fc1d5c4091c90">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02350.html#a483f3ba5f6ce2b73e05fc1d5c4091c90">localCoefficients</a>·()<span·class="keyword">·const</span></div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····std::vector&lt;LocalKey&gt;·li;</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
138 </div>135 </div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02350.html#a597145d8217a4805dafdcba94c878f12">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02350.html#a597145d8217a4805dafdcba94c878f12">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div>
 140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 142 </div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 144 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02350.html#aaae90deff6eb6f8707225b81f152a72e">···66</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02350.html#aaae90deff6eb6f8707225b81f152a72e">size</a>·()<span·class="keyword">·const</span></div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·basis.size();</div>
 148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
 149 </div>
 150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 151 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02350.html#a37d315719664b04b04df45f5302085cf">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02350.html#a37d315719664b04b04df45f5302085cf">type</a>·()</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
 156 </div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">private</span>:</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a>·coefficients;</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation&lt;RT1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
 162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>
 163 </div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div>
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
 166 <div·class="ttc"·id="aa00299_html"><div·class="ttname"><a·href="a00299.html">raviartthomas1cube2dlocalinterpolation.hh</a></div></div>
 167 <div·class="ttc"·id="aa00302_html"><div·class="ttname"><a·href="a00302.html">raviartthomas1cube2dlocalcoefficients.hh</a></div></div>
 168 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">raviartthomas1cube2dlocalbasis.hh</a></div></div>
Max diff block lines reached; 7621/29448 bytes (25.88%) of diff not shown.
10.5 KB
html2text {}
    
Offset 1, 83 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas1cube2d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 raviartthomas4cube2dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<cstddef> 
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 1218 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 24 14
24 13namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
25 14{26 16{
 27 17
 28 26·template<class·D,·class·R>
26 _\x82_\x82·class·_.R_.T_.4_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s29 _\x82_\x87·class·_.R_.T_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
27 23·{ 
28 24 
29 25·public: 
30 _\x82_\x87·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(60) 
31 28·{30 28·{
 31 29
 32 30·public:
 33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 34 32·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 35 33·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 36 _\x83_\x84·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 35
 38 _\x83_\x87·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 39 38·{}
 40 39
 41 _\x84_\x85·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 42 46·basis(s),
 43 47·interpolation(s)
32 29·for·(std::size_t·i·=·0;·i·<·4;·i++) 
33 30·{ 
34 31·li[5*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
35 32·li[5*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
36 33·li[5*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
37 34·li[5*i·+·3]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3); 
38 35·li[5*i·+·4]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,4); 
39 36·} 
40 37 
41 38·for·(std::size_t·i=0;·i<40;·i++) 
42 39·{ 
43 40·li[20·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i); 
44 41·} 
45 42·} 
46 43 
47 _\x84_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
48 46·{ 
49 47·return·60; 
50 48·}44 48·{}
51 4945 49
52 _\x85_\x81·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·(std::size_t·i)·const46 _\x85_\x80·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const
53 52·{47 51·{
54 53·return·li[i];48 52·return·basis;
55 54·}49 53·}
56 5550 54
 51 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 52 56·{
 53 57·return·coefficients;
 54 58·}
 55 59
 56 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 57 61·{
 58 62·return·interpolation;
 59 63·}
 60 64
 61 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 62 67·{
 63 68·return·basis.size();
 64 69·}
 65 70
 66 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 67 72·{
 68 73·return·GeometryTypes::quadrilateral;
 69 74·}
 70 75
57 56·private:71 76·private:
58 57·std::vector<LocalKey>·li;72 77·_.R_.T_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·basis;
 73 78·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 74 79·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
59 58·};75 80·};
60 59}76 81}
61 60#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH77 82#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH
 78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
62 _\x8D_\x8u_\x8n_\x8e81 _\x8D_\x8u_\x8n_\x8e
63 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1882 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
64 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
65 Describe·position·of·one·degree·of·freedom.83 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s
 84 traits·helper·struct
 85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
 86 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
 87 LB·LocalBasisType
 88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16
 89 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e
 90 LC·LocalCoefficientsType
 91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20
 92 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e
 93 LI·LocalInterpolationType
66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:2494 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24
67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s95 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
68 Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.96 First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas4cube2dlocalcoefficients.hh:2397 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube2d.hh:28
 98 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e
Max diff block lines reached; 1490/10694 bytes (13.93%) of diff not shown.
7.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00329.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas4cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0pyramid.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramid.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00323_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00320_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00317_source.html">raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&quot;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html">Dune::RT4Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02318.html">Dune::RT0PyramidLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02418.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·pyramids.··<a·href="a02318.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
2.09 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas4cube2dlocalbasis.hh·File·Reference 
11 #include·<bitset> 
12 #include·<numeric> 
13 #include·<vector> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"9 raviartthomas0pyramid.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 18  ·······First·order·Raviart-Thomas·shape·functions·on·pyramids.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference 
20 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21  19  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
24  22  
25 ===============================================================================23 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
161 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00329_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas4cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0pyramid.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 814 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramid.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00329.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00329.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00323.html">raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00320.html">raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00317.html">raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
100 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
101 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02418.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02418.html">RT4Cube2DLocalBasis</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02318.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02318.html">RT0PyramidLocalFiniteElement</a></div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">Trait[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02322.html">RT0PyramidLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02326.html">RT0PyramidLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02318.html#aa936166c91df8739f023887edb664fff">···33</a></span>········<a·class="code·hl_class"·href="a02330.html">RT0PyramidLocalInterpolation&lt;RT0PyramidLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02318.html#aa936166c91df8739f023887edb664fff">Traits</a>;</div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02318.html#ab36657115432c9f737d32ee14f25124c">···36</a></span>····<a·class="code·hl_function"·href="a02318.html#ab36657115432c9f737d32ee14f25124c">RT0PyramidLocalFiniteElement</a>·()</div>
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
 113 </div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
109 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02418.html#adf2da4051ff66e312acfd23fe38a1729">···40</a></span>····<a·class="code·hl_function"·href="a02418.html#adf2da4051ff66e312acfd23fe38a1729">RT4Cube2DLocalBasis</a>·(std::bitset&lt;4&gt[·...·truncated·by·diffoscope;·len:·8,·SHA:·e97af1703e49644198f5bdc8f27843e8e7f20cd967e42a50130257f0f5bd13b0·...·]</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02318.html#a7dc1cdcf26e42564a7729c464907b2ef">···44</a></span>····<a·class="code·hl_function"·href="a02318.html#a7dc1cdcf26e42564a7729c464907b2ef">RT0PyramidLocalFiniteElement</a>·(<span·clas[·...·truncated·by·diffoscope;·len:·31,·SHA:·29b104b62d69f3e30577090e33d74382ab4a55cf434709a49cc192c6fd460fc1·...·]</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·(s[0])·?·-1.0·:·1.0;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······sign1·=·(s[1])·?·-1.0·:·1.0;</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······sign2·=·(s[2])·?·-1.0·:·1.0;</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······sign3·=·(s[3])·?·-1.0·:·1.0;</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div> 
117 </div>120 </div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02418.html#a8512fa422032cbc7cabdac21aea7b172">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02418.html#a8512fa422032cbc7cabdac21aea7b172">size</a>·()<span·class="keyword">·const</span></div>123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02318.html#adf474209d6a7c5a86eacaa5d394fe927">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·clas[·...·truncated·by·diffoscope;·len:·84,·SHA:·60726f127bed015baa384964814226e748e22785796349e44f03dd395d861b90·...·]</a>·()<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·60;</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
124 </div>127 </div>
Diff chunk too large, falling back to line-by-line diff (39 lines added, 739 lines removed)
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
126 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02418.html#a7d0d914239b747d7441191a405a8681d">···60</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02418.html#a7d0[·...·truncated·by·diffoscope;·len:·237,·SHA:·266e023dc8d34d794cbf89b3bfe880ba80b21b3c1bb6d39bd19c25ac040b422a·...·]</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02318.html#a1a9e81e62ed96b2da774a390badb44f0">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·208,·SHA:·bf6df0018e43cfe54d05807eff2cf22c5c206d5c2ab92cfa1eb13732dee37402·...·]</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out.resize(60);</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>134 </div>
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">auto</span>·<span·class="keyword">const</span>&amp;·x·=·in[0],·y·=·in[1];</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l1_x·=·2*x·-·1;</div>137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02318.html#ae6ae5ceb7ca9ca0e5ad82e910ede96c3">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·210,·SHA:·13ad2c10d3fa2b63d374f6c02448eeb1cbf35d39dc78b3c6115fa48b84ca57de·...·]</div>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l2_x·=·x*(6*x·-·6)·+·1;</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l3_x·=·x*(x*(20*x·-·30)·+·12)·-·1;</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l4_x·=·x*(x*(x*(70*x·-·140)·+·90)·-·20)·+·1;</div>140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l5_x·=·x*(x*(x*(x*(252*x·-·630)·+·560)·-·210)·+·30)·-·1;</div>141 </div>
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l1_y·=·2*y·-·1;</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l2_y·=·y*(6*y·-·6)·+·1;</div>143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l3_y·=·y*(y*(20*y·-·30)·+·12)·-·1;</div>144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02318.html#a4b1e1e19f72b5bfba6ff536bbf3ceb9d">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02318.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·a0ea1669570bcdc34e0998b9586cc7a5e01b77560ffded8d7df9551494997218·...·]</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l4_y·=·y*(y*(y*(70*y·-·140)·+·90)·-·20)·+·1;</div>145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l5_y·=·y*(y*(y*(y*(252*y·-·630)·+·560)·-·210)·+·30)·-·1;</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[0][0]=sign0*(0.5*(-l4_x)+0.5*l5_x);</div>148 </div>
146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[0][1]=0.0;</div>149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[1][0]=-(1.5)*l4_x*l1_y+1.5*l5_x*l1_y;</div>150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[1][1]=0.0;</div>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02318.html#a7205eafe3b75d8c02759552a290507dd">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a0[·...·truncated·by·diffoscope;·len:·56,·SHA:·7860f72cbc4cedc36af0e9d91e14b5f46f8e50c89075500fe4b82512a816a63d·...·]</div>
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[2][0]=sign0*(-(2.5)*l4_x*l2_y+2.5*l5_x*l2_y);</div>152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[2][1]=0.0;</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::pyramid;</div>
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[3][0]=-(3.5)*l4_x*l3_y+3.5*l5_x*l3_y;</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[3][1]=0.0;</div>155 </div>
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[4][0]=sign0*(-(4.5)*l4_x*l4_y+4.5*l5_x*l4_y);</div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[4][1]=0.0;</div>157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02322.html">RT0PyramidLocalBasis&lt;D,R&gt;</a>·basis;</div>
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[5][0]=sign1*(0.5*l4_x+0.5*l5_x);</div>159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02326.html">RT0PyramidLocalCoefficients</a>·coefficients;</div>
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[5][1]=0.0;</div>160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02330.html">RT0PyramidLocalInterpolation&lt;RT0PyramidLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[6][0]=-(1.5)*l4_x*l1_y-1.5*l5_x*l1_y;</div>161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··};</div>
159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[6][1]=0.0;</div>162 </div>
160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[7][0]=sign1*(2.5*l4_x*l2_y+2.5*l5_x*l2_y);</div>163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out[7][1]=0.0;</div>164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH</span></div>
162 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[8][0]=-(3.5)*l4_x*l3_y-3.5*l5_x*l3_y;</div>165 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">raviartthomas0pyramidlocalinterpolation.hh</a></div></div>
163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[8][1]=0.0;</div>166 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">raviartthomas0pyramidlocalcoefficients.hh</a></div></div>
164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[9][0]=sign1*(4.5*l4_x*l4_y+4.5*l5_x*l4_y);</div>167 <div·class="ttc"·id="aa00323_html"><div·class="ttname"><a·href="a00323.html">raviartthomas0pyramidlocalbasis.hh</a></div></div>
165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[9][1]=0.0;</div> 
166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
Max diff block lines reached; 9985/128201 bytes (7.79%) of diff not shown.
36.1 KB
html2text {}
    
Offset 1, 826 lines modifiedOffset 1, 136 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas0pyramid.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 raviartthomas4cube2dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
18 717 7
 18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
19 8#include·<bitset> 
20 9#include·<numeric> 
21 10#include·<vector> 
22 11 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·"../../common/localbasis.hh" 
26 15 
27 16namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
28 17{26 16{
29 27·template<class·D,·class·R>27 25·template<class·D,·class·R>
30 _\x82_\x88·class·_.R_.T_.4_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s28 _\x82_\x86·class·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
31 29·{29 27·{
32 3030 28
33 31·public:31 29·public:
34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
35 FieldVector<R,2>, 
36 _.3_.3·Dune::FieldMatrix<R,2,2>·>·_.T_.r_.a_.i_.t_.s;32 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 33 31·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 34 32·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 35 _\x83_\x83·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
37 3436 34
38 _\x84_\x80·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0) 
39 41·{ 
40 42·sign0·=·(s[0])·?·-1.0·:·1.0; 
41 43·sign1·=·(s[1])·?·-1.0·:·1.0; 
42 44·sign2·=·(s[2])·?·-1.0·:·1.0; 
43 45·sign3·=·(s[3])·?·-1.0·:·1.0; 
44 46·} 
45 47 
46 _\x84_.9·unsigned·int·_.s_.i_.z_.e·()·const37 _\x83_.6·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()
 38 37·{}
 39 38
 40 _\x84_\x84·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 41 45·basis(s),
 42 46·interpolation(s)
 43 47·{}
 44 48
 45 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
47 50·{46 50·{
48 51·return·60;47 51·return·basis;
49 52·}48 52·}
Diff chunk too large, falling back to line-by-line diff (30 lines added, 731 lines removed)
50 5349 53
51 _\x86_.0·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,50 _\x85_.4·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·const
52 61·std::vector<typename·Traits::RangeType>&·out)·const51 55·{
53 62·{52 56·return·coefficients;
54 63·out.resize(60);53 57·}
55 6454 58
56 65·auto·const&·x·=·in[0],·y·=·in[1];55 _.5_.9·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·()·const
57 6656 60·{
58 67·const·auto·l1_x·=·2*x·-·1;57 61·return·interpolation;
59 68·const·auto·l2_x·=·x*(6*x·-·6)·+·1;58 62·}
60 69·const·auto·l3_x·=·x*(x*(20*x·-·30)·+·12)·-·1;59 63
61 70·const·auto·l4_x·=·x*(x*(x*(70*x·-·140)·+·90)·-·20)·+·1;60 _.6_.5·unsigned·int·_.s_.i_.z_.e·()·const
62 71·const·auto·l5_x·=·x*(x*(x*(x*(252*x·-·630)·+·560)·-·210)·+·30)·-·1;61 66·{
63 72·const·auto·l1_y·=·2*y·-·1;62 67·return·basis.size();
64 73·const·auto·l2_y·=·y*(6*y·-·6)·+·1;63 68·}
65 74·const·auto·l3_y·=·y*(y*(20*y·-·30)·+·12)·-·1;64 69
66 75·const·auto·l4_y·=·y*(y*(y*(70*y·-·140)·+·90)·-·20)·+·1;65 _.7_.0·static·constexpr·GeometryType·_.t_.y_.p_.e·()
67 76·const·auto·l5_y·=·y*(y*(y*(y*(252*y·-·630)·+·560)·-·210)·+·30)·-·1;66 71·{
68 7767 72·return·GeometryTypes::pyramid;
69 78·out[0][0]=sign0*(0.5*(-l4_x)+0.5*l5_x);68 73·}
70 79·out[0][1]=0.0;69 74
71 80·out[1][0]=-(1.5)*l4_x*l1_y+1.5*l5_x*l1_y;70 75·private:
72 81·out[1][1]=0.0;71 76·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·basis;
73 82·out[2][0]=sign0*(-(2.5)*l4_x*l2_y+2.5*l5_x*l2_y);72 77·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·coefficients;
74 83·out[2][1]=0.0;73 78·_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·interpolation;
75 84·out[3][0]=-(3.5)*l4_x*l3_y+3.5*l5_x*l3_y;74 79·};
76 85·out[3][1]=0.0;75 80}
77 86·out[4][0]=sign0*(-(4.5)*l4_x*l4_y+4.5*l5_x*l4_y);76 81#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_HH
78 87·out[4][1]=0.0;77 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h
79 8878 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.l_.o_.c_.a_.l_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.._.h_.h
80 89·out[5][0]=sign1*(0.5*l4_x+0.5*l5_x);79 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.p_.y_.r_.a_.m_.i_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h
81 90·out[5][1]=0.0; 
82 91·out[6][0]=-(1.5)*l4_x*l1_y-1.5*l5_x*l1_y; 
83 92·out[6][1]=0.0; 
84 93·out[7][0]=sign1*(2.5*l4_x*l2_y+2.5*l5_x*l2_y); 
85 94·out[7][1]=0.0; 
86 95·out[8][0]=-(3.5)*l4_x*l3_y-3.5*l5_x*l3_y; 
87 96·out[8][1]=0.0; 
88 97·out[9][0]=sign1*(4.5*l4_x*l4_y+4.5*l5_x*l4_y); 
89 98·out[9][1]=0.0; 
90 99 
91 100·out[10][0]=0.0; 
92 101·out[10][1]=sign2*(0.5*(-l4_y)+0.5*l5_y); 
93 102·out[11][0]=0.0; 
94 103·out[11][1]=1.5*l1_x*l4_y-1.5*l1_x*l5_y; 
95 104·out[12][0]=0.0; 
96 105·out[12][1]=sign2*(-(2.5)*l2_x*l4_y+2.5*l2_x*l5_y); 
97 106·out[13][0]=0.0; 
98 107·out[13][1]=3.5*l3_x*l4_y-3.5*l3_x*l5_y; 
99 108·out[14][0]=0.0; 
100 109·out[14][1]=sign2*(-(4.5)*l4_x*l4_y+4.5*l4_x*l5_y); 
101 110 
102 111·out[15][0]=0.0; 
103 112·out[15][1]=sign3*(0.5*l4_y+0.5*l5_y); 
104 113·out[16][0]=0.0; 
105 114·out[16][1]=1.5*l1_x*l4_y+1.5*l1_x*l5_y; 
106 115·out[17][0]=0.0; 
107 116·out[17][1]=sign3*(2.5*l2_x*l4_y+2.5*l2_x*l5_y); 
Max diff block lines reached; 6991/36930 bytes (18.93%) of diff not shown.
5.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00332.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas4cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 72, 26 lines modifiedOffset 72, 27 lines modified
72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
73 </div>73 </div>
74 </div><!--·top·-->74 </div><!--·top·-->
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalinterpolation.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalcoefficients.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02426.html">Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02422.html">Dune::RT4Cube2DLocalCoefficients</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02426.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.··<a·href="a02422.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>98 </table>
1.32 KB
html2text {}
    
Offset 3, 21 lines modifiedOffset 3, 21 lines modified
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas4cube2dlocalinterpolation.hh·File·Reference10 raviartthomas4cube2dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
11 #include·<vector>12 #include·<vector>
12 #include·<dune/geometry/quadraturerules.hh>13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle. 
17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
42.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00332_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas4cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 169 lines modifiedOffset 74, 81 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00332.html">Go·to·the·documentation·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>83 <a·href="a00332.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02426.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02426.html">RT4Cube2DLocalInterpolation</a></div>98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02422.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02422.html">RT4Cube2DLocalCoefficients</a></div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
 102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02422.html#a331c79a9cb689297f5658804a1958d58">···27</a></span>····<a·class="code·hl_function"·href="a02422.html#a331c79a9cb689297f5658804a1958d58">RT4Cube2DLocalCoefficients</a>·()·:·li(60)</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02426.html#a61b1a67c739d6df39118291b80cb3bf8">···34</a></span>····<a·class="code·hl_function"·href="a02426.html#a61b1a67c739d6df39118291b80cb3bf8">RT4Cube2DLocalInterpolation</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s·=·0)</div> 
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div> 
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div> 
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[5*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[5*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[5*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[5*i·+·3]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········li[5*i·+·4]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,4);</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······}</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;40;·i++)</div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········sign0·*=·-1.0;</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······{</div>
 116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[20·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······}</div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········sign1·*=·-1.0;</div> 
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div> 
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······{</div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········sign2·*=·-1.0;</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign3·*=·-1.0;</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······n0[0]·=·-1.0;</div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······n0[1]·=··0.0;</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······n1[0]·=··1.0;</div> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······n1[1]·=··0.0;</div> 
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······n2[0]·=··0.0;</div> 
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n2[1]·=·-1.0;</div> 
131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n3[0]·=··0.0;</div> 
132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n3[1]·=··1.0;</div> 
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
134 </div>119 </div>
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
137 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02426.html#a7ce0de2f20bf22a66d911d62eeb0419a">···73</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02426.html#a7ce0de2f20bf22a66d911d62eeb0419a">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">···45</a></span>····std::size_t·<a·class="code·hl_function"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">size</a>·()<span·class="keyword">·const</span></div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out.resize(60);</div>124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·60;</div>
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······fill(out.begin(),·out.end(),·0.0);</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·12;</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">const</span>·QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·QuadratureRule&lt;Scalar,1&gt;::const_iterator·it=rule.begin();·it!=rule.end();·++it)</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······{</div>125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········Scalar·qPos·=·it-&gt;position();</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········localPos[0]·=·0.0;</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········localPos[1]·=·qPos;</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it-&gt;weight()*sign0;</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it-&gt;weight();</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-&gt;weight()*sign0;</div> 
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········out[3]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(20.0*qPos*qPos*qPos·-·30.0*qPos*qPos·+·12.0*qPos·-·1.0)*it-&gt;weight();</div> 
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········out[4]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0-20.0*qPos+90.0*pow(qPos,2)-140.0*pow(qPos,3)+70.0*pow(qPos,4))*it-&gt;weight()*sign0;</div> 
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········localPos[0]·=·1.0;</div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········localPos[1]·=·qPos;</div> 
166 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········y·=·f(localPos);</div> 
167 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[5]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*it-&gt;weight()*sign1;</div> 
168 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········out[6]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(1.0·-·2.0*qPos)*it-&gt;weight();</div> 
169 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········out[7]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-&gt;weight()*sign1;</div> 
Max diff block lines reached; 3278/33380 bytes (9.82%) of diff not shown.
9.28 KB
html2text {}
    
Offset 2, 186 lines modifiedOffset 2, 82 lines modified
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
9 raviartthomas4cube2dlocalinterpolation.hh9 raviartthomas4cube2dlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALCOEFFICIENTS_HH
18 718 7
 19 8#include·<cstddef>
19 8#include·<vector>20 9#include·<vector>
20 9 
21 10#include·<dune/geometry/quadraturerules.hh> 
22 1121 10
 22 11#include·"../../common/localkey.hh"
 23 12
23 12namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
24 13{ 
25 1425 14{
 26 _\x82_\x82·class·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
26 23·template<class·LB> 
27 _\x82_\x84·class·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
28 25·{27 23·{
29 2628 24
30 27·public:29 25·public:
 30 _\x82_\x87·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(60)
31 28 
32 _\x83_\x84·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(unsigned·int·s·=·0) 
33 35·{ 
34 36·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
35 37·if·(s·&·1) 
36 38·{31 28·{
37 39·sign0·*=·-1.0;32 29·for·(std::size_t·i·=·0;·i·<·4;·i++)
 33 30·{
 34 31·li[5*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·li[5*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 36 33·li[5*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
 37 34·li[5*i·+·3]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3);
 38 35·li[5*i·+·4]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,4);
 39 36·}
 40 37
 41 38·for·(std::size_t·i=0;·i<40;·i++)
 42 39·{
 43 40·li[20·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i);
38 40·}44 41·}
39 41·if·(s·&·2) 
40 42·{45 42·}
 46 43
 47 _\x84_\x85·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
41 43·sign1·*=·-1.0; 
42 44·} 
43 45·if·(s·&·4) 
44 46·{48 46·{
45 47·sign2·*=·-1.0;49 47·return·60;
46 48·}50 48·}
47 49·if·(s·&·8)51 49
 52 _\x85_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
48 50·{53 52·{
 54 53·return·li[i];
49 51·sign3·*=·-1.0; 
50 52·} 
51 53 
52 54·n0[0]·=·-1.0; 
53 55·n0[1]·=·0.0; 
54 56·n1[0]·=·1.0; 
55 57·n1[1]·=·0.0; 
56 58·n2[0]·=·0.0; 
57 59·n2[1]·=·-1.0; 
58 60·n3[0]·=·0.0; 
59 61·n3[1]·=·1.0; 
60 62·} 
61 63 
62 72·template<typename·F,·typename·C> 
63 _\x87_\x83·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
64 74·{ 
65 75·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
66 76·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
67 77·typedef·typename·LB::Traits::DomainFieldType·Vector; 
68 78 
69 79·out.resize(60); 
70 80·fill(out.begin(),·out.end(),·0.0); 
71 81 
72 82·const·int·qOrder·=·12; 
73 83·const·QuadratureRule<Scalar,1>&·rule·=·QuadratureRules<Scalar,1>::rule 
74 (GeometryTypes::cube(1),·qOrder); 
75 84 
76 85·for·(typename·QuadratureRule<Scalar,1>::const_iterator·it=rule.begin(); 
77 it!=rule.end();·++it) 
78 86·{ 
79 87·Scalar·qPos·=·it->position(); 
80 88·typename·LB::Traits::DomainType·localPos; 
81 89 
82 90·localPos[0]·=·0.0; 
83 91·localPos[1]·=·qPos; 
84 92·auto·y·=·f(localPos); 
85 93·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0; 
86 94·out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it->weight(); 
87 95·out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it- 
88 >weight()*sign0; 
89 96·out[3]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(20.0*qPos*qPos*qPos·-·30.0*qPos*qPos·+ 
90 12.0*qPos·-·1.0)*it->weight(); 
91 97·out[4]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0-20.0*qPos+90.0*pow(qPos,2)- 
92 140.0*pow(qPos,3)+70.0*pow(qPos,4))*it->weight()*sign0; 
93 98 
94 99·localPos[0]·=·1.0; 
95 100·localPos[1]·=·qPos; 
96 101·y·=·f(localPos); 
97 102·out[5]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*it->weight()*sign1; 
98 103·out[6]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(1.0·-·2.0*qPos)*it->weight(); 
99 104·out[7]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it- 
100 >weight()*sign1; 
101 105·out[8]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(-20.0*qPos*qPos*qPos·+·30.0*qPos*qPos 
102 -·12.0*qPos·+·1.0)*it->weight(); 
103 106·out[9]·+=·(y[0]*n1[0]·+·y[1]*n1[1])*(1.0-20.0*qPos+90.0*pow(qPos,2)- 
104 140.0*pow(qPos,3)+70.0*pow(qPos,4))*it->weight()*sign1; 
105 107 
106 108·localPos[0]·=·qPos; 
107 109·localPos[1]·=·0.0; 
108 110·y·=·f(localPos); 
Max diff block lines reached; 2302/9476 bytes (24.29%) of diff not shown.
6.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00335.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramidlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02326.html">Dune::RT0PyramidLocalCoefficients</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html">Dune::RT4Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.··<a·href="a02326.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02418.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
1.53 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_.c_.u_.b_.e_.2_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0pyramidlocalcoefficients.hh·File·Reference10 raviartthomas4cube2dlocalbasis.hh·File·Reference
11 #include·<cstddef>11 #include·<bitset>
 12 #include·<numeric>
12 #include·<vector>13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h"15 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_.s_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.·_.>
17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.·_.M_.o_.r_.e_.._.._..19  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference
 20 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  21  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e23 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  24  
22 ===============================================================================25 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
147 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00335_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramidlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 75 lines modifiedOffset 70, 814 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00335.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00335.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
Diff chunk too large, falling back to line-by-line diff (767 lines added, 33 lines removed)
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02326.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02326.html">RT0PyramidLocalCoefficients</a></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>100 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>101 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02418.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02418.html">RT4Cube2DLocalBasis</a></div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02326.html#ab0f0a31b29c47e5001eb90d9bbf58aec">···28</a></span>····<a·class="code·hl_function"·href="a02326.html#ab0f0a31b29c47e5001eb90d9bbf58aec">RT0PyramidLocalCoefficients</a>·()·:·li(<a·[·...·truncated·by·diffoscope;·len:·89,·SHA:·e316ee786fcaa33fe62d31f9ca9c0fb3aa04911c8cd1ba01d24fba7fe2ba96e0·...·]</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>(std::size_t·i=0;·i&lt;·<a·class="code·hl_function"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">size</a>();·i++)</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">Trait[·...·truncated·by·diffoscope;·len:·5,·SHA:·b98f48a8c5b4f3a497954967015c4bc5ae7eb3846a6ecf94a281b7b3a6e8b3c0·...·];</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
109 </div>109 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02418.html#adf2da4051ff66e312acfd23fe38a1729">···40</a></span>····<a·class="code·hl_function"·href="a02418.html#adf2da4051ff66e312acfd23fe38a1729">RT4Cube2DLocalBasis</a>·(std::bitset&lt;4&g[·...·truncated·by·diffoscope;·len:·9,·SHA:·062725d88f07455c2a9835c5e9c31c78e55c54c2cf3b6ab8a8de1fe6384bf8a4·...·]</div>
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">size</a>·()<span·class="keyword[·...·truncated·by·diffoscope;·len:·15,·SHA:·d9306916362c0194f8fb7bee95e8095408b253803ef51f46106eaebccce4f8d0·...·]</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·(s[0])·?·-1.0·:·1.0;</div>
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······sign1·=·(s[1])·?·-1.0·:·1.0;</div>
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·5;</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······sign2·=·(s[2])·?·-1.0·:·1.0;</div>
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······sign3·=·(s[3])·?·-1.0·:·1.0;</div>
116 </div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>117 </div>
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02326.html#a7612f8773ada448121709c22c3fa34d0">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="[·...·truncated·by·diffoscope;·len:·139,·SHA:·667dcf4f70ba492a1a822fc7d1d558998a61a435b899fbf978127524ee7437f0·...·]>119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02418.html#a8512fa422032cbc7cabdac21aea7b172">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02418.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·0d5f90b5d36fc5686044b4cc8dd586cf0e841b56ecd9c7ba3c4662e802a16419·...·]</div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·60;</div>
123 </div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>124 </div>
125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;LocalKey&gt;·li;</div>126 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02418.html#a7d0d914239b747d7441191a405a8681d">···60</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02418.html#a7d0[·...·truncated·by·diffoscope;·len:·237,·SHA:·266e023dc8d34d794cbf89b3bfe880ba80b21b3c1bb6d39bd19c25ac040b422a·...·]</div>
128 </div>128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH</span></div>130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out.resize(60);</div>
 131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">auto</span>·<span·class="keyword">const</span>&amp;·x·=·in[0],·y·=·in[1];</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l1_x·=·2*x·-·1;</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l2_x·=·x*(6*x·-·6)·+·1;</div>
 136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l3_x·=·x*(x*(20*x·-·30)·+·12)·-·1;</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l4_x·=·x*(x*(x*(70*x·-·140)·+·90)·-·20)·+·1;</div>
 138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l5_x·=·x*(x*(x*(x*(252*x·-·630)·+·560)·-·210)·+·30)·-·1;</div>
 139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l1_y·=·2*y·-·1;</div>
 140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l2_y·=·y*(6*y·-·6)·+·1;</div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l3_y·=·y*(y*(20*y·-·30)·+·12)·-·1;</div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l4_y·=·y*(y*(y*(70*y·-·140)·+·90)·-·20)·+·1;</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·l5_y·=·y*(y*(y*(y*(252*y·-·630)·+·560)·-·210)·+·30)·-·1;</div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[0][0]=sign0*(0.5*(-l4_x)+0.5*l5_x);</div>
 146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[0][1]=0.0;</div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[1][0]=-(1.5)*l4_x*l1_y+1.5*l5_x*l1_y;</div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[1][1]=0.0;</div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[2][0]=sign0*(-(2.5)*l4_x*l2_y+2.5*l5_x*l2_y);</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[2][1]=0.0;</div>
 151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[3][0]=-(3.5)*l4_x*l3_y+3.5*l5_x*l3_y;</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[3][1]=0.0;</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[4][0]=sign0*(-(4.5)*l4_x*l4_y+4.5*l5_x*l4_y);</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[4][1]=0.0;</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[5][0]=sign1*(0.5*l4_x+0.5*l5_x);</div>
 157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[5][1]=0.0;</div>
 158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[6][0]=-(1.5)*l4_x*l1_y-1.5*l5_x*l1_y;</div>
 159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[6][1]=0.0;</div>
 160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[7][0]=sign1*(2.5*l4_x*l2_y+2.5*l5_x*l2_y);</div>
 161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out[7][1]=0.0;</div>
 162 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[8][0]=-(3.5)*l4_x*l3_y-3.5*l5_x*l3_y;</div>
 163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[8][1]=0.0;</div>
 164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[9][0]=sign1*(4.5*l4_x*l4_y+4.5*l5_x*l4_y);</div>
 165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[9][1]=0.0;</div>
 166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······out[10][0]=0.0;</div>
 168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[10][1]=sign2*(0.5*(-l4_y)+0.5*l5_y);</div>
 169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[11][0]=0.0;</div>
 170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[11][1]=1.5*l1_x*l4_y-1.5*l1_x*l5_y;</div>
 171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······out[12][0]=0.0;</div>
 172 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······out[12][1]=sign2*(-(2.5)*l2_x*l4_y+2.5*l2_x*l5_y);</div>
 173 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······out[13][0]=0.0;</div>
 174 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······out[13][1]=3.5*l3_x*l4_y-3.5*l3_x*l5_y;</div>
 175 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······out[14][0]=0.0;</div>
 176 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······out[14][1]=sign2*(-(4.5)*l4_x*l4_y+4.5*l4_x*l5_y);</div>
Max diff block lines reached; 6136/118977 bytes (5.16%) of diff not shown.
31.1 KB
html2text {}
    
Offset 1, 73 lines modifiedOffset 1, 826 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_.c_.u_.b_.e_.2_\x8d
9 raviartthomas0pyramidlocalcoefficients.hh9 raviartthomas4cube2dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALBASIS_HH
18 718 7
19 8#include·<cstddef>19 8#include·<bitset>
 20 9#include·<numeric>
20 9#include·<vector>21 10#include·<vector>
21 1022 11
 23 12#include·<dune/common/fmatrix.hh>
 24 13
22 11#include·"../../common/localkey.hh"25 14#include·"../../common/localbasis.hh"
23 12 
24 13namespace·_\x8D_\x8u_\x8n_\x8e 
25 14{ 
26 1526 15
 27 16namespace·_\x8D_\x8u_\x8n_\x8e
 28 17{
 29 27·template<class·D,·class·R>
 30 _\x82_\x88·class·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
27 _\x82_\x83·class·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
28 24·{ 
29 25 
30 26·public: 
31 _\x82_\x88·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(_\x8s_\x8i_\x8z_\x8e()) 
Diff chunk too large, falling back to line-by-line diff (750 lines added, 19 lines removed)
32 29·{31 29·{
33 30·for(std::size_t·i=0;·i<·_.s_.i_.z_.e();·i++)32 30
34 31·li[i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(i,1,0);33 31·public:
35 32·}34 32·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,R,2,Dune::
36 3335 FieldVector<R,2>,
37 _\x83_\x85·std::size_t·_.s_.i_.z_.e·()·const36 _\x83_\x83·Dune::FieldMatrix<R,2,2>·>·_.T_.r_.a_.i_.t_.s;
38 36·{37 34
39 37·return·5;38 _.4_.0·_.R_.T_.4_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(std::bitset<4>·s·=·0)
40 38·}39 41·{
41 3940 42·sign0·=·(s[0])·?·-1.0·:·1.0;
42 _.4_.1·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·(std::size_t·i)·const41 43·sign1·=·(s[1])·?·-1.0·:·1.0;
43 42·{42 44·sign2·=·(s[2])·?·-1.0·:·1.0;
44 43·return·li[i];43 45·sign3·=·(s[3])·?·-1.0·:·1.0;
45 44·}44 46·}
46 4545 47
47 46·private:46 _.4_.9·unsigned·int·_.s_.i_.z_.e·()·const
48 47·std::vector<LocalKey>·li;47 50·{
49 48·};48 51·return·60;
50 49}49 52·}
51 50#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALCOEFFICIENTS_HH50 53
 51 _\x86_\x80·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 52 61·std::vector<typename·Traits::RangeType>&·out)·const
 53 62·{
 54 63·out.resize(60);
 55 64
 56 65·auto·const&·x·=·in[0],·y·=·in[1];
 57 66
 58 67·const·auto·l1_x·=·2*x·-·1;
 59 68·const·auto·l2_x·=·x*(6*x·-·6)·+·1;
 60 69·const·auto·l3_x·=·x*(x*(20*x·-·30)·+·12)·-·1;
 61 70·const·auto·l4_x·=·x*(x*(x*(70*x·-·140)·+·90)·-·20)·+·1;
 62 71·const·auto·l5_x·=·x*(x*(x*(x*(252*x·-·630)·+·560)·-·210)·+·30)·-·1;
 63 72·const·auto·l1_y·=·2*y·-·1;
 64 73·const·auto·l2_y·=·y*(6*y·-·6)·+·1;
 65 74·const·auto·l3_y·=·y*(y*(20*y·-·30)·+·12)·-·1;
 66 75·const·auto·l4_y·=·y*(y*(y*(70*y·-·140)·+·90)·-·20)·+·1;
 67 76·const·auto·l5_y·=·y*(y*(y*(y*(252*y·-·630)·+·560)·-·210)·+·30)·-·1;
 68 77
 69 78·out[0][0]=sign0*(0.5*(-l4_x)+0.5*l5_x);
 70 79·out[0][1]=0.0;
 71 80·out[1][0]=-(1.5)*l4_x*l1_y+1.5*l5_x*l1_y;
 72 81·out[1][1]=0.0;
 73 82·out[2][0]=sign0*(-(2.5)*l4_x*l2_y+2.5*l5_x*l2_y);
 74 83·out[2][1]=0.0;
 75 84·out[3][0]=-(3.5)*l4_x*l3_y+3.5*l5_x*l3_y;
 76 85·out[3][1]=0.0;
 77 86·out[4][0]=sign0*(-(4.5)*l4_x*l4_y+4.5*l5_x*l4_y);
 78 87·out[4][1]=0.0;
 79 88
 80 89·out[5][0]=sign1*(0.5*l4_x+0.5*l5_x);
 81 90·out[5][1]=0.0;
 82 91·out[6][0]=-(1.5)*l4_x*l1_y-1.5*l5_x*l1_y;
 83 92·out[6][1]=0.0;
 84 93·out[7][0]=sign1*(2.5*l4_x*l2_y+2.5*l5_x*l2_y);
 85 94·out[7][1]=0.0;
 86 95·out[8][0]=-(3.5)*l4_x*l3_y-3.5*l5_x*l3_y;
 87 96·out[8][1]=0.0;
 88 97·out[9][0]=sign1*(4.5*l4_x*l4_y+4.5*l5_x*l4_y);
 89 98·out[9][1]=0.0;
 90 99
 91 100·out[10][0]=0.0;
 92 101·out[10][1]=sign2*(0.5*(-l4_y)+0.5*l5_y);
 93 102·out[11][0]=0.0;
 94 103·out[11][1]=1.5*l1_x*l4_y-1.5*l1_x*l5_y;
 95 104·out[12][0]=0.0;
 96 105·out[12][1]=sign2*(-(2.5)*l2_x*l4_y+2.5*l2_x*l5_y);
 97 106·out[13][0]=0.0;
 98 107·out[13][1]=3.5*l3_x*l4_y-3.5*l3_x*l5_y;
 99 108·out[14][0]=0.0;
 100 109·out[14][1]=sign2*(-(4.5)*l4_x*l4_y+4.5*l4_x*l5_y);
 101 110
 102 111·out[15][0]=0.0;
 103 112·out[15][1]=sign3*(0.5*l4_y+0.5*l5_y);
 104 113·out[16][0]=0.0;
 105 114·out[16][1]=1.5*l1_x*l4_y+1.5*l1_x*l5_y;
 106 115·out[17][0]=0.0;
 107 116·out[17][1]=sign3*(2.5*l2_x*l4_y+2.5*l2_x*l5_y);
 108 117·out[18][0]=0.0;
 109 118·out[18][1]=3.5*l3_x*l4_y+3.5*l3_x*l5_y;
 110 119·out[19][0]=0.0;
 111 120·out[19][1]=sign3*(4.5*l4_x*l4_y+4.5*l4_x*l5_y);
 112 121
 113 122·out[20][0]=1.0-l4_x;
 114 123·out[20][1]=0.0;
 115 124·out[21][0]=3.0*l1_y-3.0*l4_x*l1_y;
 116 125·out[21][1]=0.0;
 117 126·out[22][0]=5.0*l2_y-5.0*l4_x*l2_y;
 118 127·out[22][1]=0.0;
Max diff block lines reached; 4099/31780 bytes (12.90%) of diff not shown.
6.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00338.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0pyramidlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/> 
85 </div>83 </div>
86 <p><a·href="a00338_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00338_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">85 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>87 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html">Dune::RT0PyramidLocalBasis&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02426.html">Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.··<a·href="a02322.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02426.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>96 </table>
1.46 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_.c_.u_.b_.e_.2_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas4cube2dlocalinterpolation.hh·File·Reference
10 raviartthomas0pyramidlocalbasis.hh·File·Reference 
11 #include·<numeric> 
12 #include·<vector>11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
13 #include·<dune/common/fmatrix.hh> 
14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.
19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  18  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  21  
24 ===============================================================================22 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
56.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00338_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramidlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas4cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 148 lines modifiedOffset 70, 173 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00338.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00338.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02322.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02322.html">RT0PyramidLocalBasis</a></div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02426.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02426.html">RT4Cube2DLocalInterpolation</a></div>
 100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">···32</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">Traits</a>;</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02322.html#a0740a147dacdd619e053a2b0b849f50a">···39</a></span>····<a·class="code·hl_function"·href="a02322.html#a0740a147dacdd619e053a2b0b849f50a">RT0PyramidLocalBasis</a>·(std::bitset&lt;5&g[·...·truncated·by·diffoscope;·len:·2,·SHA:·8abcbba092a8289fbd1d28e65371354e5465a527ac256675bdaa6e533d8c3f7f·...·]·s·=·0)</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02426.html#a61b1a67c739d6df39118291b80cb3bf8">···34</a></span>····<a·class="code·hl_function"·href="a02426.html#a61b1a67c739d6df39118291b80cb3bf8">RT4Cube2DLocalInterpolation</a>·(<span·class[·...·truncated·by·diffoscope;·len:·67,·SHA:·04aa4b6f1a92d68c1eec31a55d1c327271171d5518b675d7e070d652fb3592fb·...·]·s·=·0)</div>
 106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········sign0·*=·-1.0;</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">size</a>();·i++)</div>112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······{</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign[i]·=·s[i]·?·-1.0·:·1.0;</div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········sign1·*=·-1.0;</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······}</div>
 116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······{</div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········sign2·*=·-1.0;</div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······}</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>
 122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign3·*=·-1.0;</div>
 123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div>
 124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······n0[0]·=·-1.0;</div>
 126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······n0[1]·=··0.0;</div>
 127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······n1[0]·=··1.0;</div>
 128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······n1[1]·=··0.0;</div>
 129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······n2[0]·=··0.0;</div>
 130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n2[1]·=·-1.0;</div>
 131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n3[0]·=··0.0;</div>
 132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n3[1]·=··1.0;</div>
 133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
114 </div>134 </div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02322.html#a8334271c72bf6948ceac73544eae7bfd">size</a>·()<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·5;</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
121 </div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02322.html#a5b6f2f273038a9c8a67441c1615c3c98">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02322.html#a5b6f2f273038a9c8a67441c1615c3c98">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(5);</div> 
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········out[i]·=·{0.0,0.0,0.0};</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[0][0]·=·1.5*in[0];</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[0][1]·=·1.5*in[1];</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0][2]·=·-1.0;</div>136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 137 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02426.html#a7ce0de2f20bf22a66d911d62eeb0419a">···73</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02426.html#a7ce0de2f20bf22a66d911d62eeb0419a">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[1][0]·=·-2.0·+·3.0*in[0];</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[2][0]·=·3.0*in[0];</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[3][1]·=·-2.0·+·3.0*in[1];</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[4][1]·=·3.0*in[1];</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;out.size();·i++)</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[i]·*=·sign[i];</div> 
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
Max diff block lines reached; 20539/44432 bytes (46.23%) of diff not shown.
12.5 KB
html2text {}
    
Offset 1, 159 lines modifiedOffset 1, 187 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_.c_.u_.b_.e_.2_\x8d
9 raviartthomas0pyramidlocalbasis.hh9 raviartthomas4cube2dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALBASIS_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALINTERPOLATION_HH
18 718 7
19 8#include·<numeric> 
20 9#include·<vector>19 8#include·<vector>
21 10 
22 11#include·<dune/common/fmatrix.hh> 
23 12 
24 13#include·"../../common/localbasis.hh"20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
 23 12namespace·_\x8D_\x8u_\x8n_\x8e
 24 13{
25 1425 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
26 15namespace·_\x8D_\x8u_\x8n_\x8e 
27 16{ 
28 26·template<class·D,·class·R> 
29 _\x82_\x87·class·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
30 28·{28 25·{
31 2929 26
32 30·public:30 27·public:
 31 28
 32 _\x83_\x84·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(unsigned·int·s·=·0)
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune:: 
34 FieldVector<R,3>, 
35 _\x83_\x82·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x89·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<5>·s·=·0) 
38 40·{ 
39 41·for·(size_t·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
40 42·sign[i]·=·s[i]·?·-1.0·:·1.0; 
41 43·} 
42 44 
43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 47·{ 
45 48·return·5; 
46 49·} 
47 50 
48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 58·std::vector<typename·Traits::RangeType>&·out)·const 
50 59·{33 35·{
51 60·out.resize(5); 
52 61·for·(std::size_t·i=0;·i<out.size();·i++) 
53 62·out[i]·=·{0.0,0.0,0.0};34 36·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
 35 37·if·(s·&·1)
 36 38·{
 37 39·sign0·*=·-1.0;
 38 40·}
 39 41·if·(s·&·2)
 40 42·{
 41 43·sign1·*=·-1.0;
 42 44·}
 43 45·if·(s·&·4)
 44 46·{
 45 47·sign2·*=·-1.0;
 46 48·}
 47 49·if·(s·&·8)
 48 50·{
 49 51·sign3·*=·-1.0;
 50 52·}
 51 53
 52 54·n0[0]·=·-1.0;
 53 55·n0[1]·=·0.0;
 54 56·n1[0]·=·1.0;
 55 57·n1[1]·=·0.0;
 56 58·n2[0]·=·0.0;
 57 59·n2[1]·=·-1.0;
 58 60·n3[0]·=·0.0;
 59 61·n3[1]·=·1.0;
 60 62·}
54 6361 63
 62 72·template<typename·F,·typename·C>
 63 _\x87_\x83·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 64 74·{
 65 75·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 66 76·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 67 77·typedef·typename·LB::Traits::DomainFieldType·Vector;
55 64·out[0][0]·=·1.5*in[0]; 
56 65·out[0][1]·=·1.5*in[1]; 
57 66·out[0][2]·=·-1.0; 
58 67 
59 68·out[1][0]·=·-2.0·+·3.0*in[0]; 
60 69 
61 70·out[2][0]·=·3.0*in[0]; 
62 71 
63 72·out[3][1]·=·-2.0·+·3.0*in[1]; 
64 73 
65 74·out[4][1]·=·3.0*in[1]; 
66 75 
67 76·for·(std::size_t·i=0;·i<out.size();·i++) 
68 77·out[i]·*=·sign[i]; 
69 7868 78
70 79·} 
71 80 
72 _\x88_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
73 88·std::vector<typename·Traits::JacobianType>&·out)·const 
74 89·{ 
75 90·out.resize(5);69 79·out.resize(60);
76 91 
77 92·for(int·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++) 
78 93·for(int·j=0;·j<3;·j++) 
79 94·out[i][j]·=·{0.0,·0.0,·0.0}; 
80 95 
81 96·out[0][0][0]·=·sign[0]*(1.5); 
82 97·out[0][1][1]·=·sign[0]*(1.5);70 80·fill(out.begin(),·out.end(),·0.0);
 71 81
 72 82·const·int·qOrder·=·12;
 73 83·const·QuadratureRule<Scalar,1>&·rule·=·QuadratureRules<Scalar,1>::rule
 74 (GeometryTypes::cube(1),·qOrder);
 75 84
Max diff block lines reached; 7869/12728 bytes (61.82%) of diff not shown.
6.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00341.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0pyramidlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0cube2dall.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 32 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2dall.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
82 </div>87 </div>
83 <p><a·href="a00341_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00341_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">89 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02274.html">Dune::RT0Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02330.html">Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02278.html">Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··<a·href="a02330.html#details">More...</a><br·/></td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02282.html">Dune::RT0Cube2DLocalCoefficients</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
92 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table>103 </table>
1.75 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.2_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0pyramidlocalinterpolation.hh·File·Reference10 raviartthomas0cube2dall.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<numeric>
11 #include·<vector>13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 20  
14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_.y_.r_.a_.m_.i_.d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
15  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron. 
16 ········_.M_.o_.r_.e_.._.._..22  
 23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
17  24  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  27  
21 ===============================================================================28 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
60.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00341_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0pyramidlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0cube2dall.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 97 lines modifiedOffset 70, 249 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0pyramidlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2dall.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00341.html">Go·to·the·documentation·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>83 <a·href="a00341.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
94 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
95 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
96 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02330.html">···21</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02330.html">RT0PyramidLocalInterpolation</a></div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02274.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02274.html">RT0Cube2DLocalBasis</a></div>
97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div> 
98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div> 
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
101 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}"> 
102 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02330.html#a81e43e744bf6cbab5339462b469e666d">···31</a></span>····<a·class="code·hl_function"·href="a02330.html#a81e43e744bf6cbab5339462b469e666d">RT0PyramidLocalInterpolation</a>·(std::bitset&lt;5&gt;·s·=·0)</div> 
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
104 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">Traits</a>;</div>
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;5;·i++)</div> 
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign[i]·=·(s[i])·?·-1.0·:·1.0;</div>109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02274.html#a30cc5a587bca99bbd4041b486d948af1">···36</a></span>····<a·class="code·hl_function"·href="a02274.html#a30cc5a587bca99bbd4041b486d948af1">RT0Cube2DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>
 112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······Scalar·r·=·1/std::sqrt(2);</div>113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
 115 </div>
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n[0]·=·{·0.0,··0.0,·-1.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n[1]·=·{-1.0,··0.0,··0.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n[2]·=·{···r,··0.0,····r};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······n[3]·=·{·0.0,·-1.0,··0.0};</div> 
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······n[4]·=·{·0.0,····r,····r};</div> 
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 117 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02274.html#aef09f3ad0a8dbd47e196b1b50f3dcaa0">···43</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02274.html#aef09f3ad0a8dbd47e196b1b50f3dcaa0">size</a>·()<span·class="keyword">·const</span></div>
 119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·4;</div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······c[0]·=·1.0;</div>121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
 122 </div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······c[1]·=·1/2.0;</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······c[2]·=·1/2.0·*·std::sqrt(2);</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······c[3]·=·1/2.0;</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······c[4]·=·1/2.0·*·std::sqrt(2);</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 124 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02274.html#a99dfb7382c18dbb197e2fafb9ef65776">···49</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02274.html#a99dfb7382c18dbb197e2fafb9ef65776">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out.resize(4);</div>
 129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[0]·=·{sign_[0]*(in[0]-1.0),·0.0};</div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······m[0]·=·{···0.5,···0.5,···0.0};</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[1]·=·{sign_[1]*(in[0]),·····0.0};</div>
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······m[1]·=·{···0.0,·1/3.0,·1/3.0};</div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······m[2]·=·{·2/3.0,·1/3.0,·1/3.0};</div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m[3]·=·{·1/3.0,···0.0,·1/3.0};</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out[2]·=·{0.0,··················sign_[2]*(in[1]-1.0)};</div>
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m[4]·=·{·1/3.0,·2/3.0,·1/3.0};</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[3]·=·{0.0,··················sign_[3]*(in[1])};</div>
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
129 </div>134 </div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div>136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
132 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02330.html#ae11cf172778623ca7367ce630219590b">···68</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02330.html#ae11cf172778623ca7367ce630219590b">interp[·...·truncated·by·diffoscope;·len:·114,·SHA:·010500efc339be90754bd4d3d2bb887d0400861eebc332811040cb1a7d8fbc6c·...·]</span></div>138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02274.html#ad970d2a7b182d355bf3e166750abedcf">···61</a></span>····<a·class="code·hl_function"·href="a02274.html#ad970d2a7b182d355bf3e166750abedcf">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·208,·SHA:·55e35ccbb425a01197bd0e2edb469d23625f0260a7a66fb7746f37b1ca08b400·...·]</span></div>
 139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··························<span·class="comment">//·return·value</span></div>
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(5);</div>141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(4);</div>
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">for</span>(<span·class="keywordtype">int</span>·i=0;·i&lt;5;·i++)</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[0][0]·=·{sign_[0],·0};</div>
 143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0][1]·=·{0,········0};</div>
 144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[1][0]·=·{sign_[1],·0};</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out[1][1]·=·{0,········0};</div>
 147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[2][0]·=·{0,········0};</div>
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[i]·=·f(m[i]).dot(n[i])·*·c[i]·*·sign[i];</div>149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[2][1]·=·{0,·sign_[2]};</div>
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[3][0]·=·{0,········0};</div>
 152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[3][1]·=·{0,·sign_[3]};</div>
 153 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
139 </div>154 </div>
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 156 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02274.html#aab0b961ae9e23d283dc61eca1733fd46">···79</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02274.html#aab0b961ae9e23d283dc61eca1733fd46">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·2&gt;&amp;·<a·class="code·hl_function"·href="a02274.html#ae55717b5a51704bf73662914e16e1fab">order</a>,</div>
 158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
Max diff block lines reached; 9214/48499 bytes (19.00%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 92 lines modifiedOffset 1, 264 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_.y_.r_.a_.m_.i_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.2_\x8d
9 raviartthomas0pyramidlocalinterpolation.hh9 raviartthomas0cube2dall.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PYRAMID_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH
18 718 7
 19 8#include·<cstddef>
 20 9#include·<numeric>
19 8#include·<vector>21 10#include·<vector>
20 922 11
 23 12#include·<dune/common/fmatrix.hh>
 24 13
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 27 16
21 10namespace·_\x8D_\x8u_\x8n_\x8e28 17namespace·_\x8D_\x8u_\x8n_\x8e
 29 18{
 30 28·template<class·D,·class·R>
 31 _\x82_\x89·class·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 32 30·{
22 11{ 
23 20·template<class·LB> 
24 _\x82_\x81·class·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
25 22·{ 
26 23 
27 24·public:33 31·public:
 34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune::
 35 FieldVector<R,2>,
 36 _\x83_\x83·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
28 25 
29 _\x83_\x81·_\x8R_\x8T_\x80_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<5>·s·=·0) 
30 32·{ 
31 33·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
32 3437 34
 38 _\x83_\x86·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0)
 39 37·{
33 35·for·(size_t·i=0;·i<5;·i++)40 38·for·(int·i=0;·i<4;·i++)
34 36·sign[i]·=·(s[i])·?·-1.0·:·1.0;41 39·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 42 40·}
 43 41
 44 _\x84_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 45 44·{
 46 45·return·4;
 47 46·}
 48 47
 49 _\x84_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 50 50·std::vector<typename·Traits::RangeType>&·out)·const
 51 51·{
 52 52·out.resize(4);
 53 53·out[0]·=·{sign_[0]*(in[0]-1.0),·0.0};
 54 54·out[1]·=·{sign_[1]*(in[0]),·0.0};
 55 55·out[2]·=·{0.0,·sign_[2]*(in[1]-1.0)};
 56 56·out[3]·=·{0.0,·sign_[3]*(in[1])};
35 37 
36 38·Scalar·r·=·1/std::sqrt(2); 
37 39 
38 40·n[0]·=·{·0.0,·0.0,·-1.0}; 
39 41·n[1]·=·{-1.0,·0.0,·0.0}; 
40 42·n[2]·=·{·r,·0.0,·r}; 
41 43·n[3]·=·{·0.0,·-1.0,·0.0}; 
42 44·n[4]·=·{·0.0,·r,·r}; 
43 45 
44 46·c[0]·=·1.0; 
45 47·c[1]·=·1/2.0; 
46 48·c[2]·=·1/2.0·*·std::sqrt(2); 
47 49·c[3]·=·1/2.0; 
48 50·c[4]·=·1/2.0·*·std::sqrt(2); 
49 51 
50 52·m[0]·=·{·0.5,·0.5,·0.0}; 
51 53·m[1]·=·{·0.0,·1/3.0,·1/3.0}; 
52 54·m[2]·=·{·2/3.0,·1/3.0,·1/3.0}; 
53 55·m[3]·=·{·1/3.0,·0.0,·1/3.0}; 
54 56·m[4]·=·{·1/3.0,·2/3.0,·1/3.0}; 
55 57·}57 57·}
56 5858 58
57 67·template<class·F,·class·C>59 60·inline·void
 60 _\x86_\x81·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 61 62·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 62 63·{
 63 64·out.resize(4);
 64 65·out[0][0]·=·{sign_[0],·0};
 65 66·out[0][1]·=·{0,·0};
 66 67
 67 68·out[1][0]·=·{sign_[1],·0};
 68 69·out[1][1]·=·{0,·0};
 69 70
 70 71·out[2][0]·=·{0,·0};
 71 72·out[2][1]·=·{0,·sign_[2]};
 72 73
 73 74·out[3][0]·=·{0,·0};
 74 75·out[3][1]·=·{0,·sign_[3]};
 75 76·}
 76 77
 77 _\x87_\x89·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 78 80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 79 81·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 80 82·{
 81 83·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 82 84·if·(totalOrder·==·0)·{
 83 85·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 84 86·}·else·if·(totalOrder·==·1)·{
 85 87·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),
 86 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1));
 87 88·out.resize(_\x8s_\x8i_\x8z_\x8e());
 88 89
 89 90·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i)
 90 91·out[i]·=·{0,·0};
 91 92
 92 93·switch·(direction)·{
 93 94·case·0:
 94 95·out[0][0]·=·sign_[0];
 95 96·out[1][0]·=·sign_[1];
 96 97·break;
 97 98·case·1:
 98 99·out[2][1]·=·sign_[2];
Max diff block lines reached; 5558/13492 bytes (41.19%) of diff not shown.
7.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00344.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas3cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas03d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 72, 29 lines modifiedOffset 72, 29 lines modified
72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
73 </div>73 </div>
74 </div><!--·top·-->74 </div><!--·top·-->
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2d.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">raviartthomas03d.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00275_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00389_source.html">raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&quot;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00278_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a00395_source.html">raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&quot;</code><br·/>
86 <code>#include·&quot;<a·class="el"·href="a00281_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&quot;</code><br·/>86 <code>#include·&quot;<a·class="el"·href="a00392_source.html">raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&quot;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html">Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02254.html">Dune::RT03DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02398.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·tetrahedra.··<a·href="a02254.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
2.43 KB
html2text {}
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas3cube2d.hh·File·Reference9 raviartthomas03d.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"11 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.18  ·······_.Z_.e_.r_.o·order·Raviart-Thomas·shape·functions·on·tetrahedra.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
48.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00344_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas3cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas03d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 119 lines modifiedOffset 74, 121 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas03d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00344.html">Go·to·the·documentation·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>83 <a·href="a00344.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00275.html">raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00389.html">raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00278.html">raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00395.html">raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00281.html">raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00392.html">raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02254.html">···27</a></span>··<span·class="keyword">class</span></div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02398.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02398.html">RT3Cube2DLocalFiniteElement</a></div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02254.html">RT03DLocalFiniteElement</a></div>
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT03DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02262.html">RT03DLocalCoefficients</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">···32</a></span>········<a·class="code·hl_class"·href="a02266.html">RT03DLocalInterpolation&lt;RT03DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">Traits</a>;</div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02398.html#a77450cfbb62af8f31e1d49d85096b5dc">···35</a></span>········<a·class="code·hl_class"·href="a02410.html">RT3Cube2DLocalInterpolation&lt;RT3Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02398.html#a77450cfbb62af8f31e1d49d85096b5dc">Traits</a>;</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02398.html#aa55aea30fe68ed5d28e2002b8056186d">···38</a></span>····<a·class="code·hl_function"·href="a02398.html#aa55aea30fe68ed5d28e2002b8056186d">RT3Cube2DLocalFiniteElement</a>·()</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02254.html#af05dae146d7005d5eccacc060b913450">···35</a></span>····<a·class="code·hl_function"·href="a02254.html#af05dae146d7005d5eccacc060b913450">RT03DLocalFiniteElement</a>·()</div>
112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
113 </div>112 </div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
115 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02398.html#a8a7683ca909082c175f964228d119a3d">···46</a></span>····<a·class="code·hl_function"·href="a02398.html#a8a7683ca909082c175f964228d119a3d">RT3Cube2DLocalFiniteElement</a>·(<span·class[·...·truncated·by·diffoscope;·len:·25,·SHA:·8fd3dad6707da2161c3bc3211683f560b5c04a7a89da065f4077fd4bdd75e636·...·]·s)·:</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02254.html#a6381b2ce9a9d1385ff159cfdf68df21a">···43</a></span>····<a·class="code·hl_function"·href="a02254.html#a6381b2ce9a9d1385ff159cfdf68df21a">RT03DLocalFiniteElement</a>·(std::bitset&lt;[·...·truncated·by·diffoscope;·len:·5,·SHA:·1f18bf9256c1f6e9c82b99e892fc6c07adcda65aecd4a35220925a425241b043·...·]·s)·:</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······basis(s),</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······basis(s),</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······interpolation(s)</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······interpolation(s)</div>
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div>
120 </div>119 </div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02398.html#ac9347f89003ce095dafaf5b9b55e1dfd">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·140,·SHA:·a3265bc167c38b32320d535591f1d2733300d61607d9d009e4be6aa51dfb0e3b·...·]">localBasis</a>·()<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02254.html#a8a6139b8772cca1ee493c9a6c5f5efc5">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·140,·SHA:·89d1c68f9ab54381dbd2aa6639d07ca34e7dedfb2d55f2846d56e4b55a093824·...·]">localBasis</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·basis;</div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·basis;</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>
127 </div>126 </div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
129 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
130 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02398.html#a40d817f258e6c155684f559425ac64a5">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·146,·SHA:·cce1b8eb1d444a95b75b7a45cdcf1b6e22cdff414fbeabc8bb775608d986da41·...·]">localCoefficients</a>·()<span·class="keyword">·const</span></div>129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02254.html#a88dfc7d4f5e6e79875d00df033f7f06e">···53</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·146,·SHA:·adf1d831865367e04d1f6e1473c9ec9c1ba21e182320f9d1fdf852cc92a18284·...·]">localCoefficients</a>·()<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>
132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·coefficients;</div>
133 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
134 </div>133 </div>
135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
136 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02398.html#aec5a6a6891b94a5a6b9d3f734e41881d">···61</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·147,·SHA:·7db748cd8b1277ed1afcf2f393bdcd5edad6b915b6343af1eeff9ce75b4fe144·...·]d">localInterpolation</a>·()<span·class="keyword">·const</span></div>136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02254.html#ae551a2e319750d9fc4125a984acfe4fd">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·147,·SHA:·725c442cfd244a04675a6604934b7a3a455caee261a5b8b57464a354f3838f7d·...·]d">localInterpolation</a>·()<span·class="keyword">·const</span></div>
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·interpolation;</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation;</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
141 </div>140 </div>
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
143 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02398.html#ab064d95bc9d58fa634ee0ba63b2a4aba">···67</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02398.html#[·...·truncated·by·diffoscope;·len:·32,·SHA:·ea076d711c2d08496f89197c0e042dcf050b364f5daa364ed5de936bb4622c94·...·]a">size</a>·()<span·class="keyword">·const</span></div>143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02254.html#a399c58efffa6fd379cac2f303565a90a">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02254.html#[·...·truncated·by·diffoscope;·len:·32,·SHA:·8d259b0bbc4c0932d9f4b29cd0c87a07a3528e11a6054b177dae551557f9e083·...·]a">size</a>·()<span·class="keyword">·const</span></div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·basis.size();</div>145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·4;</div>
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
148 </div>147 </div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 149 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02254.html#a3b9d775d9817c282f5555ba77f6a1ad1">···68</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02254.html#a3b9d775d9817c282f5555ba77f6a1ad1">type</a>·()</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·GeometryTypes::tetrahedron;</div>
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
150 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02398.html#a658123b92778969618a722d2e7e959b7">···72</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02398.html#a658123b92778969618a722d2e7e959b7">type</a>·()</div> 
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div> 
154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
155 </div>154 </div>
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">private</span>:</div>156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a02258.html">RT03DLocalBasis&lt;D,R&gt;</a>·basis;</div>
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a>·coefficients;</div>158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a02262.html">RT03DLocalCoefficients</a>·coefficients;</div>
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a02410.html">RT3Cube2DLocalInterpolation&lt;RT3Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02266.html">RT03DLocalInterpolation&lt;RT03DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··};</div>160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
162 </div>161 </div>
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div>162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH</span></div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div>
165 <div·class="ttc"·id="aa00275_html"><div·class="ttname"><a·href="a00275.html">raviartthomas3cube2dlocalbasis.hh</a></div></div>166 <div·class="ttc"·id="aa00389_html"><div·class="ttname"><a·href="a00389.html">raviartthomas03dlocalbasis.hh</a></div></div>
166 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">raviartthomas3cube2dlocalcoefficients.hh</a></div></div> 
167 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">raviartthomas3cube2dlocalinterpolation.hh</a></div></div>167 <div·class="ttc"·id="aa00392_html"><div·class="ttname"><a·href="a00392.html">raviartthomas03dlocalinterpolation.hh</a></div></div>
 168 <div·class="ttc"·id="aa00395_html"><div·class="ttname"><a·href="a00395.html">raviartthomas03dlocalcoefficients.hh</a></div></div>
 169 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">localfiniteelementtraits.hh</a></div></div>
168 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>170 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
169 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>171 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>
170 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>172 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>
Max diff block lines reached; 8841/35106 bytes (25.18%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 136 lines modifiedOffset 1, 134 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas3cube2d.hh8 raviartthomas03d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH
17 717 7
18 8#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·"../common/localfiniteelementtraits.hh"20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
24 1424 14
25 15namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
26 16{26 16{
 27 17
27 27·template<class·D,·class·R>28 26·template<class·D,·class·R>
 29 _\x82_\x87·class
28 _.2_.8·class·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t30 28·_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
29 29·{31 29·{
30 30 
31 31·public:32 30·public:
 33 31·typedef
 34 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
32 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 33·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 34·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x85·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_\x82·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
36 3636 33
37 _\x83_\x88·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()37 _\x83_\x85·_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
38 39·{}38 36·{}
39 4039 37
40 _\x84_\x86·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·(int·s)·:40 _\x84_\x83·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·(std::bitset<4>·s)·:
41 47·basis(s),41 44·basis(s),
42 48·interpolation(s)42 45·interpolation(s)
43 49·{}43 46·{}
44 5044 47
45 _\x85_.1·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const45 _\x84_.8·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
46 52·{46 49·{
47 53·return·basis;47 50·return·basis;
48 54·}48 51·}
49 5549 52
50 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const50 _\x85_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
51 57·{51 54·{
52 58·return·coefficients;52 55·return·coefficients;
53 59·}53 56·}
54 6054 57
55 _\x86_.1·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const55 _\x85_.8·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
56 62·{56 59·{
57 63·return·interpolation;57 60·return·interpolation;
58 64·}58 61·}
59 6559 62
60 _\x86_\x87·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const60 _\x86_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
61 68·{61 64·{
62 69·return·basis.size(); 
63 70·} 
64 7162 65·return·4;
 63 66·}
 64 67
65 _\x87_.2·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()65 _\x86_.8·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
66 73·{ 
67 74·return·GeometryTypes::quadrilateral;66 69·{
 67 70·return·GeometryTypes::tetrahedron;
68 75·}68 71·}
69 7669 72
70 77·private:70 73·private:
71 78·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;71 74·_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
72 79·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;72 75·_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
73 80·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;73 76·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
74 81·}; 
75 82} 
76 83#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH74 77·};
 75 78
 76 79}
 77 80
 78 81#endif
77 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.3_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 81 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 82 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
80 _\x8D_\x8u_\x8n_\x8e83 _\x8D_\x8u_\x8n_\x8e
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1884 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
83 traits·helper·struct86 traits·helper·struct
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1387 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
86 LB·LocalBasisType89 LB·LocalBasisType
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1690 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e
89 LC·LocalCoefficientsType92 LC·LocalCoefficientsType
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2093 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e
92 LI·LocalInterpolationType95 LI·LocalInterpolationType
93 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2496 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24
94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
95 Second·order·Raviart-Thomas·shape·functions·on·cubes.98 Zero·order·Raviart-Thomas·shape·functions·on·tetrahedra.
96 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:2999 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas03d.hh:29
97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
98 const·Traits::LocalCoefficientsType·&·localCoefficients()·const 
99 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:56 
100 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e 
101 static·constexpr·GeometryType·type() 
102 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:72 
103 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s100 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
104 LocalFiniteElementTraits<·RT3Cube2DLocalBasis<·D,·R·>,101 LocalFiniteElementTraits<·RT03DLocalBasis<·D,·R·>,·RT03DLocalCoefficients,
 102 RT03DLocalInterpolation<·RT03DLocalBasis<·D,·R·>·>·>·Traits
105 RT3Cube2DLocalCoefficients,·RT3Cube2DLocalInterpolation<·RT3Cube2DLocalBasis< 
106 D,·R·>·>·>·Traits 
107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:35103 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas03d.hh:32
108 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
109 RT3Cube2DLocalFiniteElement(int·s) 
110 Make·set·number·s,·where·0·<=·s·<·16. 
111 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:46 
112 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
Max diff block lines reached; 3433/13865 bytes (24.76%) of diff not shown.
12.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00347.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomascube.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 68 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomascube.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
  
81 <p>Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00389_source.html">raviartthomas0cube2d.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00416_source.html">raviartthomas0cube3d.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00398_source.html">raviartthomas1cube2d.hh</a>&quot;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a00392_source.html">raviartthomas1cube3d.hh</a>&quot;</code><br·/> 
87 <code>#include·&quot;<a·class="el"·href="a00350_source.html">raviartthomas2cube2d.hh</a>&quot;</code><br·/> 
88 <code>#include·&quot;<a·class="el"·href="a00344_source.html">raviartthomas3cube2d.hh</a>&quot;</code><br·/> 
89 <code>#include·&quot;<a·class="el"·href="a00395_source.html">raviartthomas4cube2d.hh</a>&quot;</code><br·/> 
90 </div>83 </div>
91 <p><a·href="a00347_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00347_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">85 <table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
94 Classes</h2></td></tr>87 Classes</h2></td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02434.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0.··<a·href="a02434.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02438.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··<a·href="a02438.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02442.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr> 
102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··<a·href="a02442.html#details">More...</a><br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02446.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;</a></td></tr> 
105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3.··<a·href="a02446.html#details">More...</a><br·/></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02450.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02410.html">Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02410.html#details">More...</a><br·/></td></tr>
108 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4.··<a·href="a02450.html#details">More...</a><br·/></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02454.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0.··<a·href="a02454.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02458.html">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··<a·href="a02458.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
119 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>96 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
123 <div·class="textblock"><p>Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.·</p> 
124 </div></div><!--·contents·-->97 </div><!--·contents·-->
125 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
126 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
127 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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 </small></address>101 </small></address>
129 </body>102 </body>
130 </html>103 </html>
3.93 KB
html2text {}
    
Offset 1, 56 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomascube.hh·File·Reference10 raviartthomas3cube2dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
 12 #include·<dune/geometry/quadraturerules.hh>
10 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite 
11 elements·for·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
15 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h" 
16 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
17 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
18 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x80_\x8·_\x8> 
22  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and15 class· ·_.D_.u_.n_.e_.:_.:_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_.·_.>
 16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference
23 ········order·0.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
24   
25 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8> 
26  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and 
27 ········order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8> 
30  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and 
31 ········order·2.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x83_\x8·_\x8> 
34  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and 
35 ········order·3.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
36   
37 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x84_\x8·_\x8> 
38  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and 
39 ········order·4.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
40   
41 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x80_\x8·_\x8> 
42  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and 
43 ········order·0.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
44   
45 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8> 
46  ·······Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and 
47 ········order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
48  18  
49 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
50 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
51  21  
52 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
53 Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite 
54 elements·for·cubes. 
55 ===============================================================================22 ===============================================================================
56 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
74.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00347_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomascube.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 213 lines modifiedOffset 70, 163 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomascube.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00347.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00347.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00389.html">raviartthomas0cube2d.hh</a>&quot;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00416.html">raviartthomas0cube3d.hh</a>&quot;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00398.html">raviartthomas1cube2d.hh</a>&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00392.html">raviartthomas1cube3d.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00350.html">raviartthomas2cube2d.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00344.html">raviartthomas3cube2d.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00395.html">raviartthomas4cube2d.hh</a>&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div> 
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02430.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>;</div> 
102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
104 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02434.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·0&gt;</div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02410.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02410.html">RT3Cube2DLocalInterpolation</a></div>
106 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
108 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div> 
109 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02410.html#a5c5249afe8349740433c015c4f048356">···34</a></span>····<a·class="code·hl_function"·href="a02410.html#a5c5249afe8349740433c015c4f048356">RT3Cube2DLocalInterpolation</a>·(std::bitset&lt;4&gt;·s·=·0)</div>
110 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02434.html#a97f7ed254a89843dd685ee18bab33660">···50</a></span>····<a·class="code·hl_function"·href="a02434.html#a97f7ed254a89843dd685ee18bab33660">RaviartThomasCubeLocalFiniteElement</a>()</div> 
111 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>()</div> 
112 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{}</div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
113 </div>115 </div>
114 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
115 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02410.html#a6dc087d35fd9dfc7e4ff4cf9bd6efd05">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02410.html#a6dc087d35fd9dfc7e4ff4cf9bd6efd05">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02434.html#a13e768153b071e347ece046c80227caf">···54</a></span>····<a·class="code·hl_function"·href="a02434.html#a13e768153b071e347ece046c80227caf">RaviartThomasCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a>(s)</div> 
118 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div>120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
119 </div> 
120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div> 
121 </div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(40);</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div>
 127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·9;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div>
124 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};"> 
125 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02438.html">···63</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div> 
126 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
127 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
128 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>
129 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02438.html#a5a067a72f81c62cee4d421ed9a65d55a">···67</a></span>····<a·class="code·hl_function"·href="a02438.html#a5a067a72f81c62cee4d421ed9a65d55a">RaviartThomasCubeLocalFiniteElement</a>()</div> 
131 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······:·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>()</div> 
132 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{}</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
133 </div>133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
135 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02438.html#af9ba687abe8bd223fe5843e4b035fc71">···71</a></span>····<a·class="code·hl_function"·href="a02438.html#af9ba687abe8bd223fe5843e4b035fc71">RaviartThomasCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a>(s)</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{}</div>136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········localPos·=·{0.0,·qPos};</div>
139 </div> 
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··};</div> 
141 </div>137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[0];</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········out[3]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(20.0*qPos*qPos*qPos·-·30.0*qPos*qPos·+·12.0*qPos·-·1.0)*qp.weight();</div>
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
144 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02442.html">···80</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02430.html">RaviartThomasCubeLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">public</span>:</div> 
149 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02442.html#a34992b3e59ca96e70c6d1e095b75a798">···84</a></span>····<a·class="code·hl_function"·href="a02442.html#a34992b3e59ca96e70c6d1e095b75a798">RaviartThomasCubeLocalFiniteElement</a>()</div> 
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a>()</div> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{}</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········localPos·=·{1.0,·qPos};</div>
153 </div>144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········y·=·f(localPos);</div>
 145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];</div>
 146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[5]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();</div>
Max diff block lines reached; 14841/54758 bytes (27.10%) of diff not shown.
21.3 KB
html2text {}
    
Offset 1, 221 lines modifiedOffset 1, 170 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomascube.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d
 9 raviartthomas3cube2dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_CUBE_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALINTERPOLATION_HH
17 718 7
 19 8#include·<vector>
 20 9
 21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
18 8#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
19 9#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h" 
20 10#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
24 14#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h" 
25 15 
26 22namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
 24 13{
 25 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 28 25·{
 29 26
27 23{ 
28 39·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order> 
29 _\x84_\x80·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t; 
30 41 
31 45·template<class·D,·class·R> 
32 _\x84_\x86·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·0> 
33 47·:·public·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
34 48·{ 
35 49·public:30 27·public:
 31 28
 32 _\x83_\x84·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0)
36 _\x85_\x80·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
37 51·:·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
38 52·{} 
39 53 
40 _\x85_\x84·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
41 55·:·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
42 56·{} 
43 57·}; 
44 58 
45 62·template<class·D,·class·R> 
46 _\x86_\x83·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1> 
47 64·:·public·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
48 65·{33 35·{
49 66·public: 
50 _\x86_\x87·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
51 68·:·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
52 69·{}34 36·for·(size_t·i=0;·i<4;·i++)
 35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 36 38
 37 39·n_[0]·=·{-1.0,·0.0};
 38 40·n_[1]·=·{·1.0,·0.0};
 39 41·n_[2]·=·{·0.0,·-1.0};
 40 42·n_[3]·=·{·0.0,·1.0};
 41 43·}
 42 44
 43 53·template<typename·F,·typename·C>
 44 _\x85_\x84·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 45 55·{
 46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 48 58·typedef·typename·LB::Traits::DomainFieldType·Vector;
 49 59
 50 60·out.resize(40);
 51 61·fill(out.begin(),·out.end(),·0.0);
 52 62
 53 63·const·int·qOrder·=·9;
 54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1),
 55 qOrder);
 56 65
 57 66·for·(auto&&·qp·:·rule1)
 58 67·{
 59 68·Scalar·qPos·=·qp.position();
 60 69·typename·LB::Traits::DomainType·localPos;
53 7061 70
54 _\x87_\x81·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
55 72·:·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
56 73·{} 
57 74·}; 
58 75 
59 79·template<class·D,·class·R> 
60 _\x88_\x80·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·2> 
61 81·:·public·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
62 82·{ 
63 83·public: 
64 _\x88_\x84·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
65 85·:·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
66 86·{} 
67 87 
68 _\x88_\x88·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
69 89·:·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
70 90·{} 
71 91·}; 
72 92 
73 96·template<class·D,·class·R> 
74 _\x89_\x87·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·3> 
75 98·:·public·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
76 99·{ 
77 100·public: 
78 _\x81_\x80_\x81·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
79 102·:·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t<D,·R>::_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t()62 71·localPos·=·{0.0,·qPos};
 63 72·auto·y·=·f(localPos);
 64 73·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];
 65 74·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();
 66 75·out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+
 67 1.0)*qp.weight()*sign_[0];
 68 76·out[3]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(20.0*qPos*qPos*qPos·-
 69 30.0*qPos*qPos·+·12.0*qPos·-·1.0)*qp.weight();
 70 77
 71 78·localPos·=·{1.0,·qPos};
Max diff block lines reached; 9963/21769 bytes (45.77%) of diff not shown.
7.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00350.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas2cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00311_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00308_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00314_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>86 </div>
87 <p><a·href="a00350_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00350_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html">Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html">Dune::RT3Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02382.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02402.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
2.07 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas2cube2d.hh·File·Reference10 raviartthomas3cube2dlocalbasis.hh·File·Reference
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"11 #include·<bitset>
 12 #include·<numeric>
 13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_.M_.o_.r_.e_.._.._..19  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference
 20 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  21  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e23 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  24  
23 ===============================================================================25 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
135 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00350_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas2cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 659 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00350.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00350.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00311.html">raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00308.html">raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00314.html">raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>100 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02382.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a></div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02402.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">Traits</a>;</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02386.html">RT2Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02390.html">RT2Cube2DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02382.html#a1a8decd101e48654fe6bcc847d1b92e6">···33</a></span>········<a·class="code·hl_class"·href="a02394.html">RT2Cube2DLocalInterpolation&lt;RT2Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02382.html#a1a8decd101e48654fe6bcc847d1b92e6">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02382.html#af045a823e2cbdc27e26ac3096af1680c">···36</a></span>····<a·class="code·hl_function"·href="a02382.html#af045a823e2cbdc27e26ac3096af1680c">RT2Cube2DLocalFiniteElement</a>·()</div> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div> 
113 </div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02402.html#a7e95863a55e66e678eccb26bdec3a539">···40</a></span>····<a·class="code·hl_function"·href="a02402.html#a7e95863a55e66e678eccb26bdec3a539">RT3Cube2DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02382.html#ac72d30839214df367452a2e68d3e4368">···44</a></span>····<a·class="code·hl_function"·href="a02382.html#ac72d30839214df367452a2e68d3e4368">RT2Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·(s[0])·?·-1.0·:·1.0;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······sign1·=·(s[1])·?·-1.0·:·1.0;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······sign2·=·(s[2])·?·-1.0·:·1.0;</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······sign3·=·(s[3])·?·-1.0·:·1.0;</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
120 </div>117 </div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02382.html#a12d12b12db2314762944d6fd75275580">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·clas[·...·truncated·by·diffoscope;·len:·84,·SHA:·a1f28aa17962d669f3cb3634d9a8e90885f6f76fb4ec67d1df22fdfe0aa1d6c8·...·]</a>·()<span·class="keyword">·const</span></div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02402.html#a320aa07afe7abf13d97c94925877352e">···49</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02402.html#a320aa07afe7abf13d97c94925877352e">size</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·40;</div>
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
127 </div>124 </div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02382.html#a432082eb7d416840249f517906febaa6">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·208,·SHA:·c7ef6e9372984b168fb2eef2dd6b91cf102f7671a37d044a8c41f3d3bbbc395a·...·]</div>127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02402.html#aa09d55dd9a14264cc0dd932c7a5bdc0c">···60</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02402.html#aa09[·...·truncated·by·diffoscope;·len:·237,·SHA:·67ad03e4439aedcb78e45f3e08b349ba4bc23ececa1a67d5c467bbddae210630·...·]</div>
 128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>
 130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out.resize(40);</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">auto</span>·<span·class="keyword">const</span>&amp;·x·=·in[0],·y·=·in[1];</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp1·=·-·x*(x*(x*(35*x·-·80)·+·60)·-·16)·-·1;</div>
 134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp2·=·x*(x*(x*(35*x·-·80)·+·60)·-·16)·+·1;</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp3·=·2*y·-·1;</div>
 136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp4·=·y*(6*y·-·6)·+·1;</div>
 137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp5·=·y*(y*(20*y·-·30)·+·12)·-·1;</div>
 138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp6·=·x*(x*(x*(35*x·-·60)·+·30)·-·4);</div>
 139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp7·=·-·y*(y*(y*(35*y·-·80)·+·60)·-·16)·-·1;</div>
 140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp8·=·y*(y*(y*(35*y·-·80)·+·60)·-·16)·+·1;</div>
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp9·=·2*x·-·1;</div>
 142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp10·=·x*(6*x·-·6)·+·1;</div>
 143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp11·=·x*(x*(20*x·-·30)·+·12)·-·1;</div>
 144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp12·=·y*(y*(y*(35*y·-·60)·+·30)·-·4);</div>
 145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp13·=·-x*(x*(x*(7*x·-·14)·+·9)·-·2);</div>
 146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp14·=·x*(x*(x*(7*x·-·14)·+·9)·-·2);</div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp15·=·x*(x*(2*x·-·3)·+·1);</div>
 148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp16·=·x*(x*(x*(5*x·-·10)·+·6)·-·1);</div>
 149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp17·=·-y*(y*(y*(7*y·-·14)·+·9)·-·2);</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp18·=·y*(y*(2*y·-·3)·+·1);</div>
 151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp19·=·y*(y*(y*(5*y·-·10)·+·6)·-·1);</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>·tmp20·=·y*(y*(y*(7*y·-·14)·+·9)·-·2);</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[0][0]=sign0*tmp1;</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······out[0][1]=0;</div>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[1][0]=(-3.0*tmp2*tmp3);</div>
 157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[1][1]=0;</div>
 158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[2][0]=sign0*(-5.0*tmp2*tmp4);</div>
 159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[2][1]=0;</div>
 160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[3][0]=(-7.0*tmp2*tmp5);</div>
 161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out[3][1]=0;</div>
 162 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[4][0]=sign1*tmp6;</div>
 164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[4][1]=0;</div>
 165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[5][0]=(-3.0*tmp6*tmp3);</div>
Max diff block lines reached; 9963/108623 bytes (9.17%) of diff not shown.
28.6 KB
html2text {}
    
Offset 1, 136 lines modifiedOffset 1, 671 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 raviartthomas2cube2d.hh9 raviartthomas3cube2dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALBASIS_HH
17 718 7
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 1419 8#include·<bitset>
 20 9#include·<numeric>
 21 10#include·<vector>
 22 11
 23 12#include·<dune/common/fmatrix.hh>
 24 13
 25 14#include·"../../common/localbasis.hh"
 26 15
25 15namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e
26 16{28 17{
27 25·template<class·D,·class·R>29 27·template<class·D,·class·R>
28 _\x82_\x86·class·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t30 _\x82_\x88·class·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
29 27·{31 29·{
30 2832 30
31 29·public:33 31·public:
 34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune::
 35 FieldVector<R,2>,
 36 _\x83_\x83·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 31·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 32·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x83·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 3437 34
37 _\x83_\x86·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
38 37·{} 
39 38 
40 _\x84_\x84·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
41 45·basis(s), 
42 46·interpolation(s) 
43 47·{} 
44 48 
45 _\x84_\x89·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const38 _\x84_\x80·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(std::bitset<4>·s·=·0)
 39 41·{
 40 42·sign0·=·(s[0])·?·-1.0·:·1.0;
 41 43·sign1·=·(s[1])·?·-1.0·:·1.0;
 42 44·sign2·=·(s[2])·?·-1.0·:·1.0;
 43 45·sign3·=·(s[3])·?·-1.0·:·1.0;
 44 46·}
 45 47
 46 _\x84_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
46 50·{47 50·{
47 51·return·basis;48 51·return·40;
48 52·}49 52·}
49 5350 53
50 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
51 55·{ 
52 56·return·coefficients; 
53 57·}51 _.6_.0·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,
 52 61·std::vector<typename·Traits::RangeType>&·out)·const
 53 62·{
 54 63·out.resize(40);
 55 64·auto·const&·x·=·in[0],·y·=·in[1];
 56 65
 57 66·const·auto·tmp1·=·-·x*(x*(x*(35*x·-·80)·+·60)·-·16)·-·1;
 58 67·const·auto·tmp2·=·x*(x*(x*(35*x·-·80)·+·60)·-·16)·+·1;
 59 68·const·auto·tmp3·=·2*y·-·1;
 60 69·const·auto·tmp4·=·y*(6*y·-·6)·+·1;
 61 70·const·auto·tmp5·=·y*(y*(20*y·-·30)·+·12)·-·1;
 62 71·const·auto·tmp6·=·x*(x*(x*(35*x·-·60)·+·30)·-·4);
 63 72·const·auto·tmp7·=·-·y*(y*(y*(35*y·-·80)·+·60)·-·16)·-·1;
 64 73·const·auto·tmp8·=·y*(y*(y*(35*y·-·80)·+·60)·-·16)·+·1;
 65 74·const·auto·tmp9·=·2*x·-·1;
 66 75·const·auto·tmp10·=·x*(6*x·-·6)·+·1;
 67 76·const·auto·tmp11·=·x*(x*(20*x·-·30)·+·12)·-·1;
 68 77·const·auto·tmp12·=·y*(y*(y*(35*y·-·60)·+·30)·-·4);
 69 78·const·auto·tmp13·=·-x*(x*(x*(7*x·-·14)·+·9)·-·2);
 70 79·const·auto·tmp14·=·x*(x*(x*(7*x·-·14)·+·9)·-·2);
 71 80·const·auto·tmp15·=·x*(x*(2*x·-·3)·+·1);
 72 81·const·auto·tmp16·=·x*(x*(x*(5*x·-·10)·+·6)·-·1);
 73 82·const·auto·tmp17·=·-y*(y*(y*(7*y·-·14)·+·9)·-·2);
 74 83·const·auto·tmp18·=·y*(y*(2*y·-·3)·+·1);
 75 84·const·auto·tmp19·=·y*(y*(y*(5*y·-·10)·+·6)·-·1);
 76 85·const·auto·tmp20·=·y*(y*(y*(7*y·-·14)·+·9)·-·2);
 77 86
 78 87·out[0][0]=sign0*tmp1;
 79 88·out[0][1]=0;
 80 89·out[1][0]=(-3.0*tmp2*tmp3);
 81 90·out[1][1]=0;
 82 91·out[2][0]=sign0*(-5.0*tmp2*tmp4);
 83 92·out[2][1]=0;
 84 93·out[3][0]=(-7.0*tmp2*tmp5);
 85 94·out[3][1]=0;
 86 95
 87 96·out[4][0]=sign1*tmp6;
 88 97·out[4][1]=0;
 89 98·out[5][0]=(-3.0*tmp6*tmp3);
 90 99·out[5][1]=0;
 91 100·out[6][0]=sign1*(5.0*tmp6*tmp4);
 92 101·out[6][1]=0;
 93 102·out[7][0]=(-7.0*tmp6*tmp5);
 94 103·out[7][1]=0;
 95 104
 96 105·out[8][0]=0;
 97 106·out[8][1]=sign2*tmp7;
 98 107·out[9][0]=0;
 99 108·out[9][1]=3.0*tmp9*tmp8;
 100 109·out[10][0]=0;
 101 110·out[10][1]=sign2*(-5.0*tmp10*tmp8);
 102 111·out[11][0]=0;
 103 112·out[11][1]=7.0*tmp11*tmp8;
 104 113
 105 114·out[12][0]=0;
 106 115·out[12][1]=sign3*tmp12;
Max diff block lines reached; 6902/29227 bytes (23.62%) of diff not shown.
6.78 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00353.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0prism.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0prism.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00293_source.html">raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00287_source.html">raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00290_source.html">raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>84 </div>
87 <p><a·href="a00353_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00353_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02302.html">Dune::RT0PrismLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02406.html">Dune::RT3Cube2DLocalCoefficients</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·prisms.··<a·href="a02302.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.··<a·href="a02406.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>97 </table>
1.97 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas3cube2dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
9 raviartthomas0prism.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
18  ·······First·order·Raviart-Thomas·shape·functions·on·prisms.·_.M_.o_.r_.e_.._.._..16 class· ·_.D_.u_.n_.e_.:_.:_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 17  ·······Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
38.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00353_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0prism.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas3cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 85 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0prism.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00353.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00353.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00293.html">raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00287.html">raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00290.html">raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02302.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02302.html">RT0PrismLocalFiniteElement</a></div>98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02406.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02306.html">RT0PrismLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02310.html">RT0PrismLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">···33</a></span>········<a·class="code·hl_class"·href="a02314.html">RT0PrismLocalInterpolation&lt;RT0PrismLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02302.html#a4fc6bac871a63fc3dfcbdf313f146922">···37</a></span>····<a·class="code·hl_function"·href="a02302.html#a4fc6bac871a63fc3dfcbdf313f146922">RT0PrismLocalFiniteElement</a>·()</div>103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02406.html#a1f91ddb833338da3114c9c13add0bbca">···27</a></span>····<a·class="code·hl_function"·href="a02406.html#a1f91ddb833338da3114c9c13add0bbca">RT3Cube2DLocalCoefficients</a>·()·:·li(40)</div>
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[4*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[4*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[4*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[4*i·+·3]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,3);</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;24;·i++)</div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······{</div>
 115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········li[16·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div>
 116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······}</div>
 117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
114 </div>118 </div>
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">120 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02302.html#aac52a225a7d769d7d6ef7146ab53866f">···45</a></span>····<a·class="code·hl_function"·href="a02302.html#aac52a225a7d769d7d6ef7146ab53866f">RT0PrismLocalFiniteElement</a>·(<span·class=[·...·truncated·by·diffoscope;·len:·29,·SHA:·c774ed42a9e3cb33e59cc27c757e63d17f46dde4847cfbfcc33454c39f702f1b·...·]</div>121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>
 122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div>123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·40;</div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
121 </div>125 </div>
122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02302.html#a457974adbefac2f25620650208147403">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·clas[·...·truncated·by·diffoscope;·len:·90,·SHA:·05c376154bdb47e5111b72dfecac9ea3207e96618159f81c25d67e537ec03553·...·])<span·class="keyword">·const</span></div>128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02406.html#aeeabb6491a005575103c7b17e97503c2">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02406.html#aeeabb6491a005575103c7b17e97503c2">localKey</a>·([·...·truncated·by·diffoscope;·len:·13,·SHA:·337d01b8b6379f2f7a4468eda7920f6991f39594f7db10b07ba0169d765e262d·...·])<span·class="keyword">·const</span></div>
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div>130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·li[i];</div>
127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
128 </div>132 </div>
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02302.html#a81568832155353dfd771d452886cd24c">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02302.html#a81568832155353dfd771d452886cd24c">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····std::vector&lt;LocalKey&gt;·li;</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>
135 </div>137 </div>
 138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02302.html#a3da146fee638a34ddbf9d748ea62408c">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02302.html#a3da146fee638a34ddbf9d748ea62408c">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
142 </div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
144 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02302.html#a10d304d61028ed15d3f5449440291899">···66</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02302.html#a10d304d61028ed15d3f5449440291899">size</a>·()<span·class="keyword">·const</span></div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div> 
149 </div> 
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
151 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02302.html#af2c7523db92378ec163ea9a919c491c5">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02302.html#af2c7523db92378ec163ea9a919c491c5">type</a>·()</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·GeometryTypes::prism;</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div> 
156 </div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">private</span>:</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02306.html">RT0PrismLocalBasis&lt;D,R&gt;</a>·basis;</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02310.html">RT0PrismLocalCoefficients</a>·coefficients;</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02314.html">RT0PrismLocalInterpolation&lt;RT0PrismLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div> 
Max diff block lines reached; 7557/28885 bytes (26.16%) of diff not shown.
10.2 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 83 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas0prism.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d
 9 raviartthomas3cube2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH
17 718 7
 19 8#include·<cstddef>
 20 9#include·<vector>
 21 10
 22 11#include·"../../common/localkey.hh"
 23 12
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
 25 14{
 26 _\x82_\x82·class·_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
26 16{ 
27 25·template<class·D,·class·R> 
28 _\x82_\x86·class·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
29 27·{27 23·{
30 2828 24
31 29·public:29 25·public:
32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 31·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 32·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s,30 _.2_.7·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(40)
35 _\x83_\x83·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 34 
37 35 
38 _.3_.7·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()31 28·{
 32 29·for·(std::size_t·i·=·0;·i·<·4;·i++)
 33 30·{
 34 31·li[4*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·li[4*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 36 33·li[4*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
 37 34·li[4*i·+·3]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,3);
 38 35·}
 39 36
 40 37·for·(std::size_t·i=0;·i<24;·i++)
39 38·{}41 38·{
40 39 
41 _\x84_\x85·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
42 46·basis(s), 
43 47·interpolation(s) 
44 48·{} 
45 49 
46 _.5_.0·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const42 39·li[16·+·i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(0,0,i);
 43 40·}
 44 41·}
 45 42
 46 _\x84_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 47 45·{
 48 46·return·40;
 49 47·}
 50 48
 51 _\x85_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
47 51·{52 51·{
48 52·return·basis;53 52·return·li[i];
49 53·}54 53·}
50 5455 54
51 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
52 56·{ 
53 57·return·coefficients;56 55·private:
 57 56·std::vector<LocalKey>·li;
 58 57·};
54 58·}59 58}
55 5960 59
56 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
57 61·{ 
58 62·return·interpolation; 
59 63·} 
60 64 
61 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
62 67·{ 
63 68·return·basis.size(); 
64 69·} 
65 70 
66 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
67 72·{ 
68 73·return·GeometryTypes::prism; 
69 74·} 
70 75 
71 76·private: 
72 77·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
73 78·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
74 79·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
75 80·}; 
76 81} 
77 82#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH61 60#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALCOEFFICIENTS_HH
78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
81 _\x8D_\x8u_\x8n_\x8e62 _\x8D_\x8u_\x8n_\x8e
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1863 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 64 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 65 Describe·position·of·one·degree·of·freedom.
83 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
84 traits·helper·struct 
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
86 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
87 LB·LocalBasisType 
88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
89 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
90 LC·LocalCoefficientsType 
91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
92 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
93 LI·LocalInterpolationType 
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2466 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
95 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
96 First·order·Raviart-Thomas·shape·functions·on·prisms.67 _.D_.u_.n_.e_.:_.:_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 68 Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.
Max diff block lines reached; 2257/10416 bytes (21.67%) of diff not shown.
7.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00356.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0cube2dall.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0prism.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2dall.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0prism.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00308_source.html">raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00314_source.html">raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00311_source.html">raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&quot;</code><br·/>
87 </div>86 </div>
88 <p><a·href="a00356_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00356_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">88 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>90 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02274.html">Dune::RT0Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02302.html">Dune::RT0PrismLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·prisms.··<a·href="a02302.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02278.html">Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02282.html">Dune::RT0Cube2DLocalCoefficients</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>99 </table>
2.33 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0cube2dall.hh·File·Reference9 raviartthomas0prism.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
11 #include·<cstddef> 
12 #include·<numeric> 
13 #include·<vector> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 18  ·······First·order·Raviart-Thomas·shape·functions·on·prisms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20   
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
24  19  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  22  
28 ===============================================================================23 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
71.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00356_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0cube2dall.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0prism.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 249 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2dall.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0prism.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00356.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00356.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00308.html">raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00314.html">raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00311.html">raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <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="a00576.html">Dune</a></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> 
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02274.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02274.html">RT0Cube2DLocalBasis</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02302.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02302.html">RT0PrismLocalFiniteElement</a></div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">···33</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">Trait[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02306.html">RT0PrismLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02310.html">RT0PrismLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">···33</a></span>········<a·class="code·hl_class"·href="a02314.html">RT0PrismLocalInterpolation&lt;RT0PrismLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">Traits</a>;</div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02274.html#a30cc5a587bca99bbd4041b486d948af1">···36</a></span>····<a·class="code·hl_function"·href="a02274.html#a30cc5a587bca99bbd4041b486d948af1">RT0Cube2DLocalBasis</a>·(std::bitset&lt;4&gt[·...·truncated·by·diffoscope;·len:·7,·SHA:·8bd1923ede02a6088c3a4160b9246ba0c65ba4008d239c5a39228e5f5733831e·...·])</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02302.html#a4fc6bac871a63fc3dfcbdf313f146922">···37</a></span>····<a·class="code·hl_function"·href="a02302.html#a4fc6bac871a63fc3dfcbdf313f146922">RT0PrismLocalFiniteElement</a>·()</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div> 
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div> 
115 </div>114 </div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
117 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02274.html#aef09f3ad0a8dbd47e196b1b50f3dcaa0">···43</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02274.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·610579e8bc0dac8036176fe836c06efe4515cd3a4c8284cab23f1ab36f520893·...·]</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02302.html#aac52a225a7d769d7d6ef7146ab53866f">···45</a></span>····<a·class="code·hl_function"·href="a02302.html#aac52a225a7d769d7d6ef7146ab53866f">RT0PrismLocalFiniteElement</a>·(<span·class=[·...·truncated·by·diffoscope;·len:·29,·SHA:·c774ed42a9e3cb33e59cc27c757e63d17f46dde4847cfbfcc33454c39f702f1b·...·]</div>
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div>
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·4;</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div>
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>
122 </div>121 </div>
123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
124 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02302.html#a457974adbefac2f25620650208147403">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02302.html#a457974adbefac2f25620650208147403">localBasis</a>·()<span·class="keyword">·const</span></div>
125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02274.html#a99dfb7382c18dbb197e2fafb9ef65776">···49</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02274.html#a99dfb7382c18dbb197e2fafb9ef65776">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out.resize(4);</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div>
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[0]·=·{sign_[0]*(in[0]-1.0),·0.0};</div> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[1]·=·{sign_[1]*(in[0]),·····0.0};</div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out[2]·=·{0.0,··················sign_[2]*(in[1]-1.0)};</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[3]·=·{0.0,··················sign_[3]*(in[1])};</div> 
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
134 </div>128 </div>
 129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02302.html#a81568832155353dfd771d452886cd24c">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02302.html#a81568832155353dfd771d452886cd24c">localCoefficients</a>·()<span·class="keyword">·const</span></div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
 133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>135 </div>
 136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
137 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02274.html#ad970d2a7b182d355bf3e166750abedcf">···61</a></span>····<a·class="code·hl_function"·href="a02274.html#ad970d2a7b182d355bf3e166750abedcf">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·············<span·class="comment">//·position</span></div> 
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··························<span·class="comment">//·return·value</span></div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02302.html#a3da146fee638a34ddbf9d748ea62408c">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·202,·SHA:·ef9fbebe3e55a7c9a455f3570f64c8d6b93b4db7b0a54e7683092afd58b9b40d·...·]</span></div>
 139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div>
 140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·interpolation;</div>
140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 142 </div>
141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(4);</div> 
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[0][0]·=·{sign_[0],·0};</div> 
143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0][1]·=·{0,········0};</div> 
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 144 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02302.html#a10d304d61028ed15d3f5449440291899">···66</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02302.html#a10d304d61028ed15d3f5449440291899">size</a>·()<span·class="keyword">·const</span></div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[1][0]·=·{sign_[1],·0};</div>147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·basis.size();</div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out[1][1]·=·{0,········0};</div>148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
 149 </div>
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[2][0]·=·{0,········0};</div> 
149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[2][1]·=·{0,·sign_[2]};</div>151 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02302.html#af2c7523db92378ec163ea9a919c491c5">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02302.html#af2c7523db92378ec163ea9a919c491c5">type</a>·()</div>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·GeometryTypes::prism;</div>
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[3][0]·=·{0,········0};</div> 
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[3][1]·=·{0,·sign_[3]};</div> 
153 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
154 </div>156 </div>
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 12491/55506 bytes (22.50%) of diff not shown.
17.5 KB
html2text {}
    
Offset 1, 264 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas0prism.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 raviartthomas0cube2dall.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_ALL_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_PRISM_HH
18 717 7
 18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8p_\x8r_\x8i_\x8s_\x8m_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
19 8#include·<cstddef> 
20 9#include·<numeric> 
21 10#include·<vector> 
22 11 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
27 16 
28 17namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
29 18{26 16{
30 28·template<class·D,·class·R>27 25·template<class·D,·class·R>
31 _\x82_\x89·class·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 30·{28 _.2_.6·class·_.R_.T_.0_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
 29 27·{
 30 28
33 31·public:31 29·public:
34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
35 FieldVector<R,2>, 
36 _.3_.3·Dune::FieldMatrix<R,2,2>·>·_.T_.r_.a_.i_.t_.s;32 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 33 31·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 34 32·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 35 _\x83_\x83·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
37 3436 34
 37 35
 38 _\x83_\x87·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 39 38·{}
 40 39
 41 _\x84_\x85·_\x8R_\x8T_\x80_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 42 46·basis(s),
 43 47·interpolation(s)
 44 48·{}
 45 49
 46 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
38 _\x83_\x86·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0) 
39 37·{ 
40 38·for·(int·i=0;·i<4;·i++) 
41 39·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
42 40·} 
43 41 
44 _\x84_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
45 44·{ 
46 45·return·4; 
47 46·} 
48 47 
49 _\x84_\x89·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
50 50·std::vector<typename·Traits::RangeType>&·out)·const 
51 51·{47 51·{
 48 52·return·basis;
52 52·out.resize(4); 
53 53·out[0]·=·{sign_[0]*(in[0]-1.0),·0.0}; 
54 54·out[1]·=·{sign_[1]*(in[0]),·0.0}; 
55 55·out[2]·=·{0.0,·sign_[2]*(in[1]-1.0)}; 
56 56·out[3]·=·{0.0,·sign_[3]*(in[1])}; 
57 57·}49 53·}
 50 54
 51 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
58 58 
59 60·inline·void 
60 _\x86_\x81·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
61 62·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
62 63·{52 56·{
63 64·out.resize(4); 
64 65·out[0][0]·=·{sign_[0],·0}; 
65 66·out[0][1]·=·{0,·0}; 
66 67 
67 68·out[1][0]·=·{sign_[1],·0}; 
68 69·out[1][1]·=·{0,·0};53 57·return·coefficients;
 54 58·}
 55 59
 56 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 57 61·{
 58 62·return·interpolation;
 59 63·}
 60 64
 61 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 62 67·{
 63 68·return·basis.size();
 64 69·}
69 7065 70
 66 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
70 71·out[2][0]·=·{0,·0}; 
71 72·out[2][1]·=·{0,·sign_[2]}; 
72 73 
73 74·out[3][0]·=·{0,·0}; 
74 75·out[3][1]·=·{0,·sign_[3]}; 
75 76·} 
76 77 
77 _\x87_\x89·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
78 80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
79 81·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
80 82·{67 72·{
 68 73·return·GeometryTypes::prism;
 69 74·}
 70 75
81 83·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
82 84·if·(totalOrder·==·0)·{ 
83 85·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
84 86·}·else·if·(totalOrder·==·1)·{ 
85 87·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(), 
86 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1)); 
Max diff block lines reached; 8611/17894 bytes (48.12%) of diff not shown.
7.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00359.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomassimplexprebasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas1cube3d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 38 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexprebasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00287_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00290_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00293_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02518.html">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02366.html">Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02366.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html">Dune::RTVecMatrix&lt;·geometryId,·Field·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>99 </table>
2.33 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomassimplexprebasis.hh·File·Reference9 raviartthomas1cube3d.hh·File·Reference
11 #include·<fstream> 
12 #include·<utility> 
13 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
14 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 18  ·······First·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
18   
19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F 
20 ·········_\x8> 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
23  19  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  22  
27 ===============================================================================23 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
88.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00359_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomassimplexprebasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas1cube3d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 283 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexprebasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00359.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>83 <a·href="a00359.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASPREBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASPREBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00287.html">raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00290.html">raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00293.html">raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>·&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field·&gt;</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">struct·</span>RTVecMatrix;</div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field&gt;</div> 
103 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02366.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02366.html">RT1Cube3DLocalFiniteElement</a></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02518.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02518.html">RTPreBasisFactory</a></div> 
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02518.html#a128edcad1837a184962734cc35fe636f">···23</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02518.html#a128edcad1837a184962734cc35fe636f">MBasisFactory</a>;</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">···24</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MBasisFactory::Object·<a·class="code·hl_typedef"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">MBasis</a>;</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02518.html#aa365cca1c2ca117de1c575a811dcfa8c">···25</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;MBasis&gt;</a>·<a·class="code·hl_typedef"·href="a02518.html#aa365cca1c2ca117de1c575a811dcfa8c">EvalMBasis</a>;</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02518.html#a2f70a7d688da1a3f3eb012b313ce87ef">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;EvalMBasis,SparseCoeffMatrix&lt;Field,dim&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02518.html#a2f70a7d688da1a3f3eb012b313ce87ef">Basis</a>;</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02518.html#a120b4b8f1025161ccee7eab4dc4cf77c">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02518.html#a120b4b8f1025161ccee7eab4dc4cf77c">Object</a>;</div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118fb">···29</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118[·...·truncated·by·diffoscope;·len:·12,·SHA:·4d2e46bbea63310b3835d3bda6b30e6983e09efe91a31097abc8e4c5d43b2fbb·...·]</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02370.html">RT1Cube3DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02374.html">RT1Cube3DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02366.html#aacd62ca0413a4071982bbc92a4b2256c">···33</a></span>········<a·class="code·hl_class"·href="a02378.html">RT1Cube3DLocalInterpolation&lt;RT1Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02366.html#aacd62ca0413a4071982bbc92a4b2256c">Traits</a>;</div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div> 
115 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02522.html">···32</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02522.html">EvaluationBasisFactory</a></div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02366.html#a2fd8629ddf227c16de3751fe4d24fc19">···36</a></span>····<a·class="code·hl_function"·href="a02366.html#a2fd8629ddf227c16de3751fe4d24fc19">RT1Cube3DLocalFiniteElement</a>·()</div>
117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">···34</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<a·class="code·hl_typedef"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">Type</a>;</div> 
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····};</div> 
120 </div>113 </div>
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
122 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02518.html#af71bfcbbc9ab13535033843c0216265b">···37</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02518.html#af71bfcbbc9ab13535033843c0216265b">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118fb">Key</a>·&amp;order·)</div> 
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02366.html#a641401706d4c5eee56d0d6cde42e7f77">···44</a></span>····<a·class="code·hl_function"·href="a02366.html#a641401706d4c5eee56d0d6cde42e7f77">RT1Cube3DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_struct"·href="a02514.html">RTVecMatrix&lt;geometryId,Field&gt;</a>·vecMatrix(order);</div> 
126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_typedef"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">MBasis</a>·*mbasis·=·MBasisFactory::template·create&lt;geometryId&gt;(order+1);</div> 
127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type·*tmBasis·=·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type(*mbasis);</div> 
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······tmBasis-&gt;fill(vecMatrix);</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·tmBasis;</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
131 </div>120 </div>
132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02518.html#a9d466e23749b97b67bd60775c83be868">···45</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02518.html#a9d466e23749b97b67bd60775c83be868">release</a>(·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div> 
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02366.html#afd3ac35e268b845e4ff2b3a65fe02052">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02366.html#afd3ac35e268b845e4ff2b3a65fe02052">localBasis</a>·()<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
 126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
134 </div>127 </div>
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field&gt;</div> 
137 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02514.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02514.html">RTVecMatrix</a></div> 
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02514.html#ad1bf36a9cd923e676de5a971d0c95892">···51</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_variable"·href="a02514.html#ad1bf36a9cd923e676de5a971d0c95892">geometry</a>·=·geometryId;</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02514.html#a39853723e66cb2127529cbce1a7ea6ba">···52</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02514.html#a39853723e66cb2127529cbce1a7ea6ba">dim</a>·=·<a·class="code·hl_variable"·href="a02514.html#ad1bf36a9cd923e676de5a971d0c95892">geometry</a>.<a·class="code·hl_variable"·href="a02514.html#a39853723e66cb2127529cbce1a7ea6ba">dim</a>();</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">MI</a>;</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02514.html#acd4a03b6ba7501bc75a05ddb2d2604bf">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02778.html">MonomialBasis&lt;geometryId,MI&gt;</a>·<a·class="code·hl_typedef"·href="a02514.html#acd4a03b6ba7501bc75a05ddb2d2604bf">MIBasis</a>;</div> 
144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02514.html#a6e1b8002faea5ed9f74c97e8e6a4c761">···55</a></span>····<a·class="code·hl_function"·href="a02514.html#a6e1b8002faea5ed9f74c97e8e6a4c761">RTVecMatrix</a>(std::size_t·order)</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02366.html#a2d4426d989a4b47d945e3f6f6128c35d">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·207,·SHA:·ebf2a0318c791b9dfa62c98e9dae50e66c58006a189384327a6b1507a941925c·...·]</div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="comment">/*</span></div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">·······*·Construction·of·Raviart-Thomas·elements·in·high·dimensions·see·&quot;Mixed·Finite·Elements·in·\R^3&quot;·by·Nedelec,·1980.</span></div> 
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">·······*</span></div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·······*·Let·$\P_{n,k}$·be·the·space·of·polynomials·in·$n$·variables·with·degree·$\leq·k$.</span></div> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·······*·The·space·of·Raviart-Thomas·functions·in·$n$·dimensions·with·index·$k$·is·defined·as</span></div> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·······*</span></div> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·······*·\begin{equation*}</span></div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">·······*····RT_k·:=·(\P_{k-1})^n·\oplus·\widetilde·\P_k·x</span></div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">·······*·\end{equation*}</span></div> 
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">·······*·with·$x=(x_1,x_2,\dots,·x_n)$·in·$n$·dimensions·and·$\widetilde·\P_k$·the·homogeneous·polynomials·of·degree·$k$.</span></div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">·······*</span></div> 
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">·······*·For·$RT_k$·holds</span></div> 
159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">·······*·\begin{equation*}</span></div> 
160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·······*····(\P_{k-1})^n·\subset·RT_k·\subset·(\P_k)^n.</span></div> 
Max diff block lines reached; 15676/69512 bytes (22.55%) of diff not shown.
20.7 KB
html2text {}
    
Offset 1, 329 lines modifiedOffset 1, 136 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas1cube3d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x 
9 raviartthomassimplexprebasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RAVIARTTHOMASPREBASIS_HH 
17 6#define·DUNE_RAVIARTTHOMASPREBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<fstream> 
20 9#include·<utility> 
21 10 
22 11#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
23 12 
24 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
25 1424 14
26 15namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
27 16{26 16{
 27 25·template<class·D,·class·R>
 28 _\x82_\x86·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
28 17·template·<·GeometryType::Id·geometryId,·class·Field·> 
29 18·struct·RTVecMatrix; 
30 19 
31 20·template·<unsigned·int·dim,·class·Field> 
32 _\x82_\x81·struct·_\x8R_\x8T_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
33 22·{29 27·{
 30 28
 31 29·public:
 32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 33 31·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 34 32·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 35 _\x83_\x83·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 34
 37 _\x83_\x86·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 38 37·{}
 39 38
 40 _\x84_\x84·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 41 45·basis(s),
 42 46·interpolation(s)
 43 47·{}
 44 48
 45 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
34 _\x82_\x83·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y; 
35 _\x82_\x84·typedef·typename·MBasisFactory::Object·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s; 
36 _\x82_\x85·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s; 
37 _\x82_\x86·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8>·> 
38 _\x8B_\x8a_\x8s_\x8i_\x8s; 
39 27 
40 _\x82_\x88·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
41 _\x82_\x89·typedef·std::size_t·_\x8K_\x8e_\x8y; 
42 30 
43 31·template·<unsigned·int·dd,·class·FF> 
44 _\x83_\x82·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
45 33·{ 
46 _\x83_\x84·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>·_\x8T_\x8y_\x8p_\x8e; 
47 35·}; 
48 36·template<·GeometryType::Id·geometryId·> 
49 _\x83_\x87·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&order·) 
50 38·{ 
51 39·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·vecMatrix(order); 
52 40·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s·*mbasis·=·MBasisFactory::template·create<geometryId>(order+1); 
53 41·typename·std::remove_const<Object>::type·*tmBasis·=·new·typename·std:: 
54 remove_const<Object>::type(*mbasis); 
55 42·tmBasis->fill(vecMatrix); 
56 43·return·tmBasis; 
57 44·} 
58 _\x84_\x85·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·} 
59 46·}; 
60 47 
61 48·template·<GeometryType::Id·geometryId,·class·Field> 
62 _\x84_\x89·struct·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x 
63 50·{46 50·{
 47 51·return·basis;
 48 52·}
 49 53
 50 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
64 _\x85_\x81·static·constexpr·GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId; 
65 _\x85_\x82·static·const·unsigned·int·_\x8d_\x8i_\x8m·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y._\x8d_\x8i_\x8m(); 
66 _\x85_\x83·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8I; 
67 _\x85_\x84·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8M_\x8I_\x8>·_\x8M_\x8I_\x8B_\x8a_\x8s_\x8i_\x8s; 
68 _\x85_\x85·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x(std::size_t·order) 
69 56·{51 55·{
 52 56·return·coefficients;
 53 57·}
 54 58
 55 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 56 60·{
 57 61·return·interpolation;
70 57·/* 
71 58·*·Construction·of·Raviart-Thomas·elements·in·high·dimensions·see·"Mixed 
72 Finite·Elements·in·\R^3"·by·Nedelec,·1980. 
73 59·* 
74 60·*·Let·$\P_{n,k}$·be·the·space·of·polynomials·in·$n$·variables·with·degree 
75 $\leq·k$. 
76 61·*·The·space·of·Raviart-Thomas·functions·in·$n$·dimensions·with·index·$k$·is 
77 defined·as 
78 62·*58 62·}
 59 63
 60 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
79 63·*·\begin{equation*} 
80 64·*·RT_k·:=·(\P_{k-1})^n·\oplus·\widetilde·\P_k·x 
81 65·*·\end{equation*} 
82 66·*·with·$x=(x_1,x_2,\dots,·x_n)$·in·$n$·dimensions·and·$\widetilde·\P_k$·the 
83 homogeneous·polynomials·of·degree·$k$. 
84 67·* 
85 68·*·For·$RT_k$·holds 
86 69·*·\begin{equation*} 
87 70·*·(\P_{k-1})^n·\subset·RT_k·\subset·(\P_k)^n. 
88 71·*·\end{equation*} 
89 72·* 
90 73·*·We·construct·$(\P_k)^n$·and·and·only·use·the·monomials·contained·in 
91 $RT_k$. 
Max diff block lines reached; 10046/21211 bytes (47.36%) of diff not shown.
6.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00362.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomassimplexbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas12dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00359_source.html">raviartthomassimplexprebasis.hh</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
86 </div>84 </div>
87 <p><a·href="a00362_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00362_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02490.html">Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html">Dune::RT12DLocalCoefficients</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.··<a·href="a02342.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>97 </table>
1.71 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomassimplexbasis.hh·File·Reference10 raviartthomas12dlocalcoefficients.hh·File·Reference
11 #include·<fstream>11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
12 #include·<dune/common/exceptions.hh> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h> 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 struct· ·_.D_.u_.n_.e_.:_.:_.R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.,_.·_.S_.F_.,_.·_.C_.F_.·_.>16 class· ·_.D_.u_.n_.e_.:_.:_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.
 18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
24.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00362_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomassimplexbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas12dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 72 lines modifiedOffset 70, 82 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00362.html">Go·to·the·documentation·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>83 <a·href="a00362.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00455.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00365.html">raviartthomassimplexinterpolation.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00359.html">raviartthomassimplexprebasis.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02342.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02342.html">RT12DLocalCoefficients</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·<span·class="comment">/*</span></div>100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·`RTPreBasisFactory`·provides·a·basis·for·the·Raviart-Thomas·function·space.</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·`RaviartThomasL2InterpolationFactory`·provides·the·linear·functionals.</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*</span></div>102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·`Defaultbasisfactory::create`·first·builds·the·function·space·and·the·linear·functionals.</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·Then·the·constructor·of·`BasisMatrix`·gets·called.·There·the·matrix</span></div>103 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">···27</a></span>····<a·class="code·hl_function"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">RT12DLocalCoefficients</a>·()·:·li(8)</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*</span></div>105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·\begin{equation}</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*···A_{i,j}·:=·N_j(\phi_i)</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*·\end{equation}</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*</span></div>106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·3;·i++)</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*·with·linear·functionals·$N_j$·and·basisfunctions·$\phi_i$·gets·assembled.</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··*·Then·the·matrix·gets·inverted·and·is·then·used·as·a·coefficient·matrix·for·the·standard·monomial·basis.</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">··*</span></div>107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">··*·For·more·details·on·the·theory·see·the·first·chapter·&quot;Construction·of·Local·Finite·Element·Spaces·Using·the·Generic·Reference·Elements&quot;</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">··*·of·the·book·&quot;Advances·in·Dune&quot;·by·Dedner,·Flemisch·and·Klöfkorn·published·in·2012.</span></div>108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">··*/</span></div>110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······}</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="comment">//·last·two·DOF·are·associated·with·the·cell·(codim·=·0)</span></div>
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······li[6]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div>
 114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······li[7]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div>
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·SF,·<span·class="keyword">class</span>·CF·&gt;</div> 
118 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};"> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02490.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02490.html">RaviartThomasBasisFactory</a></div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·RTPreBasisFactory&lt;dim,CF&gt;,</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········RaviartThomasL2InterpolationFactory&lt;dim,CF&gt;,</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········dim,dim,SF,CF·&gt;</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{};</div>115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
124 </div>116 </div>
 117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">···41</a></span>····std::size_t·<a·class="code·hl_function"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">size</a>·()<span·class="keyword">·const</span></div>
 120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·8;</div>
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 123 </div>
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_RAVIARTTHOMASBASIS_HH</span></div> 
128 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">raviartthomassimplexprebasis.hh</a></div></div> 
129 <div·class="ttc"·id="aa00365_html"><div·class="ttname"><a·href="a00365.html">raviartthomassimplexinterpolation.hh</a></div></div> 
130 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">defaultbasisfactory.hh</a></div></div>125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02342.html#ab9d04329919604421dfe0db23bf6f683">···47</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02342.html#ab9d04329919604421dfe0db23bf6f683">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>
 128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·li[i];</div>
 129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
 130 </div>
 131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····std::vector&lt;LocalKey&gt;·li;</div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
 135 </div>
 136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}</div>
 137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>
131 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>138 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
132 <div·class="ttc"·id="aa02490_html"><div·class="ttname"><a·href="a02490.html">Dune::RaviartThomasBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·raviartthomassimplexbasis.hh:40</div></div> 
133 <div·class="ttc"·id="aa02662_html"><div·class="ttname"><a·href="a02662.html">Dune::DefaultBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·defaultbasisfactory.hh:38</div></div>139 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 140 <div·class="ttc"·id="aa02342_html"><div·class="ttname"><a·href="a02342.html">Dune::RT12DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.</div><div·class="ttdef"><b>Definition</b>·raviartthomas12dlocalcoefficients.hh:23</div></div>
 141 <div·class="ttc"·id="aa02342_html_a147b9e8384a9402c121cfe4002564f99"><div·class="ttname"><a·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">Dune::RT12DLocalCoefficients::RT12DLocalCoefficients</a></div><div·class="ttdeci">RT12DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·raviartthomas12dlocalcoefficients.hh:27</div></div>
 142 <div·class="ttc"·id="aa02342_html_ab9d04329919604421dfe0db23bf6f683"><div·class="ttname"><a·href="a02342.html#ab9d04329919604421dfe0db23bf6f683">Dune::RT12DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas12dlocalcoefficients.hh:47</div></div>
 143 <div·class="ttc"·id="aa02342_html_af29332d8560fd91b737013e97aa8c828"><div·class="ttname"><a·href="a02342.html#af29332d8560fd91b737013e97aa8c828">Dune::RT12DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·raviartthomas12dlocalcoefficients.hh:41</div></div>
134 </div><!--·fragment·--></div><!--·contents·-->144 </div><!--·fragment·--></div><!--·contents·-->
135 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
138 </small></address>148 </small></address>
139 </body>149 </body>
140 </html>150 </html>
5.45 KB
html2text {}
    
Offset 1, 70 lines modifiedOffset 1, 80 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d
9 raviartthomassimplexbasis.hh9 raviartthomas12dlocalcoefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RAVIARTTHOMASBASIS_HH 
17 6#define·DUNE_RAVIARTTHOMASBASIS_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH
18 718 7
19 8#include·<fstream>19 8#include·<cstddef>
20 9#include·<dune/common/exceptions.hh>20 9#include·<vector>
21 1021 10
 22 11#include·"../../common/localkey.hh"
 23 12
22 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h> 
23 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
25 14 
26 15namespace·_\x8D_\x8u_\x8n_\x8e24 13namespace·_\x8D_\x8u_\x8n_\x8e
 25 14{
 26 15
 27 _\x82_\x82·class·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
27 16{ 
28 17·/* 
29 18·*·`RTPreBasisFactory`·provides·a·basis·for·the·Raviart-Thomas·function 
30 space. 
31 19·*·`RaviartThomasL2InterpolationFactory`·provides·the·linear·functionals. 
32 20·* 
33 21·*·`Defaultbasisfactory::create`·first·builds·the·function·space·and·the 
34 linear·functionals. 
35 22·*·Then·the·constructor·of·`BasisMatrix`·gets·called.·There·the·matrix 
36 23·*28 23·{
 29 24
 30 25·public:
 31 _\x82_\x87·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(8)
 32 28·{
 33 29·for·(std::size_t·i·=·0;·i·<·3;·i++)
37 24·*·\begin{equation} 
38 25·*·A_{i,j}·:=·N_j(\phi_i) 
39 26·*·\end{equation} 
40 27·* 
41 28·*·with·linear·functionals·$N_j$·and·basisfunctions·$\phi_i$·gets·assembled. 
42 29·*·Then·the·matrix·gets·inverted·and·is·then·used·as·a·coefficient·matrix·for 
43 the·standard·monomial·basis. 
44 30·*34 30·{
 35 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 36 32·li[3·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 37 33·}
45 31·*·For·more·details·on·the·theory·see·the·first·chapter·"Construction·of 
46 Local·Finite·Element·Spaces·Using·the·Generic·Reference·Elements" 
47 32·*·of·the·book·"Advances·in·Dune"·by·Dedner,·Flemisch·and·Klöfkorn·published 
48 in·2012. 
49 33·*/ 
50 3438 34
51 35·template<·unsigned·int·dim,·class·SF,·class·CF·> 
52 _\x83_\x86·struct·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
53 37·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<·RTPreBasisFactory<dim,CF>, 
54 38·RaviartThomasL2InterpolationFactory<dim,CF>, 
55 39·dim,dim,SF,CF·> 
56 40·{}; 
57 41} 
58 42 
59 43#endif·//·#ifndef·DUNE_RAVIARTTHOMASBASIS_HH 
60 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
61 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
62 _.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_.._.h_.h39 35·//·last·two·DOF·are·associated·with·the·cell·(codim·=·0)
 40 36·li[6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0);
 41 37·li[7]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1);
 42 38·}
 43 39
 44 _\x84_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 45 42·{
 46 43·return·8;
 47 44·}
 48 45
 49 _\x84_\x87·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 50 48·{
 51 49·return·li[i];
 52 50·}
 53 51
 54 52·private:
 55 53·std::vector<LocalKey>·li;
 56 54·};
 57 55}
 58 56#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH
63 _\x8D_\x8u_\x8n_\x8e59 _\x8D_\x8u_\x8n_\x8e
64 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1860 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
65 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_\x8y61 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.o_.c_.a_.l_.K_.e_\x8y
 62 Describe·position·of·one·degree·of·freedom.
 63 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 64 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 65 Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.
 66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas12dlocalcoefficients.hh:23
 67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 68 RT12DLocalCoefficients()
 69 Standard·constructor.
 70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas12dlocalcoefficients.hh:27
 71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 72 const·LocalKey·&·localKey(std::size_t·i)·const
 73 get·i'th·index
66 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomassimplexbasis.hh:4074 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas12dlocalcoefficients.hh:47
67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
68 D.De.ef.fi.in.ni.it.ti.io.on.n·defaultbasisfactory.hh:3875 _.D_.u_.n_.e_.:_.:_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.:_.:_.s_.i_.z_.e
 76 std::size_t·size()·const
 77 number·of·coefficients
 78 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas12dlocalcoefficients.hh:41
69 ===============================================================================79 ===============================================================================
70 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.880 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
9.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00365.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomassimplexinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas12dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 50 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/> 
92 </div>83 </div>
93 <p><a·href="a00365_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00365_source.html">Go·to·the·source·code·of·this·file.</a></p>
94 <table·class="memberdecls">85 <table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
96 Classes</h2></td></tr>87 Classes</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html">Dune::LocalCoefficientsContainer</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html">Dune::RaviartThomasCoefficientsFactory&lt;·dim·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02502.html">Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html">Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html">Dune::RT12DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02346.html#details">More...</a><br·/></td></tr>
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·L2-based·interpolation·for·Raviart·Thomas.··<a·href="a02510.html#details">More...</a><br·/></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html">Dune::RaviartThomasL2InterpolationFactory&lt;·dim,·Field·&gt;</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
111 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>96 </table>
2.7 KB
html2text {}
    
Offset 1, 39 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomassimplexinterpolation.hh·File·Reference10 raviartthomas12dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
11 #include·<fstream> 
12 #include·<utility> 
13 #include·<dune/common/exceptions.hh> 
14 #include·<dune/geometry/quadraturerules.hh>12 #include·<dune/geometry/quadraturerules.hh>
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/geometry/type.hh> 
17 #include·<dune/geometry/typeindex.hh> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8._\x8h_\x8h> 
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
 16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference
 17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
24 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r 
25   
26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8u_\x8i_\x8l_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
29   
30 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8·_\x8> 
31  ········An·L2-based·interpolation·for·Raviart·Thomas.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
34  18  
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
37  21  
38 ===============================================================================22 ===============================================================================
39 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
147 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00365_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomassimplexinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas12dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 547 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00365.html">Go·to·the·documentation·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>83 <a·href="a00365.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00050.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02346.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02346.html">RT12DLocalInterpolation</a></div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·-----------------------------</span></div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">struct·</span>RaviartThomasL2InterpolationFactory;</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·LocalCoefficientsContainer</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·--------------------------</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>LocalCoefficientsContainer</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·This;</div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Setter&gt;</div> 
125 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">···43</a></span>····<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(·<span·clas[·...·truncated·by·diffoscope;·len:·44,·SHA:·c04d466f10d2a20030d16b03c92e9fdb5f54dffb7e9a201e869e3261fe1d687c·...·])</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02346.html#a5df45e2046ac22515d61fa8be26deeb6">···34</a></span>····<a·class="code·hl_function"·href="a02346.html#a5df45e2046ac22515d61fa8be26deeb6">RT12DLocalInterpolation</a>·(std::bitset&lt[·...·truncated·by·diffoscope;·len:·12,·SHA:·22854606498c5561931bdd011cd469c3c106b5e2444cf8099b237eaddf934295·...·])</div>
 106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">using·</span>std::sqrt;</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[0]·=·{·0.0,·-1.0};</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[1]·=·{-1.0,··0.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[2]·=·{·1.0/sqrt(2.0),·1.0/sqrt(2.0)};</div>
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······c_·=·{·0.5*n_[0][0]·-·1.0*n_[0][1],</div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······setter.setLocalKeys(localKey_);</div>116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············-1.0*n_[1][0]·+·0.5*n_[1][1],</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·············0.5*n_[2][0]·+·0.5*n_[2][1]};</div>
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
130 </div>119 </div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
132 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">···48</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·185,·SHA:·ff25d551b9c6cbababc1c3e9c602b3dece8efe323317cf6fa65c9ae0c31fae00·...·])<span·class="keyword">·const</span></div>123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02346.html#a4e8012aa33c02bcaa7bc0efefcc6ba5b">···58</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02346.html#a4e8012aa33c02bcaa7bc0efefcc6ba5b">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>()·);</div> 
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div> 
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
138 </div> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
140 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">···54</a></span>····std::size_t·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>·()<span·class="keyword">·const</span></div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·localKey_.size();</div> 
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
145 </div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····std::vector&lt;·LocalKey·&gt;·localKey_;</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(8);</div>
 130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······fill(out.begin(),·out.end(),·0.0);</div>
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·RaviartThomasCoefficientsFactory</span></div> 
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·--------------------------------</span></div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder1·=·4;</div>
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·Dune::QuadratureRules&lt;Scalar,1&gt;::rule(Dune::GeometryTypes::simplex(1),·qOrder1);</div>
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div> 
157 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
Max diff block lines reached; 86678/115079 bytes (75.32%) of diff not shown.
34.0 KB
html2text {}
    
Offset 1, 615 lines modifiedOffset 1, 124 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d
9 raviartthomassimplexinterpolation.hh9 raviartthomas12dlocalinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH 
20 718 7
21 8#include·<fstream>19 8#include·<vector>
 20 9
22 9#include·<utility> 
23 10 
24 11#include·<dune/common/exceptions.hh> 
25 12 
26 13#include·<dune/geometry/quadraturerules.hh>21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
27 14#include·<dune/geometry/referenceelements.hh> 
28 15#include·<dune/geometry/type.hh> 
29 16#include·<dune/geometry/typeindex.hh> 
30 17 
31 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
32 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8._\x8h_\x8h> 
33 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
34 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
35 22 
36 23namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
37 24{ 
38 25 
39 26·//·Internal·Forward·Declarations 
40 27·//·-----------------------------24 13{
 25 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 28 25·{
 29 26
 30 27·public:
41 2831 28
 32 _\x83_\x84·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<3>·s·=·0)
42 29·template·<·unsigned·int·dim,·class·Field·> 
43 30·struct·RaviartThomasL2InterpolationFactory; 
44 31 
45 32 
46 33 
47 34·//·LocalCoefficientsContainer 
48 35·//·-------------------------- 
49 36 
50 37·class·LocalCoefficientsContainer 
51 38·{33 35·{
52 39·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·This; 
53 40 
54 41·public: 
55 42·template·<class·Setter> 
56 _\x84_\x83·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·(·const·Setter·&setter·) 
57 44·{ 
58 45·setter.setLocalKeys(localKey_);34 36·using·std::sqrt;
 35 37·for·(size_t·i=0;·i<3;·i++)
 36 38·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 37 39
 38 40·n_[0]·=·{·0.0,·-1.0};
 39 41·n_[1]·=·{-1.0,·0.0};
 40 42·n_[2]·=·{·1.0/sqrt(2.0),·1.0/sqrt(2.0)};
 41 43
 42 44·c_·=·{·0.5*n_[0][0]·-·1.0*n_[0][1],
 43 45·-1.0*n_[1][0]·+·0.5*n_[1][1],
 44 46·0.5*n_[2][0]·+·0.5*n_[2][1]};
59 46·}45 47·}
60 47 
61 _.4_.8·const·_.L_.o_.c_.a_.l_.K_.e_.y·&_.l_.o_.c_.a_.l_.K_.e_.y·(·const·unsigned·int·i·)·const46 48
 47 57·template<typename·F,·typename·C>
 48 _\x85_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
62 49·{49 59·{
 50 60·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 51 61·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 52 62·typedef·typename·LB::Traits::DomainFieldType·Vector;
63 50·assert(·i·<·_\x8s_\x8i_\x8z_\x8e()·); 
64 51·return·localKey_[·i·]; 
65 52·} 
66 53 
67 _\x85_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
68 55·{ 
69 56·return·localKey_.size(); 
70 57·} 
71 58 
72 59·private: 
73 60·std::vector<·LocalKey·>·localKey_; 
74 61·}; 
75 62 
76 6353 63
77 64 
78 65·//·RaviartThomasCoefficientsFactory 
79 66·//·-------------------------------- 
80 67 
81 68·template·<·unsigned·int·dim·> 
82 _.6_.9·struct·_.R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.F_.a_.c_.t_.o_.r_.y54 64·out.resize(8);
 55 65·fill(out.begin(),·out.end(),·0.0);
 56 66
 57 67·const·int·qOrder1·=·4;
 58 68·const·auto&·rule1·=·Dune::QuadratureRules<Scalar,1>::rule(Dune::
 59 GeometryTypes::simplex(1),·qOrder1);
 60 69
 61 70·for·(auto&&·qp·:·rule1)
83 70·{62 71·{
84 _\x87_\x81·typedef·std::size_t·_\x8K_\x8e_\x8y; 
85 _\x87_\x82·typedef·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
86 73 
87 74·template<·GeometryType::Id·geometryId·> 
88 _\x87_\x85·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(·const·_\x8K_\x8e_\x8y·&key·) 
89 76·{ 
90 77·typedef·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8o_\x8u_\x8b_\x8l_\x8e_\x8·_\x8> 
91 InterpolationFactory; 
92 78·if(·!supports<·geometryId·>(·key·)·) 
93 79·return·nullptr; 
94 80·typename·InterpolationFactory::Object·*interpolation·= 
Max diff block lines reached; 28439/34824 bytes (81.66%) of diff not shown.
6.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00368.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas12dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
83 </div>85 </div>
84 <p><a·href="a00368_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00368_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">87 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>89 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02362.html">Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02338.html">Dune::RT12DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02362.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02338.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>98 </table>
1.46 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_.u_.b_.e_.2_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas1cube2dlocalinterpolation.hh·File·Reference10 raviartthomas12dlocalbasis.hh·File·Reference
 11 #include·<numeric>
11 #include·<vector>12 #include·<vector>
12 #include·<dune/geometry/quadraturerules.hh>13 #include·<dune/common/fmatrix.hh>
 14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>
16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.
17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  20  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  23  
22 ===============================================================================24 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
59.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00368_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas12dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 215 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00368.html">Go·to·the·documentation·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>83 <a·href="a00368.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
99 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02362.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation</a></div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02338.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02338.html">RT12DLocalBasis</a></div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">Traits</a>;</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02362.html#a23f3b7bf49d8e4a855e62953e338886a">···34</a></span>····<a·class="code·hl_function"·href="a02362.html#a23f3b7bf49d8e4a855e62953e338886a">RT1Cube2DLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·5,·SHA:·27092fcd9ce69f997197fdde81eb16c314eeea2c684d0d80383e94ecf9af4844·...·]&gt;·s·=·0)</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02338.html#a228cce2fe99ea17f9ddcc88df1bc3c25">···39</a></span>····<a·class="code·hl_function"·href="a02338.html#a228cce2fe99ea17f9ddcc88df1bc3c25">RT12DLocalBasis</a>·(std::bitset&lt;3&gt;·s·=·0)</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
115 </div>114 </div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·C&gt;</div> 
118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02362.html#a18dae67dd7fea1737bc1e265b7f49c26">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02362.html#a18dae67dd7fea1737bc1e265b7f49c26">inter[·...·truncated·by·diffoscope;·len:·86,·SHA:·46a3bdc235ed9bd09d937a4e47253647074c7c7ed87275409ed8e4f68653e534·...·])<span·class="keyword">·const</span></div>117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02338.html#a376b6a5834fe884ce92baa544f590646">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02338.html[·...·truncated·by·diffoscope;·len:·46,·SHA:·f39366e849a80e84327780045af31c18db29ad4767f95a2aad5b802b3059c049·...·])<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(12);</div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·3;</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos·=·{0.0,·qPos};</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·8;</div>
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········localPos·=·{1.0,·qPos};</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········y·=·f(localPos);</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[2]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];</div> 
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········localPos·=·{qPos,·0.0};</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········y·=·f(localPos);</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[4]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2];</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[5]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight();</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········localPos·=·{qPos,·1.0};</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········y·=·f(localPos);</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········out[6]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*qp.weight()*sign_[3];</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[7]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(2.0*qPos·-·1.0)*qp.weight();</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······}</div>120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule2·=·QuadratureRules&lt;Vector,2&gt;::rule(GeometryTypes::cube(2),·qOrder);</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule2)</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······{</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keyword">auto</span>·qPos·=·qp.position();</div> 
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keyword">auto</span>·y·=·f(qPos);</div> 
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········out[8]·+=·y[0]*qp.weight();</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········out[9]·+=·y[1]*qp.weight();</div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········out[10]·+=·y[0]*qPos[1]*qp.weight();</div> 
166 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········out[11]·+=·y[1]*qPos[0]*qp.weight();</div> 
167 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······}</div> 
168 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</div> 
169 </div>121 </div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02338.html#af113a159cb8ea4bdd7a940d11767849f">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02338.html#af113a159cb8ea4bdd7a940d11767849f">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
Max diff block lines reached; 20958/46952 bytes (44.64%) of diff not shown.
13.1 KB
html2text {}
    
Offset 1, 120 lines modifiedOffset 1, 228 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_.u_.b_.e_.2_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d
9 raviartthomas1cube2dlocalinterpolation.hh9 raviartthomas12dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH
18 718 7
 19 8#include·<numeric>
19 8#include·<vector>20 9#include·<vector>
 21 10
 22 11#include·<dune/common/fmatrix.hh>
20 9 
21 10#include·<dune/geometry/quadraturerules.hh> 
22 11 
23 1223 12
 24 13#include·"../../common/localbasis.hh"
 25 14
24 13namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
 27 16{
 28 26·template<class·D,·class·R>
 29 _\x82_\x87·class·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
25 14{ 
26 15 
27 24·template<class·LB> 
28 _\x82_\x85·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
29 26·{30 28·{
30 2731 29
31 28·public:32 30·public:
 33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune::
 34 FieldVector<R,2>,
 35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 33
32 _\x83_\x84·_.R_.T_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(std::bitset<4>·s·=·0)37 _\x83_\x89·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(std::bitset<3>·s·=·0)
33 35·{38 40·{
34 36·for·(size_t·i=0;·i<4;·i++)39 41·for·(size_t·i=0;·i<3;·i++)
35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0;40 42·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
36 38 
37 39·n_[0]·=·{-1.0,·0.0}; 
38 40·n_[1]·=·{·1.0,·0.0}; 
39 41·n_[2]·=·{·0.0,·-1.0}; 
40 42·n_[3]·=·{·0.0,·1.0}; 
41 43·}41 43·}
42 4442 44
43 53·template<class·F,·class·C> 
44 _\x85_.4·void·_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.e·(const·F&·f,·std::vector<C>&·out)·const43 _\x84_.6·unsigned·int·_.s_.i_.z_.e·()·const
 44 47·{
 45 48·return·8;
 46 49·}
 47 50
 48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 49 58·std::vector<typename·Traits::RangeType>&·out)·const
45 55·{50 59·{
46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
48 58·typedef·typename·LB::Traits::DomainFieldType·Vector; 
49 59 
50 60·out.resize(12);51 60·out.resize(8);
51 61·fill(out.begin(),·out.end(),·0.0); 
52 62 
53 63·const·int·qOrder·=·3; 
54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1), 
55 qOrder); 
56 65 
57 66·for·(auto&&·qp·:·rule1)52 61·out[0][0]·=·sign_[0]*(in[0]·-·4.0*in[0]*in[1]);
 53 62·out[0][1]·=·sign_[0]*(-1.0·+·5.0*in[1]·-·4.0*in[1]*in[1]);
 54 63·out[1][0]·=·sign_[1]*(-1.0·+·5.0*in[0]·-·4.0*in[0]*in[0]);
 55 64·out[1][1]·=·sign_[1]*(in[1]·-·4.0*in[0]*in[1]);
 56 65·out[2][0]·=·sign_[2]*(-3.0*in[0]·+·4.0*in[0]*in[0]·+·4.0*in[1]*in[0]);
 57 66·out[2][1]·=·sign_[2]*(-3.0*in[1]·+·4.0*in[0]*in[1]·+·4.0*in[1]*in[1]);
 58 67·out[3][0]·=·-5.0*in[0]·+·8.0*in[0]*in[0]·+·4.0*in[1]*in[0];
 59 68·out[3][1]·=·3.0·-·6.0*in[0]·-·7.0*in[1]·+·8.0*in[0]*in[1]·+·4.0*in[1]*in[1];
 60 69·out[4][0]·=·-3.0·+·7.0*in[0]·+·6.0*in[1]·-·4.0*in[0]*in[0]·-·8.0*in[1]*in
 61 [0];
 62 70·out[4][1]·=·5.0*in[1]·-·4.0*in[0]*in[1]·-·8.0*in[1]*in[1];
 63 71·out[5][0]·=·in[0]·-·4.0*in[0]*in[0]·+·4.0*in[1]*in[0];
 64 72·out[5][1]·=·-1.0*in[1]·-·4.0*in[0]*in[1]·+·4.0*in[1]*in[1];
 65 73·out[6][0]·=·16.0*in[0]·-·16.0*in[0]*in[0]·-·8.0*in[1]*in[0];
 66 74·out[6][1]·=·8.0*in[1]·-·16.0*in[0]*in[1]·-·8.0*in[1]*in[1];
 67 75·out[7][0]·=·8.0*in[0]·-·8.0*in[0]*in[0]·-·16.0*in[1]*in[0];
 68 76·out[7][1]·=·16.0*in[1]·-·8.0*in[0]*in[1]·-·16.0*in[1]*in[1];
 69 77·}
 70 78
 71 _\x88_\x85·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 72 86·std::vector<typename·Traits::JacobianType>&·out)·const
58 67·{73 87·{
 74 88·out.resize(8);
 75 89
 76 90·out[0][0][0]·=·sign_[0]*(1.0·-·4.0*in[1]);
 77 91·out[0][0][1]·=·sign_[0]*(-4.0*in[0]);
 78 92·out[0][1][0]·=·0.0;
 79 93·out[0][1][1]·=·sign_[0]*(5.0·-·8.0*in[1]);
 80 94
 81 95·out[1][0][0]·=·sign_[1]*(5.0·-·8.0*in[0]);
 82 96·out[1][0][1]·=·0.0;
 83 97·out[1][1][0]·=·sign_[1]*(-4.0*in[1]);
 84 98·out[1][1][1]·=·sign_[1]*(1.0·-·4.0*in[0]);
 85 99
 86 100·out[2][0][0]·=·sign_[2]*(-3.0·+·8.0*in[0]·+·4.0*in[1]);
 87 101·out[2][0][1]·=·sign_[2]*(4.0*in[0]);
 88 102·out[2][1][0]·=·sign_[2]*(4.0*in[1]);
 89 103·out[2][1][1]·=·sign_[2]*(-3.0·+·4.0*in[0]·+·8.0*in[1]);
59 68·Scalar·qPos·=·qp.position(); 
60 69·typename·LB::Traits::DomainType·localPos·=·{0.0,·qPos}; 
61 70 
62 71·auto·y·=·f(localPos); 
63 72·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0]; 
64 73·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight(); 
65 74 
66 75·localPos·=·{1.0,·qPos}; 
67 76·y·=·f(localPos); 
68 77·out[2]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1]; 
69 78·out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight(); 
70 79 
71 80·localPos·=·{qPos,·0.0}; 
72 81·y·=·f(localPos); 
73 82·out[4]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2]; 
Max diff block lines reached; 7223/13354 bytes (54.09%) of diff not shown.
9.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00371.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomassimplexinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 50 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;utility&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/>
84 </div>92 </div>
85 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">94 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>96 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02358.html">Dune::RT1Cube2DLocalCoefficients</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html">Dune::LocalCoefficientsContainer</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html">Dune::RaviartThomasCoefficientsFactory&lt;·dim·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02502.html">Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02510.html">Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··<a·href="a02358.html#details">More...</a><br·/></td></tr>104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·L2-based·interpolation·for·Raviart·Thomas.··<a·href="a02510.html#details">More...</a><br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html">Dune::RaviartThomasL2InterpolationFactory&lt;·dim,·Field·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>111 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>113 </table>
2.78 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 39 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas1cube2dlocalcoefficients.hh·File·Reference10 raviartthomassimplexinterpolation.hh·File·Reference
11 #include·<cstddef>11 #include·<fstream>
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"12 #include·<utility>
 13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/geometry/quadraturerules.hh>
 15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<dune/geometry/type.hh>
 17 #include·<dune/geometry/typeindex.hh>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.·_.M_.o_.r_.e_.._.._..24 ·class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.C_.o_.n_.t_.a_.i_.n_.e_.r
 25  
 26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8u_\x8i_\x8l_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
 29  
 30 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8·_\x8>
 31  ········An·L2-based·interpolation·for·Raviart·Thomas.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
18  34  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e36 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  37  
22 ===============================================================================38 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.839 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
139 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00371_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomassimplexinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 83 lines modifiedOffset 70, 547 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00371.html">Go·to·the·documentation·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>83 <a·href="a00371.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00263.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02358.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a></div> 
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·-----------------------------</span></div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02358.html#a247bbe3a074ee49006b81d4b7c49b563">···28</a></span>····<a·class="code·hl_function"·href="a02358.html#a247bbe3a074ee49006b81d4b7c49b563">RT1Cube2DLocalCoefficients</a>·()·:·li(12)</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i·&lt;·4;·i++)</div>112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">struct·</span>RaviartThomasL2InterpolationFactory;</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[2*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[2*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······li[8]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div> 
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······li[9]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······li[10]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,2);</div> 
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······li[11]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,3);</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·LocalCoefficientsContainer</span></div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·--------------------------</span></div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>LocalCoefficientsContainer</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·This;</div>
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
117 </div> 
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Setter&gt;</div>
119 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">···43</a></span>····std::size_t·<a·class="code·hl_function"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">size</a>·()<span·class="keyword">·const</span></div>126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">···43</a></span>····<a·class="code·hl_function"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(·<span·class="keyword">const</span>·Setter·&amp;setter·)</div>
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·12;</div>128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······setter.setLocalKeys(localKey_);</div>
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
124 </div>130 </div>
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
126 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02358.html#a0c135dcf1ffa30c178a7b0dc588cc6a7">···49</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·80,·SHA:·3c729c45db4fe76ca65e05310475324a4ef4e4fea89fc8c275d762706f8f09e5·...·])<span·class="keyword">·const</span></div>133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">···48</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·184,·SHA:·71c44538776ee90ac67abaa1dfe1666c82cd1dac0b084a921f3cd5ccb39448c2·...·])<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>()·);</div>
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·li[i];</div>136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
131 </div>138 </div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 140 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">···54</a></span>····std::size_t·<a·class="code·hl_function"·href="a02142.html#ab5bee002d0261764b936fbfaf94f6096">size</a>·()<span·class="keyword">·const</span></div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">private</span>:</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····std::vector&lt;LocalKey&gt;·li;</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·localKey_.size();</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··};</div> 
136 </div> 
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 145 </div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····std::vector&lt;·LocalKey·&gt;·localKey_;</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div>
 150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·RaviartThomasCoefficientsFactory</span></div>
 154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·--------------------------------</span></div>
 155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">template</span>·&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div>
 157 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02498.html">···69</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02498.html">RaviartThomasCoefficientsFactory</a></div>
 159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··{</div>
 160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02498.html#a0f59a628907e8e784ce3f5d511f6641e">···71</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02498.html#a0f59a628907e8e784ce3f5d511f6641e">Key</a>;</div>
 161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02498.html#ae789ac13f4e099a3e9b7c72012317d39">···72</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02142.html">LocalCoefficientsContainer</a>·<a·class="code·hl_typedef"·href="a02498.html#ae789ac13f4e099a3e9b7c72012317d39">Object</a>;</div>
 162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 164 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
Max diff block lines reached; 19076/108813 bytes (17.53%) of diff not shown.
32.7 KB
html2text {}
    
Offset 1, 81 lines modifiedOffset 1, 615 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x
9 raviartthomas1cube2dlocalcoefficients.hh9 raviartthomassimplexinterpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASSIMPLEX_RAVIARTTHOMASSIMPLEXINTERPOLATION_HH
18 720 7
19 8#include·<cstddef>21 8#include·<fstream>
20 9#include·<vector>22 9#include·<utility>
21 1023 10
22 11#include·"../../common/localkey.hh"24 11#include·<dune/common/exceptions.hh>
23 1225 12
 26 13#include·<dune/geometry/quadraturerules.hh>
 27 14#include·<dune/geometry/referenceelements.hh>
 28 15#include·<dune/geometry/type.hh>
 29 16#include·<dune/geometry/typeindex.hh>
 30 17
 31 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 32 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8._\x8h_\x8h>
 33 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 34 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 35 22
24 13namespace·_\x8D_\x8u_\x8n_\x8e36 23namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 15 
27 _\x82_\x83·class·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
28 24·{37 24{
29 2538 25
 39 26·//·Internal·Forward·Declarations
 40 27·//·-----------------------------
 41 28
 42 29·template·<·unsigned·int·dim,·class·Field·>
 43 30·struct·RaviartThomasL2InterpolationFactory;
 44 31
 45 32
 46 33
 47 34·//·LocalCoefficientsContainer
 48 35·//·--------------------------
 49 36
 50 37·class·LocalCoefficientsContainer
 51 38·{
 52 39·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·This;
 53 40
30 26·public:54 41·public:
 55 42·template·<class·Setter>
 56 _\x84_\x83·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·(·const·Setter·&setter·)
31 _\x82_\x88·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(12) 
32 29·{ 
33 30·for·(std::size_t·i=0;·i·<·4;·i++) 
34 31·{ 
35 32·li[2*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
36 33·li[2*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
37 34·} 
38 35 
39 36·li[8]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0); 
40 37·li[9]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1); 
41 38·li[10]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,2); 
42 39·li[11]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,3); 
43 40·} 
44 41 
45 _\x84_\x83·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
46 44·{57 44·{
47 45·return·12;58 45·setter.setLocalKeys(localKey_);
48 46·}59 46·}
49 4760 47
50 _\x84_\x89·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·(std::size_t·i)·const61 _\x84_\x88·const·_.L_.o_.c_.a_.l_.K_.e_.y·&_.l_.o_.c_.a_.l_.K_.e_.y·(·const·unsigned·int·i·)·const
51 50·{ 
52 51·return·li[i];62 49·{
 63 50·assert(·i·<·_\x8s_\x8i_\x8z_\x8e()·);
 64 51·return·localKey_[·i·];
53 52·}65 52·}
54 5366 53
 67 _\x85_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 68 55·{
 69 56·return·localKey_.size();
 70 57·}
 71 58
55 54·private:72 59·private:
56 55·std::vector<LocalKey>·li;73 60·std::vector<·LocalKey·>·localKey_;
57 56·};74 61·};
58 57} 
59 58#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALCOEFFICIENTS_HH75 62
 76 63
 77 64
 78 65·//·RaviartThomasCoefficientsFactory
 79 66·//·--------------------------------
 80 67
 81 68·template·<·unsigned·int·dim·>
 82 _\x86_\x89·struct·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 83 70·{
 84 _\x87_\x81·typedef·std::size_t·_\x8K_\x8e_\x8y;
 85 _\x87_\x82·typedef·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 86 73
 87 74·template<·GeometryType::Id·geometryId·>
 88 _\x87_\x85·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(·const·_\x8K_\x8e_\x8y·&key·)
 89 76·{
 90 77·typedef·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8o_\x8u_\x8b_\x8l_\x8e_\x8·_\x8>
 91 InterpolationFactory;
 92 78·if(·!supports<·geometryId·>(·key·)·)
 93 79·return·nullptr;
 94 80·typename·InterpolationFactory::Object·*interpolation·=
 95 InterpolationFactory::template·create<·geometryId·>(·key·);
 96 81·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*localKeys·=·new·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t(·*interpolation·);
 97 82·InterpolationFactory::release(·interpolation·);
 98 83·return·localKeys;
 99 84·}
 100 85
 101 86·template<·GeometryType::Id·geometryId·>
 102 _\x88_\x87·static·bool·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8s·(·const·_\x8K_\x8e_\x8y·&key·)
 103 88·{
 104 89·return·GeometryType(geometryId).isSimplex();
 105 90·}
 106 _\x89_\x81·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
Max diff block lines reached; 13456/33415 bytes (40.27%) of diff not shown.
7.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00374.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomassimplexprebasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 38 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexprebasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;utility&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>
85 </div>85 </div>
86 <p><a·href="a00374_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00374_source.html">Go·to·the·source·code·of·this·file.</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html">Dune::RT1Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02518.html">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02354.html#details">More...</a><br·/></td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html">Dune::RTVecMatrix&lt;·geometryId,·Field·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>101 </table>
1.89 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas1cube2dlocalbasis.hh·File·Reference10 raviartthomassimplexprebasis.hh·File·Reference
11 #include·<numeric> 
12 #include·<vector> 
13 #include·<dune/common/fmatrix.hh> 
14 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"11 #include·<fstream>
 12 #include·<utility>
 13 #include·<dune/geometry/type.hh>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference 
19 ········quadrilateral.·_.M_.o_.r_.e_.._.._..17 struct· ·_.D_.u_.n_.e_.:_.:_.R_.T_.P_.r_.e_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.,_.·_.F_.i_.e_.l_.d_.·_.>
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F
 20 ·········_\x8>
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>
20  23  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  26  
24 ===============================================================================27 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
98.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00374_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomassimplexprebasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 200 lines modifiedOffset 70, 283 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexprebasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00374.html">Go·to·the·documentation·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>83 <a·href="a00374.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASPREBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASPREBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>·&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field·&gt;</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">struct·</span>RTVecMatrix;</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02354.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis</a></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a02518.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02518.html">RTPreBasisFactory</a></div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··{</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02518.html#a128edcad1837a184962734cc35fe636f">···23</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dim,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02518.html#a128edcad1837a184962734cc35fe636f">MBasisFactory</a>;</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">···24</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MBasisFactory::Object·<a·class="code·hl_typedef"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">MBasis</a>;</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02518.html#aa365cca1c2ca117de1c575a811dcfa8c">···25</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;MBasis&gt;</a>·<a·class="code·hl_typedef"·href="a02518.html#aa365cca1c2ca117de1c575a811dcfa8c">EvalMBasis</a>;</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02518.html#a2f70a7d688da1a3f3eb012b313ce87ef">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;EvalMBasis,SparseCoeffMatrix&lt;Field,dim&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02518.html#a2f70a7d688da1a3f3eb012b313ce87ef">Basis</a>;</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02518.html#a120b4b8f1025161ccee7eab4dc4cf77c">···28</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02518.html#a120b4b8f1025161ccee7eab4dc4cf77c">Object</a>;</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118fb">···29</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118fb">Key</a>;</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">Trait[·...·truncated·by·diffoscope;·len:·5,·SHA:·b98f48a8c5b4f3a497954967015c4bc5ae7eb3846a6ecf94a281b7b3a6e8b3c0·...·];</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div>
 115 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02522.html">···32</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02522.html">EvaluationBasisFactory</a></div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{</div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">···34</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02814.html">MonomialBasisProvider&lt;dd,FF&gt;</a>·<a·class="code·hl_typedef"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">Type</a>;</div>
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02354.html#a8059ce9999e897f2197009d2d5a0de4a">···39</a></span>····<a·class="code·hl_function"·href="a02354.html#a8059ce9999e897f2197009d2d5a0de4a">RT1Cube2DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····};</div>
114 </div>120 </div>
 121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 122 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02518.html#af71bfcbbc9ab13535033843c0216265b">···37</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02518.html#af71bfcbbc9ab13535033843c0216265b">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02518.html#a9d2b58d0c8368c3c2dc6dc5aa60118fb">Key</a>·&amp;order·)</div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<a·class="code·hl_struct"·href="a02514.html">RTVecMatrix&lt;geometryId,Field&gt;</a>·vecMatrix(order);</div>
 126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_typedef"·href="a02518.html#a6f70ec4fa8068fd67fbfdc16b4f8565a">MBasis</a>·*mbasis·=·MBasisFactory::template·create&lt;geometryId&gt;(order+1);</div>
 127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type·*tmBasis·=·<span·class="keyword">new</span>·<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type(*mbasis);</div>
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······tmBasis-&gt;fill(vecMatrix);</div>
 129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·tmBasis;</div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02354.html#a7c43ff2ca624c638e66f592276795da2">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02354.html#a7c43ff2ca624c638e66f592276795da2">size</a>·()<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·12;</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
121 </div>131 </div>
 132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02518.html#a9d466e23749b97b67bd60775c83be868">···45</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02518.html#a9d466e23749b97b67bd60775c83be868">release</a>(·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div>
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02354.html#a42ed2febaef85fbf13c2259a96322ad7">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02354.html#a42ed2febaef85fbf13c2259a96322ad7">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(12);</div> 
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[0][0]·=·sign_[0]*(-1.0·+·4.0*in[0]-3*in[0]*in[0]);</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out[0][1]·=·0.0;</div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[1][0]·=·3.0·-·12.0*in[0]·-·6.0*in[1]·+·24.0*in[0]*in[1]+9*in[0]*in[0]·-·18.0*in[0]*in[0]*in[1];</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[1][1]·=·0.0;</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[2][0]·=·sign_[1]*(-2.0*in[0]·+·3.0*in[0]*in[0]);</div> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[2][1]·=·0.0;</div> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[3][0]·=·-6.0*in[0]·+·12.0*in[0]*in[1]·+·9.0*in[0]*in[0]·-·18.0*in[0]*in[0]*in[1];</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out[3][1]·=·0.0;</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[4][0]·=·0.0;</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[4][1]·=·sign_[2]*(-1.0·+·4.0*in[1]·-·3.0*in[1]*in[1]);</div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[5][0]·=·0.0;</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[5][1]·=·-3.0·+·6.0*in[0]·+·12.0*in[1]·-·24.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in[1]*in[1];</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[6][0]·=·0.0;</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[6][1]·=·sign_[3]*(-2.0*in[1]·+·3.0*in[1]*in[1]);</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[7][0]·=·0.0;</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[7][1]·=·6.0*in[1]·-·12.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in[1]*in[1];</div> 
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[8][0]·=·24.0*in[0]·-·36.0*in[0]*in[1]·-·24.0*in[0]*in[0]·+·36.0*in[0]*in[0]*in[1];</div> 
146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[8][1]·=·0.0;</div> 
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[9][0]·=·0.0;</div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[9][1]·=·24.0*in[1]·-·36.0*in[0]*in[1]·-·24.0*in[1]*in[1]·+·36.0*in[0]*in[1]*in[1];</div> 
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[10][0]·=·-36.0*in[0]·+·72.0*in[0]*in[1]·+·36.0*in[0]*in[0]·-·72.0*in[0]*in[0]*in[1];</div> 
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[10][1]·=·0.0;</div> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[11][0]·=·0.0;</div> 
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[11][1]·=·-36.0*in[1]·+·72.0*in[0]*in[1]·+·36*in[1]*in[1]·-·72.0*in[0]*in[1]*in[1];</div> 
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>
154 </div>134 </div>
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;GeometryType::Id·geometryId,·<span·class="keyword">class</span>·Field&gt;</div>
156 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
Max diff block lines reached; 46687/78703 bytes (59.32%) of diff not shown.
21.5 KB
html2text {}
    
Offset 1, 219 lines modifiedOffset 1, 329 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x
9 raviartthomas1cube2dlocalbasis.hh9 raviartthomassimplexprebasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALBASIS_HH16 5#ifndef·DUNE_RAVIARTTHOMASPREBASIS_HH
 17 6#define·DUNE_RAVIARTTHOMASPREBASIS_HH
18 718 7
19 8#include·<numeric> 
20 9#include·<vector>19 8#include·<fstream>
 20 9#include·<utility>
21 1021 10
22 11#include·<dune/common/fmatrix.hh>22 11#include·<dune/geometry/type.hh>
23 1223 12
24 13#include·"../../common/localbasis.hh"24 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
25 1425 14
26 15namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
27 16{27 16{
28 26·template<class·D,·class·R> 
29 _.2_.7·class·_.R_.T_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s28 17·template·<·GeometryType::Id·geometryId,·class·Field·>
 29 18·struct·RTVecMatrix;
 30 19
 31 20·template·<unsigned·int·dim,·class·Field>
 32 _\x82_\x81·struct·_\x8R_\x8T_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
30 28·{33 22·{
31 29 
32 30·public: 
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
34 FieldVector<R,2>, 
35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x89·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0) 
38 40·{ 
39 41·for·(size_t·i=0;·i<4;·i++) 
40 42·sign_[i]·=·(s[i])·?·-1.0·:·1.0;34 _.2_.3·typedef·_.M_.o_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.P_.r_.o_.v_.i_.d_.e_.r_.<_.d_.i_.m_.,_.F_.i_.e_.l_.d_.>·_.M_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y;
 35 _\x82_\x84·typedef·typename·MBasisFactory::Object·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s;
 36 _\x82_\x85·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s;
 37 _\x82_\x86·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8E_\x8v_\x8a_\x8l_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8>·>
 38 _\x8B_\x8a_\x8s_\x8i_\x8s;
 39 27
 40 _\x82_\x88·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 41 _\x82_\x89·typedef·std::size_t·_\x8K_\x8e_\x8y;
 42 30
 43 31·template·<unsigned·int·dd,·class·FF>
 44 _\x83_\x82·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 45 33·{
 46 _\x83_\x84·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>·_\x8T_\x8y_\x8p_\x8e;
 47 35·};
 48 36·template<·GeometryType::Id·geometryId·>
 49 _\x83_\x87·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&order·)
 50 38·{
 51 39·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·vecMatrix(order);
 52 40·_\x8M_\x8B_\x8a_\x8s_\x8i_\x8s·*mbasis·=·MBasisFactory::template·create<geometryId>(order+1);
 53 41·typename·std::remove_const<Object>::type·*tmBasis·=·new·typename·std::
 54 remove_const<Object>::type(*mbasis);
 55 42·tmBasis->fill(vecMatrix);
 56 43·return·tmBasis;
41 43·}57 44·}
 58 _\x84_\x85·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
 59 46·};
 60 47
 61 48·template·<GeometryType::Id·geometryId,·class·Field>
 62 _\x84_\x89·struct·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x
42 44 
43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 47·{ 
45 48·return·12; 
46 49·} 
47 50 
48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 58·std::vector<typename·Traits::RangeType>&·out)·const 
50 59·{63 50·{
 64 _\x85_\x81·static·constexpr·GeometryType·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y·=·geometryId;
 65 _\x85_\x82·static·const·unsigned·int·_\x8d_\x8i_\x8m·=·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y._\x8d_\x8i_\x8m();
 66 _\x85_\x83·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8M_\x8I;
 67 _\x85_\x84·typedef·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8M_\x8I_\x8>·_\x8M_\x8I_\x8B_\x8a_\x8s_\x8i_\x8s;
 68 _\x85_\x85·_\x8R_\x8T_\x8V_\x8e_\x8c_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x(std::size_t·order)
51 60·out.resize(12); 
52 61 
53 62·out[0][0]·=·sign_[0]*(-1.0·+·4.0*in[0]-3*in[0]*in[0]); 
54 63·out[0][1]·=·0.0; 
55 64·out[1][0]·=·3.0·-·12.0*in[0]·-·6.0*in[1]·+·24.0*in[0]*in[1]+9*in[0]*in[0]·- 
56 18.0*in[0]*in[0]*in[1]; 
57 65·out[1][1]·=·0.0; 
58 66·out[2][0]·=·sign_[1]*(-2.0*in[0]·+·3.0*in[0]*in[0]); 
59 67·out[2][1]·=·0.0; 
60 68·out[3][0]·=·-6.0*in[0]·+·12.0*in[0]*in[1]·+·9.0*in[0]*in[0]·-·18.0*in[0]*in 
61 [0]*in[1]; 
62 69·out[3][1]·=·0.0; 
63 70·out[4][0]·=·0.0; 
64 71·out[4][1]·=·sign_[2]*(-1.0·+·4.0*in[1]·-·3.0*in[1]*in[1]); 
65 72·out[5][0]·=·0.0; 
66 73·out[5][1]·=·-3.0·+·6.0*in[0]·+·12.0*in[1]·-·24.0*in[0]*in[1]·-·9.0*in[1]*in 
67 [1]·+·18.0*in[0]*in[1]*in[1]; 
68 74·out[6][0]·=·0.0; 
69 75·out[6][1]·=·sign_[3]*(-2.0*in[1]·+·3.0*in[1]*in[1]); 
70 76·out[7][0]·=·0.0; 
71 77·out[7][1]·=·6.0*in[1]·-·12.0*in[0]*in[1]·-·9.0*in[1]*in[1]·+·18.0*in[0]*in 
72 [1]*in[1]; 
73 78·out[8][0]·=·24.0*in[0]·-·36.0*in[0]*in[1]·-·24.0*in[0]*in[0]·+·36.0*in[0]*in 
74 [0]*in[1]; 
75 79·out[8][1]·=·0.0; 
76 80·out[9][0]·=·0.0; 
77 81·out[9][1]·=·24.0*in[1]·-·36.0*in[0]*in[1]·-·24.0*in[1]*in[1]·+·36.0*in[0]*in 
78 [1]*in[1]; 
79 82·out[10][0]·=·-36.0*in[0]·+·72.0*in[0]*in[1]·+·36.0*in[0]*in[0]·-·72.0*in 
80 [0]*in[0]*in[1]; 
81 83·out[10][1]·=·0.0; 
82 84·out[11][0]·=·0.0; 
83 85·out[11][1]·=·-36.0*in[1]·+·72.0*in[0]*in[1]·+·36*in[1]*in[1]·-·72.0*in[0]*in 
84 [1]*in[1]; 
85 86·} 
86 87 
87 _\x89_\x84·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
88 95·std::vector<typename·Traits::JacobianType>&·out)·const 
89 96·{69 56·{
Max diff block lines reached; 14561/21977 bytes (66.26%) of diff not shown.
7.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00377.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas12d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomassimplexbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas12d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomassimplexbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00413_source.html">raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00410_source.html">raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00407_source.html">raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00374_source.html">raviartthomassimplexprebasis.hh</a>&quot;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00377_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00377_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html">Dune::RT12DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02490.html">Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·triangles.··<a·href="a02334.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>98 </table>
2.17 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas12d.hh·File·Reference10 raviartthomassimplexbasis.hh·File·Reference
 11 #include·<fstream>
 12 #include·<dune/common/exceptions.hh>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h>
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.2_.d_.l_.o_.c_.a_.l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 15 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
18  ·······First·order·Raviart-Thomas·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
36.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00377_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas12d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomassimplexbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 72 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas12d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomassimplexbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00377.html">Go·to·the·documentation·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>83 <a·href="a00377.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMASBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMASBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00200.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00413.html">raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00410.html">raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00371.html">raviartthomassimplexinterpolation.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00407.html">raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00374.html">raviartthomassimplexprebasis.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02334.html">···27</a></span>··<span·class="keyword">class</span></div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02334.html">RT12DLocalFiniteElement</a></div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·<span·class="comment">/*</span></div>
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT12DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02342.html">RT12DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02334.html#a17ecd36456fdcece6b5915850426e688">···33</a></span>········<a·class="code·hl_class"·href="a02346.html">RT12DLocalInterpolation&lt;RT12DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class[·...·truncated·by·diffoscope;·len:·83,·SHA:·3973f74400e55941e86dde7728804848090ac7a91ca03ca842d01279ddca6c8c·...·]</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·`RTPreBasisFactory`·provides·a·basis·for·the·Raviart-Thomas·function·space.</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·`RaviartThomasL2InterpolationFactory`·provides·the·linear·functionals.</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·`Defaultbasisfactory::create`·first·builds·the·function·space·and·the·linear·functionals.</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·Then·the·constructor·of·`BasisMatrix`·gets·called.·There·the·matrix</span></div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·\begin{equation}</span></div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*···A_{i,j}·:=·N_j(\phi_i)</span></div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*·\end{equation}</span></div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*·with·linear·functionals·$N_j$·and·basisfunctions·$\phi_i$·gets·assembled.</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··*·Then·the·matrix·gets·inverted·and·is·then·used·as·a·coefficient·matrix·for·the·standard·monomial·basis.</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">··*</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">··*·For·more·details·on·the·theory·see·the·first·chapter·&quot;Construction·of·Local·Finite·Element·Spaces·Using·the·Generic·Reference·Elements&quot;</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">··*·of·the·book·&quot;Advances·in·Dune&quot;·by·Dedner,·Flemisch·and·Klöfkorn·published·in·2012.</span></div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">··*/</span></div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·SF,·<span·class="keyword">class</span>·CF·&gt;</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02334.html#a7253859df08811212eb19650bcbf9758">···36</a></span>····<a·class="code·hl_function"·href="a02334.html#a7253859df08811212eb19650bcbf9758">RT12DLocalFiniteElement</a>·()</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02490.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02490.html">RaviartThomasBasisFactory</a></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·RTPreBasisFactory&lt;dim,CF&gt;,</div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········RaviartThomasL2InterpolationFactory&lt;dim,CF&gt;,</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········dim,dim,SF,CF·&gt;</div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{};</div>
113 </div>124 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02334.html#a6465a275bee9d72b1519469ef4eb99f0">···44</a></span>····<a·class="code·hl_function"·href="a02334.html#a6465a275bee9d72b1519469ef4eb99f0">RT12DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>
120 </div> 
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02334.html#a390bc21684a3aa9fca3dece26151ff65">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#a390bc21684a3aa9fca3dece26151ff65">localBasis</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
127 </div> 
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02334.html#a65b681effef6fc61dc5ec7f9646d28e1">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#a65b681effef6fc61dc5ec7f9646d28e1">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
134 </div> 
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02334.html#ac98962c921ecc7fd7884a706e838a6ab">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#ac98962c921ecc7fd7884a706e838a6ab">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
141 </div> 
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02334.html#a03d7e974a9c9a824a2f7729ebe881a0b">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02334.html#a03d7e974a9c9a824a2f7729ebe881a0b">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div> 
148 </div> 
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02334.html#a6c6ccb2dc5f377714e267cc509e2d84a">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02334.html#a6c6ccb2dc5f377714e267cc509e2d84a">type</a>·()</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::triangle;</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
155 </div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02338.html">RT12DLocalBasis&lt;D,R&gt;</a>·basis;</div> 
Max diff block lines reached; 6148/27259 bytes (22.55%) of diff not shown.
9.92 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 70 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas12d.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x
 9 raviartthomassimplexbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH16 5#ifndef·DUNE_RAVIARTTHOMASBASIS_HH
 17 6#define·DUNE_RAVIARTTHOMASBASIS_HH
17 718 7
 19 8#include·<fstream>
 20 9#include·<dune/common/exceptions.hh>
 21 10
 22 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h>
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.2_.d_.l_.o_.c_.a_.l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"23 12#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x8r_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
24 1425 14
25 15namespace·_\x8D_\x8u_\x8n_\x8e26 15namespace·_\x8D_\x8u_\x8n_\x8e
26 16{27 16{
27 17 
28 26·template<class·D,·class·R> 
29 _\x82_\x87·class 
30 28·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
31 29·{ 
32 30 
33 31·public: 
34 32·typedef 
35 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
36 _.3_.3·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·>·_.T_.r_.a_.i_.t_.s;28 17·/*
 29 18·*·`RTPreBasisFactory`·provides·a·basis·for·the·Raviart-Thomas·function
 30 space.
 31 19·*·`RaviartThomasL2InterpolationFactory`·provides·the·linear·functionals.
 32 20·*
 33 21·*·`Defaultbasisfactory::create`·first·builds·the·function·space·and·the
 34 linear·functionals.
 35 22·*·Then·the·constructor·of·`BasisMatrix`·gets·called.·There·the·matrix
 36 23·*
 37 24·*·\begin{equation}
 38 25·*·A_{i,j}·:=·N_j(\phi_i)
 39 26·*·\end{equation}
 40 27·*
 41 28·*·with·linear·functionals·$N_j$·and·basisfunctions·$\phi_i$·gets·assembled.
 42 29·*·Then·the·matrix·gets·inverted·and·is·then·used·as·a·coefficient·matrix·for
 43 the·standard·monomial·basis.
 44 30·*
 45 31·*·For·more·details·on·the·theory·see·the·first·chapter·"Construction·of
 46 Local·Finite·Element·Spaces·Using·the·Generic·Reference·Elements"
 47 32·*·of·the·book·"Advances·in·Dune"·by·Dedner,·Flemisch·and·Klöfkorn·published
 48 in·2012.
 49 33·*/
37 3450 34
 51 35·template<·unsigned·int·dim,·class·SF,·class·CF·>
 52 _\x83_\x86·struct·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 53 37·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<·RTPreBasisFactory<dim,CF>,
 54 38·RaviartThomasL2InterpolationFactory<dim,CF>,
 55 39·dim,dim,SF,CF·>
 56 40·{};
 57 41}
 58 42
 59 43#endif·//·#ifndef·DUNE_RAVIARTTHOMASBASIS_HH
 60 _\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h
38 _\x83_\x86·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
39 37·{} 
40 38 
41 _\x84_\x84·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
42 45·basis(s), 
43 46·interpolation(s) 
44 47·{} 
45 48 
46 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
47 50·{ 
48 51·return·basis; 
49 52·} 
50 53 
51 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
52 55·{ 
53 56·return·coefficients; 
54 57·} 
55 58 
56 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
57 60·{ 
58 61·return·interpolation; 
59 62·} 
60 63 
61 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
62 66·{ 
63 67·return·basis.size(); 
64 68·} 
65 69 
66 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
67 71·{ 
68 72·return·GeometryTypes::triangle; 
69 73·} 
70 74 
71 75·private: 
72 76·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
73 77·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
74 78·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
75 79·}; 
76 80} 
77 81 
78 82#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH 
79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d_.l_.o_.c_.a_.l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h61 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
81 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.2_.d_.l_.o_.c_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h62 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x_.p_.r_.e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
82 _\x8D_\x8u_\x8n_\x8e63 _\x8D_\x8u_\x8n_\x8e
83 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1864 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 65 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
84 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
85 traits·helper·struct 
86 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
87 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
88 LB·LocalBasisType 
Max diff block lines reached; 53/10132 bytes (0.52%) of diff not shown.
6.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00380.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas02dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas2cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;iostream&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00407_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00401_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00404_source.html">raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02246.html">Dune::RT02DLocalCoefficients</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02382.html">Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02382.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
1.94 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas02dlocalcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<iostream> 
13 #include·<vector> 
14 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>9 raviartthomas2cube2d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.·_.>
 18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  19  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  22  
22 ===============================================================================23 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
37.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00380_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas02dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas2cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 78 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00380.html">Go·to·the·documentation·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>83 <a·href="a00380.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00407.html">raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00401.html">raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00404.html">raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02246.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02246.html">RT02DLocalCoefficients</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02382.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02382.html">RT2Cube2DLocalFiniteElement</a></div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02386.html">RT2Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02390.html">RT2Cube2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02382.html#a1a8decd101e48654fe6bcc847d1b92e6">···33</a></span>········<a·class="code·hl_class"·href="a02394.html">RT2Cube2DLocalInterpolation&lt;RT2Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02382.html#a1a8decd101e48654fe6bcc847d1b92e6">Traits</a>;</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02382.html#af045a823e2cbdc27e26ac3096af1680c">···36</a></span>····<a·class="code·hl_function"·href="a02382.html#af045a823e2cbdc27e26ac3096af1680c">RT2Cube2DLocalFiniteElement</a>·()</div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02246.html#aadcd47127b92b1060effd2581cc0559b">···28</a></span>····<a·class="code·hl_function"·href="a02246.html#aadcd47127b92b1060effd2581cc0559b">RT02DLocalCoefficients</a>·()·:·li(3)</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;3;·i++)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
109 </div>113 </div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">size</a>·()<span·class="keyword">·const</span></div> 
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div> 
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·3;</div> 
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02382.html#ac72d30839214df367452a2e68d3e4368">···44</a></span>····<a·class="code·hl_function"·href="a02382.html#ac72d30839214df367452a2e68d3e4368">RT2Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
116 </div>120 </div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02246.html#ab7233f5a673a049ac7f26e65047c4064">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·80,·SHA:·503818c6819e5bed2aa301ccb89021a63223999bc24f39c1121a4d1c1b731cda·...·])<span·class="keyword">·const</span></div>123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02382.html#a12d12b12db2314762944d6fd75275580">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·157,·SHA:·3df973074e5e9e7c3470723bcef887ecc59b53ed98c9cc8285caf39ee7a05bba·...·])<span·class="keyword">·const</span></div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
123 </div>127 </div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02382.html#a432082eb7d416840249f517906febaa6">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02382.html#a432082eb7d416840249f517906febaa6">localCoefficients</a>·()<span·class="keyword">·const</span></div>
125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;LocalKey&gt;·li;</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
128 </div>134 </div>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> 
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02382.html#ad77544833d9469cc6b3b16dd9c20aa20">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02382.html#ad77544833d9469cc6b3b16dd9c20aa20">localInterpolation</a>·()<span·class="keyword">·const</span></div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
 139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 141 </div>
 142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02382.html#a695e401f347436f8fd0b31f41f30f662">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02382.html#a695e401f347436f8fd0b31f41f30f662">size</a>·()<span·class="keyword">·const</span></div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 148 </div>
 149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02382.html#a8998c683c4931edda24734589fe59f3c">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02382.html#a8998c683c4931edda24734589fe59f3c">type</a>·()</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 155 </div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02386.html">RT2Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02390.html">RT2Cube2DLocalCoefficients</a>·coefficients;</div>
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02394.html">RT2Cube2DLocalInterpolation&lt;RT2Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··};</div>
 162 </div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
 165 <div·class="ttc"·id="aa00401_html"><div·class="ttname"><a·href="a00401.html">raviartthomas2cube2dlocalcoefficients.hh</a></div></div>
Max diff block lines reached; 7486/28173 bytes (26.57%) of diff not shown.
10.0 KB
html2text {}
    
Offset 1, 75 lines modifiedOffset 1, 136 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas2cube2d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d 
9 raviartthomas02dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH 
17 6#define·DUNE_RT0TRIANGLELOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<cstddef> 
20 9#include·<iostream> 
21 10#include·<vector> 
22 11 
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
24 1318 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
25 14namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
26 15{ 
27 1626 16{
 27 25·template<class·D,·class·R>
28 _\x82_\x84·class·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s28 _\x82_\x86·class·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
29 25·{29 27·{
 30 28
30 26·public:31 29·public:
 32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 33 31·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
31 _.2_.8·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(3)34 32·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s,
32 29·{ 
33 30·for·(std::size_t·i=0;·i<3;·i++) 
34 31·li[i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(i,1,0);35 _.3_.3·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·>·_.T_.r_.a_.i_.t_.s;
 36 34
 37 _\x83_\x86·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 38 37·{}
 39 38
 40 _\x84_\x84·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 41 45·basis(s),
 42 46·interpolation(s)
 43 47·{}
 44 48
 45 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 46 50·{
 47 51·return·basis;
35 32·}48 52·}
36 3349 53
 50 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 51 55·{
 52 56·return·coefficients;
 53 57·}
 54 58
 55 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 56 60·{
 57 61·return·interpolation;
 58 62·}
 59 63
37 _\x83_.5·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const60 _\x86_.5·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
38 36·{61 66·{
39 37·return·3;62 67·return·basis.size();
40 38·}63 68·}
41 39 
42 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
43 42·{ 
44 43·return·li[i]; 
45 44·} 
46 4564 69
 65 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 66 71·{
 67 72·return·GeometryTypes::quadrilateral;
 68 73·}
 69 74
47 46·private:70 75·private:
48 47·std::vector<LocalKey>·li; 
49 48·}; 
50 49 
51 50} 
52 51 
53 52#endif 
54 _.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h71 76·_.R_.T_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·basis;
 72 77·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 73 78·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
 74 79·};
 75 80}
 76 81#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALFINITEELEMENT_HH
 77 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
55 _\x8D_\x8u_\x8n_\x8e80 _\x8D_\x8u_\x8n_\x8e
56 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1881 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
57 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
58 Describe·position·of·one·degree·of·freedom.82 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s
 83 traits·helper·struct
 84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
 85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
 86 LB·LocalBasisType
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16
 88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e
 89 LC·LocalCoefficientsType
 90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20
 91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e
 92 LI·LocalInterpolationType
59 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:2493 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24
60 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
 95 Second·order·Raviart-Thomas·shape·functions·on·cubes.
61 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas02dlocalcoefficients.hh:2596 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas2cube2d.hh:27
 97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 98 const·Traits::LocalBasisType·&·localBasis()·const
 99 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas2cube2d.hh:49
 100 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 101 LocalFiniteElementTraits<·RT2Cube2DLocalBasis<·D,·R·>,
 102 RT2Cube2DLocalCoefficients,·RT2Cube2DLocalInterpolation<·RT2Cube2DLocalBasis<
 103 D,·R·>·>·>·Traits
 104 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas2cube2d.hh:33
Max diff block lines reached; 1451/10219 bytes (14.20%) of diff not shown.
6.02 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00383.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas02dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0cube3d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00386_source.html">raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&quot;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00383_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00383_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02242.html">Dune::RT02DLocalBasis&lt;·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02286.html">Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02286.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>97 </table>
1.58 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas02dlocalbasis.hh·File·Reference9 raviartthomas0cube3d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8a_\x8l_\x8l_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 16  ·······_\x8Z_\x8e_\x8r_\x8o·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  17  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  20  
21 ===============================================================================21 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
49.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00383_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas02dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0cube3d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 138 lines modifiedOffset 70, 119 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00383.html">Go·to·the·documentation·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>83 <a·href="a00383.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT0TRIANGLELOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT0TRIANGLELOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00386.html">raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
98 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
99 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02242.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02242.html">RT02DLocalBasis</a></div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02286.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02286.html">RT0Cube3DLocalFiniteElement</a></div>
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">···30</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">Trai[·...·truncated·by·diffoscope;·len:·7,·SHA:·742b1a0d09001ae7684357824c254d8e48f9f3a92ecadb14c23cd24a78cebe95·...·]</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········<a·class="code·hl_class"·href="a02290.html">RT0Cube3DLocalBasis&lt;D,R&gt;</a>,</div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········<a·class="code·hl_class"·href="a02298.html">RT0Cube3DLocalCoefficients</a>,</div>
 105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02286.html#acaeb2e9934ff1b40f192e26c38a2868b">···30</a></span>········<a·class="code·hl_class"·href="a02294.html">RT0Cube3DLocalInterpolation&lt;RT0Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02286.html#acaeb2e9934ff1b40f192e26c38a2868b">Traits</a>;</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
106 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02242.html#ac27461359db5e8a3acbdd85c652a4507">···33</a></span>····<a·class="code·hl_function"·href="a02242.html#ac27461359db5e8a3acbdd85c652a4507">RT02DLocalBasis</a>·(std::bitset&lt;3&gt;·s·[·...·truncated·by·diffoscope;·len:·3,·SHA:·6a99751d93986ab4d3b19c543c9f5f10617378b8af1593fa42edf61e65ee9a78·...·])</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02286.html#abb60b2d494030a652bc21d24cf8b6314">···32</a></span>····<a·class="code·hl_function"·href="a02286.html#abb60b2d494030a652bc21d24cf8b6314">RT0Cube3DLocalFiniteElement</a>·()</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{}</div>
 110 </div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div>112 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02286.html#a1c87607279af01afab112877102f71e6">···35</a></span>····<a·class="code·hl_function"·href="a02286.html#a1c87607279af01afab112877102f71e6">RT0Cube3DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······basis(s),</div>
 115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······interpolation(s)</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>
112 </div>117 </div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
114 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">···40</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">size</a>·()<span·class="keyword">·const</span></div>120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02286.html#a9c13c6577d5092350cc4cdaf553b4df3">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class[·...·truncated·by·diffoscope;·len:·83,·SHA:·7097eb55072487b75528e65316388a29da244fe5edf0395987c3c272861b66e8·...·]</a>·()<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·3;</div>122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·basis;</div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
119 </div>124 </div>
120 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
121 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02286.html#ae22dadb43790212364096b50fa4dcd9e">···45</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02286.html#ae22dadb43790212364096b50fa4dcd9e">localCoefficients</a>·()<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02242.html#a5e99a8a55dcc502a756f41864a0dbf35">···46</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02242.html#a5e99a8a55dcc502a756f41864a0dbf35">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·coefficients;</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 131 </div>
125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(3);</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[0]·=·{sign_[0]*in[0],········sign_[0]*(in[1]-D(1))};</div> 
127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[1]·=·{sign_[1]*(in[0]-D(1)),·sign_[1]*in[1]};</div> 
128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[2]·=·{sign_[2]*in[0],········sign_[2]*in[1]};</div>133 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02286.html#ac77ff130df1930a7ff07afbd9273aa7e">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02286.html#ac77ff130df1930a7ff07afbd9273aa7e">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·interpolation;</div>
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
130 </div>138 </div>
131 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
133 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02242.html#a393fff7a8570590c3b48124438b4f52e">···57</a></span>····<a·class="code·hl_function"·href="a02242.html#a393fff7a8570590c3b48124438b4f52e">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·············<span·class="comment">//·position</span></div> 
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··························<span·class="comment">//·return·value</span></div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02286.html#a3af92e434792c4c3b37fb015a1ec4239">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02286.html#[·...·truncated·by·diffoscope;·len:·74,·SHA:·3ff26599e08347f581e09f12621c0c05fe09f44a717104235dc515395e3c56ef·...·]</span></div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·basis.size();</div>
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(3);</div> 
138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div> 
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······{</div> 
140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········out[i][0]·=·{sign_[i],········0};</div> 
141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[i][1]·=·{·······0,·sign_[i]};</div> 
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······}</div> 
143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div> 
144 </div>145 </div>
145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
146 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02286.html#a007b33e2d0f6661f680db25de5b1fd7e">···61</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02286.html#a007b33e2d0f6661f680db25de5b1fd7e">type</a>·()</div>
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02242.html#ad353854052a39b438cd7ebca1732fb4f">···69</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02242.html#ad353854052a39b438cd7ebca1732fb4f">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·2&gt;&amp;·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>,</div> 
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div> 
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div> 
150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.end(),·0);</div> 
152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·GeometryTypes::hexahedron;</div>
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<a·class="code·hl_function"·href="a02242.html#a5e99a8a55dcc502a756f41864a0dbf35">evaluateFunction</a>(in,·out);</div> 
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div> 
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keyword">auto</span>·<span·class="keyword">const</span>·direction·=·std::distance(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·std::find(<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.begin(),·<a·class="code·hl_function"·href="a02242.html#a327ee0859c695aa185a6e9bd289e55cd">order</a>.end(),·1));</div> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out.resize(<a·class="code·hl_function"·href="a02242.html#a7c3420a6993b5e4eba35fa201859b87c">size</a>());</div> 
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div> 
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········{</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········out[i][direction]·=·sign_[i];</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········out[i][1-direction]·=·0;</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········}</div>151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
Max diff block lines reached; 9466/38018 bytes (24.90%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 149 lines modifiedOffset 1, 127 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas0cube3d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d 
9 raviartthomas02dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RT0TRIANGLELOCALBASIS_HH 
17 6#define·DUNE_RT0TRIANGLELOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<numeric>18 8#include·<dune/geometry/type.hh>
20 919 9
21 10#include·<dune/common/fmatrix.hh> 
22 11 
23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
24 1321 11#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_.a_.l_.l_.._.h_.h"
 22 12
25 14namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
26 15{24 14{
27 25·template<class·D,·class·R>25 23·template<class·D,·class·R>
28 _\x82_\x86·class·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s26 _\x82_\x84·class·_.R_.T_.0_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
29 27·{27 25·{
30 28·public:28 26·public:
31 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
32 FieldVector<R,2>, 
33 _.3_.0·Dune::FieldMatrix<R,2,2>·>·_.T_.r_.a_.i_.t_.s;29 27·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 30 28·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 31 29·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 32 _\x83_\x80·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
34 3133 31
35 _\x83_\x83·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<3>·s·=·0) 
36 34·{ 
37 35·for·(int·i=0;·i<3;·i++) 
38 36·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
39 37·} 
40 38 
41 _\x84_.0·unsigned·int·_.s_.i_.z_.e·()·const34 _\x83_.2·_.R_.T_.0_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()
 35 33·{}
 36 34
 37 _\x83_\x85·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 38 36·basis(s),
 39 37·interpolation(s)
 40 38·{}
 41 39
 42 _\x84_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
42 41·{43 41·{
43 42·return·3;44 42·return·basis;
44 43·}45 43·}
45 4446 44
 47 _\x84_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
46 _\x84_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
47 47·std::vector<typename·Traits::RangeType>&·out)·const 
48 48·{48 46·{
49 49·out.resize(3); 
50 50·out[0]·=·{sign_[0]*in[0],·sign_[0]*(in[1]-D(1))}; 
51 51·out[1]·=·{sign_[1]*(in[0]-D(1)),·sign_[1]*in[1]}; 
52 52·out[2]·=·{sign_[2]*in[0],·sign_[2]*in[1]};49 47·return·coefficients;
 50 48·}
 51 49
 52 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 53 51·{
 54 52·return·interpolation;
53 53·}55 53·}
54 5456 54
 57 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
55 56·inline·void 
56 _\x85_\x87·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
57 58·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
58 59·{58 57·{
59 60·out.resize(3); 
60 61·for·(int·i=0;·i<3;·i++)59 58·return·basis.size();
 60 59·}
 61 60
 62 _\x86_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
61 62·{63 62·{
 64 63·return·GeometryTypes::hexahedron;
62 63·out[i][0]·=·{sign_[i],·0}; 
63 64·out[i][1]·=·{·0,·sign_[i]}; 
64 65·}65 64·}
 66 65
65 66·} 
66 67 
67 _\x86_\x89·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·2>&·_\x8o_\x8r_\x8d_\x8e_\x8r, 
68 70·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
69 71·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value 
70 72·{ 
71 73·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0); 
72 74·if·(totalOrder·==·0)·{ 
73 75·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out); 
74 76·}·else·if·(totalOrder·==·1)·{ 
75 77·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(), 
76 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1)); 
77 78·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
78 79 
79 80·for·(int·i=0;·i<3;·i++) 
80 81·{ 
81 82·out[i][direction]·=·sign_[i]; 
82 83·out[i][1-direction]·=·0; 
83 84·} 
84 85·}·else·{ 
85 86·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
86 87·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i) 
87 88·for·(std::size_t·j·=·0;·j·<·2;·++j) 
88 89·out[i][j]·=·0; 
89 90·} 
90 91 
91 92·} 
92 93 
93 _\x89_\x85·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const 
94 96·{ 
95 97·return·1; 
96 98·} 
97 99 
98 100·private:67 66·private:
99 101 
100 102·//·Signs·of·the·edge·normals 
101 103·std::array<R,3>·sign_; 
Max diff block lines reached; 6449/12686 bytes (50.84%) of diff not shown.
6.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00386.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas02dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas0cube3dall.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3dall.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;array&gt;</code><br·/>82 <code>#include·&lt;numeric&gt;</code><br·/>
83 <code>#include·&lt;bitset&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 </div>87 </div>
86 <p><a·href="a00386_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00386_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">89 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html">Dune::RT0Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02250.html">Dune::RT02DLocalInterpolation&lt;·LB·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html">Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02298.html">Dune::RT0Cube3DLocalCoefficients</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>103 </table>
1.66 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.3_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas02dlocalinterpolation.hh·File·Reference10 raviartthomas0cube3dall.hh·File·Reference
11 #include·<cmath>11 #include·<cstddef>
 12 #include·<numeric>
12 #include·<array> 
13 #include·<bitset> 
14 #include·<vector>13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 20  
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
 22  
 23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
18  24  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  27  
22 ===============================================================================28 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
67.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00386_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas02dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas0cube3dall.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 94 lines modifiedOffset 70, 278 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas02dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3dall.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00386.html">Go·to·the·documentation·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>83 <a·href="a00386.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RT02DLOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RT02DLOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <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="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02250.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation</a></div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02290.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">RT0Cube3DLocalBasis</a></div>
100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">···33</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">Traits</a>;</div>
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02290.html#a553add12667f156deaf511f2a3083dfd">···36</a></span>····<a·class="code·hl_function"·href="a02290.html#a553add12667f156deaf511f2a3083dfd">RT0Cube3DLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s·=·0)</div>
 111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>
 112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div>
 113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">if</span>·(s&amp;1)·sign0·=·-1.0;</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">if</span>·(s&amp;2)·sign1·=·-1.0;</div>
 115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>·(s&amp;4)·sign2·=·-1.0;</div>
 116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s&amp;8)·sign3·=·-1.0;</div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(s&amp;16)·sign4·=·-1.0;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(s&amp;32)·sign5·=·-1.0;</div>
 119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div>
 120 </div>
 121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
103 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02250.html#ae02f4481701a47e42eebec6a68662ebd">···24</a></span>····<a·class="code·hl_function"·href="a02250.html#ae02f4481701a47e42eebec6a68662ebd">RT02DLocalInterpolation</a>·(std::bitset&lt[·...·truncated·by·diffoscope;·len:·13,·SHA:·2ececa9504ce11347c746ce918001e326b4549c5c2f62d892c751467ea1c1845·...·]</div>123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02290.html#a21222d095a6c88116b562acbad9f142a">···48</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02290.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·696d0d709bdcbb1010c4e29cf8c3130483d1c31e64a657b76882d6822587c1ca·...·]</div>
 124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·6;</div>
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····{</div>126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>
 127 </div>
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">using·</span>std::sqrt;</div> 
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;sign_.size();·i++)</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······m_[0]·=·{0.5,·0.0};</div> 
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······m_[1]·=·{0.0,·0.5};</div> 
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······m_[2]·=·{0.5,·0.5};</div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······n_[0]·=·{0.0,··········-1.0};</div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······n_[1]·=·{-1.0,··········0.0};</div> 
115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······n_[2]·=·{1.0/sqrt(2.0),·1.0/sqrt(2.0)};</div> 
116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······c_[0]·=·(·0.5*n_[0][0]·-·1.0*n_[0][1]);</div> 
117 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······c_[1]·=·(-1.0*n_[1][0]·+·0.5*n_[1][1]);</div> 
118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······c_[2]·=·(·0.5*n_[2][0]·+·0.5*n_[2][1]);</div> 
119 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div> 
120 </div> 
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
123 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02250.html#a93ad48489d8c67d29dcb5705fd254b79">···42</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02250.html#a93ad48489d8c67d29dcb5705fd254b79">inter[·...·truncated·by·diffoscope;·len:·122,·SHA:·2349d1d68caa3d921ff0f3936655492360172e104deef3a10874e0df035c1536·...·]</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02290.html#a8a838039846984997f350db49dd47376">···54</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02290.html#a8a8[·...·truncated·by·diffoscope;·len:·237,·SHA:·36418573bdf88b80bb6cf44de0ecf290fa7de95e3e132c335268d9b86cfccf20·...·]</div>
 131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······out.resize(3);</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······out.resize(6);</div>
 134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out[0][0]·=·sign0*(in[0]-1.0);·out[0][1]=0.0;···············out[0][2]=0.0;</div>
 135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[1][0]·=·sign1*(in[0]);·····out[1][1]=0.0;···············out[1][2]=0.0;</div>
 136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out[2][0]·=·0.0;···············out[2][1]=sign2*(in[1]-1.0);·out[2][2]=0.0;</div>
 137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out[3][0]·=·0.0;···············out[3][1]=sign3*(in[1]);·····out[3][2]=0.0;</div>
 138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[4][0]·=·0.0;···············out[4][1]=0.0;···············out[4][2]=sign4*(in[2]-1.0);</div>
 139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out[5][0]·=·0.0;···············out[5][1]=0.0;···············out[5][2]=sign5*(in[2]);</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;3;·i++)</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······{</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keyword">auto</span>·y·=·f(m_[i]);</div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1])*sign_[i]/c_[i];</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······}</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div> 
136 </div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Edge·orientations</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····std::array&lt;typename·LB::Traits::RangeFieldType,3&gt;·sign_;</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Edge·midpoints·of·the·reference·triangle</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····std::array&lt;typename·LB::Traits::DomainType,3&gt;·m_;</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·Unit·outer·normals·of·the·reference·triangle</span></div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::array&lt;typename·LB::Traits::DomainType,3&gt;·n_;</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Inverse·triangle·edge·length</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····std::array&lt;typename·LB::Traits::RangeFieldType,3&gt;·c_;</div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div>140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
148 </div>141 </div>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
Max diff block lines reached; 7995/53546 bytes (14.93%) of diff not shown.
14.7 KB
html2text {}
    
Offset 1, 87 lines modifiedOffset 1, 293 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_.u_.b_.e_.3_\x8d
9 raviartthomas02dlocalinterpolation.hh9 raviartthomas0cube3dall.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_RT02DLOCALINTERPOLATION_HH 
17 6#define·DUNE_RT02DLOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH
18 718 7
19 8#include·<cmath>19 8#include·<cstddef>
 20 9#include·<numeric>
20 9#include·<array> 
21 10#include·<bitset> 
22 11#include·<vector>21 10#include·<vector>
23 1222 11
 23 12#include·<dune/common/fmatrix.hh>
 24 13
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 26 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 27 16
24 13namespace·_\x8D_\x8u_\x8n_\x8e28 17namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 18·template<class·LB> 
27 _.1_.9·class·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n29 18{
 30 28·template<class·D,·class·R>
 31 _\x82_\x89·class·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
28 20·{32 30·{
29 21·public:33 31·public:
 34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::
 35 FieldVector<R,3>,
 36 _\x83_\x83·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 34
 38 _\x83_\x86·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·s·=·0)
30 22 
31 _\x82_\x84·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<3>·s·=·0) 
32 25·{ 
33 26·using·std::sqrt; 
34 27·for·(std::size_t·i=0;·i<sign_.size();·i++) 
35 28·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
36 29 
37 30·m_[0]·=·{0.5,·0.0}; 
38 31·m_[1]·=·{0.0,·0.5}; 
39 32·m_[2]·=·{0.5,·0.5}; 
40 33·n_[0]·=·{0.0,·-1.0}; 
41 34·n_[1]·=·{-1.0,·0.0}; 
42 35·n_[2]·=·{1.0/sqrt(2.0),·1.0/sqrt(2.0)}; 
43 36·c_[0]·=·(·0.5*n_[0][0]·-·1.0*n_[0][1]); 
44 37·c_[1]·=·(-1.0*n_[1][0]·+·0.5*n_[1][1]); 
45 38·c_[2]·=·(·0.5*n_[2][0]·+·0.5*n_[2][1]); 
46 39·} 
47 40 
48 41·template<typename·F,·typename·C> 
49 _\x84_\x82·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
50 43·{39 37·{
51 44·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
52 45 
53 46·out.resize(3); 
54 47 
55 48·for·(int·i=0;·i<3;·i++)40 38·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;
 41 39·if·(s&1)·sign0·=·-1.0;
 42 40·if·(s&2)·sign1·=·-1.0;
 43 41·if·(s&4)·sign2·=·-1.0;
 44 42·if·(s&8)·sign3·=·-1.0;
 45 43·if·(s&16)·sign4·=·-1.0;
 46 44·if·(s&32)·sign5·=·-1.0;
 47 45·}
 48 46
 49 _\x84_\x88·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
56 49·{50 49·{
 51 50·return·6;
57 50·auto·y·=·f(m_[i]); 
58 51·out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1])*sign_[i]/c_[i]; 
59 52·}52 51·}
60 53·} 
61 54 
62 55·private: 
63 56·//·Edge·orientations 
64 57·std::array<typename·LB::Traits::RangeFieldType,3>·sign_; 
65 58·//·Edge·midpoints·of·the·reference·triangle 
66 59·std::array<typename·LB::Traits::DomainType,3>·m_; 
67 60·//·Unit·outer·normals·of·the·reference·triangle 
68 61·std::array<typename·LB::Traits::DomainType,3>·n_; 
69 62·//·Inverse·triangle·edge·length 
70 63·std::array<typename·LB::Traits::RangeFieldType,3>·c_;53 52
 54 _\x85_\x84·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 55 55·std::vector<typename·Traits::RangeType>&·out)·const
 56 56·{
 57 57·out.resize(6);
 58 58·out[0][0]·=·sign0*(in[0]-1.0);·out[0][1]=0.0;·out[0][2]=0.0;
 59 59·out[1][0]·=·sign1*(in[0]);·out[1][1]=0.0;·out[1][2]=0.0;
 60 60·out[2][0]·=·0.0;·out[2][1]=sign2*(in[1]-1.0);·out[2][2]=0.0;
 61 61·out[3][0]·=·0.0;·out[3][1]=sign3*(in[1]);·out[3][2]=0.0;
 62 62·out[4][0]·=·0.0;·out[4][1]=0.0;·out[4][2]=sign4*(in[2]-1.0);
 63 63·out[5][0]·=·0.0;·out[5][1]=0.0;·out[5][2]=sign5*(in[2]);
71 64·};64 64·}
72 65}65 65
73 66 
74 67#endif66 67·inline·void
 67 _\x86_\x88·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 68 69·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 69 70·{
 70 71·out.resize(6);
 71 72·out[0][0][0]·=·sign0;·out[0][0][1]·=·0;·out[0][0][2]·=·0;
 72 73·out[0][1][0]·=·0;·out[0][1][1]·=·0;·out[0][1][2]·=·0;
 73 74·out[0][2][0]·=·0;·out[0][2][1]·=·0;·out[0][2][2]·=·0;
 74 75
 75 76·out[1][0][0]·=·sign1;·out[1][0][1]·=·0;·out[1][0][2]·=·0;
 76 77·out[1][1][0]·=·0;·out[1][1][1]·=·0;·out[1][1][2]·=·0;
 77 78·out[1][2][0]·=·0;·out[1][2][1]·=·0;·out[1][2][2]·=·0;
 78 79
 79 80·out[2][0][0]·=·0;·out[2][0][1]·=·0;·out[2][0][2]·=·0;
 80 81·out[2][1][0]·=·0;·out[2][1][1]·=·sign2;·out[2][1][2]·=·0;
 81 82·out[2][2][0]·=·0;·out[2][2][1]·=·0;·out[2][2][2]·=·0;
 82 83
 83 84·out[3][0][0]·=·0;·out[3][0][1]·=·0;·out[3][0][2]·=·0;
 84 85·out[3][1][0]·=·0;·out[3][1][1]·=·sign3;·out[3][1][2]·=·0;
 85 86·out[3][2][0]·=·0;·out[3][2][1]·=·0;·out[3][2][2]·=·0;
Max diff block lines reached; 5334/15018 bytes (35.52%) of diff not shown.
6.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00389.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas03dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00356_source.html">raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&quot;</code><br·/> 
84 </div>84 </div>
85 <p><a·href="a00389_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00389_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02270.html">Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02258.html">Dune::RT03DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·rectangles.··<a·href="a02270.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>96 </table>
1.59 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas0cube2d.hh·File·Reference10 raviartthomas03dlocalbasis.hh·File·Reference
10 #include·<dune/geometry/type.hh>11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8a_\x8l_\x8l_\x8._\x8h_\x8h" 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
16  ·······_\x8Z_\x8e_\x8r_\x8o·order·Raviart-Thomas·shape·functions·on·rectangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17  17  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  20  
21 ===============================================================================21 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
51.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00389_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas03dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 119 lines modifiedOffset 70, 143 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00389.html">Go·to·the·documentation·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>83 <a·href="a00389.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00356.html">raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>98 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02270.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">RT0Cube2DLocalFiniteElement</a></div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02258.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02258.html">RT03DLocalBasis</a></div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div>
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">···30</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">Traits</a>;</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········<a·class="code·hl_class"·href="a02274.html">RT0Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········<a·class="code·hl_class"·href="a02282.html">RT0Cube2DLocalCoefficients</a>,</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02270.html#a1fbd2abeebf36731efc7e14ff1edc27f">···30</a></span>········<a·class="code·hl_class"·href="a02278.html">RT0Cube2DLocalInterpolation&lt;RT0Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02270.html#a1fbd2abeebf36731efc7e14ff1edc27f">Traits</a>;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">106 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02258.html#a19ef37a00d5eee4f42644243f56d6879">···33</a></span>····<a·class="code·hl_function"·href="a02258.html#a19ef37a00d5eee4f42644243f56d6879">RT03DLocalBasis</a>·(std::bitset&lt;4&gt;·s·=·0)</div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02270.html#a0e15b6c8178c6bb01fac7fda5f98e09b">···32</a></span>····<a·class="code·hl_function"·href="a02270.html#a0e15b6c8178c6bb01fac7fda5f98e09b">RT0Cube2DLocalFiniteElement</a>·()</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{}</div> 
110 </div> 
111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>
 109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>
112 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02270.html#ace82af2b6f5051410de438f604581309">···35</a></span>····<a·class="code·hl_function"·href="a02270.html#ace82af2b6f5051410de438f604581309">RT0Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······basis(s),</div>110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div>
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······interpolation(s)</div> 
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
117 </div>112 </div>
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02270.html#a30f89dd6004f296e8c052bbff489de7f">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class[·...·truncated·by·diffoscope;·len:·83,·SHA:·f04e9f1575a0ecbe2bc7bfb742dc1185b1fbcc9558e191ea36afffb922642e46·...·]</a>·()<span·class="keyword">·const</span></div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">···40</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">size</a>·()<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·basis;</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·4;</div>
123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
124 </div>119 </div>
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>120 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02270.html#a02d21f02a6e3c62d4f3887c4d99ace06">···45</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·207,·SHA:·0bcdbf80880e2cb48725d55b9a1e7b45616c96cae5ba84ad29d765c2d2668247·...·]</div>122 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02258.html#a76ce02f8bce118d618ed6e78f9399516">···46</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02258.html#a76ce[·...·truncated·by·diffoscope;·len:·236,·SHA:·0be798d3dd9bcd4505b86ded1a3bb4f56a2b373adda32d10ce6cb3319893cd2c·...·]</div>
 123 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out.resize(4);</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·coefficients;</div>126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">auto</span>·c·=·std::sqrt(2.0);</div>
 127 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[0]·=·{sign_[0]*c*·in[0],·······sign_[0]*c*·in[1],·······sign_[0]*c*(in[2]-D(1))};</div>
 128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[1]·=·{sign_[1]*c*·in[0],·······sign_[1]*c*(in[1]-D(1)),·sign_[1]*c*·in[2]······};</div>
 129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[2]·=·{sign_[2]*c*(in[0]-D(1)),·sign_[2]*c*·in[1],·······sign_[2]*c*·in[2]······};</div>
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[3]·=·{sign_[3]*c*·in[0],·······sign_[3]*c*·in[1],·······sign_[3]*c*·in[2]······};</div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
131 </div>132 </div>
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
133 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02270.html#a181b7df1a530c686632d72a3cfb1eee5">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·202,·SHA:·63fef9c999723857069e1f178ef7746c1b1a43627f9dd85ff34ff5c57f1df56b·...·]</span></div>136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02258.html#a5ece21cf26edbc9e001b3d9f4368cb77">···59</a></span>····<a·class="code·hl_function"·href="a02258.html#a5ece21cf26edbc9e001b3d9f4368cb77">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·213,·SHA:·4fd50f0bee39a65340a0a60016a0bcfc2d72035808b883c7f7cbd368aec033ec·...·]</span></div>
 137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··<span·class="comment">//·return·value</span></div>
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>
 139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out.resize(4);</div>
 140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>
 141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·interpolation;</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keyword">auto</span>·c·=·std::sqrt(2.0);</div>
 143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[i][0]·=·{c*sign_[i],·········0,·········0};</div>
 144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········out[i][1]·=·{·········0,c*sign_[i],·········0};</div>
 145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········out[i][2]·=·{·········0,·········0,c*sign_[i]};</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
138 </div>148 </div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
140 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">150 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02270.html#a2a75d009f9b1d7c2c62476739b0ba6da">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02270.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·30ce63457438a0ad2d08711d2e1a883468784363e6b854c5bf4b795b1ba62799·...·]</div>151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02258.html#a33b54a376b2132a336ec9baea5c0af09">···73</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02258.html#a33b54a376b2132a336ec9baea5c0af09">parti[·...·truncated·by·diffoscope;·len:·173,·SHA:·f2ef869c64d20ebc32d9009965920ada3374b323707d8607723dbc99201e1f70·...·]</div>
 152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·················<span·class="comment">//·position</span></div>
 153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>····<span·class="comment">//·return·value</span></div>
 154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>
 155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.begin(),·<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.end(),·0);</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<a·class="code·hl_function"·href="a02258.html#a76ce02f8bce118d618ed6e78f9399516">evaluateFunction</a>(in,·out);</div>
 158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(totalOrder·==·1)·{</div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">auto</span>·<span·class="keyword">const</span>·direction·=·std::distance(<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.begin(),·std::find(<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.begin(),·<a·class="code·hl_function"·href="a02258.html#a38d2177427b52eb2bc054c6894260ad4">order</a>.end(),·1));</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out.resize(<a·class="code·hl_function"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">size</a>());</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;<a·class="code·hl_function"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">size</a>();·i++)</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········{</div>
 164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········out[i][direction]·=·sign_[i]*·std::sqrt(2.0)·;</div>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········out[i][(direction+1)%3]·=·0;</div>
 166 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········out[i][(direction+2)%3]·=·0;</div>
 167 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········}</div>
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·basis.size();</div>168 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······}·<span·class="keywordflow">else</span>·{</div>
 169 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········out.resize(<a·class="code·hl_function"·href="a02258.html#a3c4eb75588261cc499b7d8995351e891">size</a>());</div>
Max diff block lines reached; 9473/39319 bytes (24.09%) of diff not shown.
12.9 KB
html2text {}
    
Offset 1, 127 lines modifiedOffset 1, 156 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas0cube2d.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d
 9 raviartthomas03dlocalbasis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALBASIS_HH
17 720 7
18 8#include·<dune/geometry/type.hh>21 8#include·<numeric>
19 922 9
 23 10#include·<dune/common/fmatrix.hh>
 24 11
20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>25 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>
 26 13
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8a_\x8l_\x8l_\x8._\x8h_\x8h" 
22 12 
23 13namespace·_\x8D_\x8u_\x8n_\x8e27 14namespace·_\x8D_\x8u_\x8n_\x8e
24 14{28 15{
25 23·template<class·D,·class·R>29 25·template<class·D,·class·R>
26 _\x82_\x84·class·_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t30 _\x82_\x86·class·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
27 25·{31 27·{
28 26·public:32 28·public:
 33 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune::
 34 FieldVector<R,3>,
 35 _\x83_\x80·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
29 27·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
30 28·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
31 29·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
32 _\x83_\x80·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
33 3136 31
 37 _\x83_\x83·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s·=·0)
 38 34·{
 39 35·for·(int·i=0;·i<4;·i++)
 40 36·sign_[i]·=·s[i]·?·-1.0·:·1.0;
 41 37·}
 42 38
 43 _\x84_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
34 _\x83_\x82·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
35 33·{} 
36 34 
37 _\x83_\x85·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
38 36·basis(s), 
39 37·interpolation(s) 
40 38·{} 
41 39 
42 _\x84_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
43 41·{44 41·{
44 42·return·basis;45 42·return·4;
45 43·}46 43·}
46 4447 44
47 _\x84_\x85·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·const48 _\x84_\x86·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,
 49 47·std::vector<typename·Traits::RangeType>&·out)·const
48 46·{50 48·{
49 47·return·coefficients; 
50 48·} 
51 49 
52 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
53 51·{ 
54 52·return·interpolation;51 49·out.resize(4);
 52 50·auto·c·=·std::sqrt(2.0);
 53 51·out[0]·=·{sign_[0]*c*·in[0],·sign_[0]*c*·in[1],·sign_[0]*c*(in[2]-D(1))};
 54 52·out[1]·=·{sign_[1]*c*·in[0],·sign_[1]*c*(in[1]-D(1)),·sign_[1]*c*·in[2]·};
 55 53·out[2]·=·{sign_[2]*c*(in[0]-D(1)),·sign_[2]*c*·in[1],·sign_[2]*c*·in[2]·};
 56 54·out[3]·=·{sign_[3]*c*·in[0],·sign_[3]*c*·in[1],·sign_[3]*c*·in[2]·};
55 53·}57 55·}
 58 56
 59 58·inline·void
 60 _\x85_\x89·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 61 60·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
56 54 
57 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
58 57·{ 
59 58·return·basis.size(); 
60 59·} 
61 60 
62 _\x86_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
63 62·{62 61·{
64 63·return·GeometryTypes::quadrilateral;63 62·out.resize(4);
 64 63·for·(int·i=0;·i<4;·i++)
65 64·}65 64·{
66 65 
67 66·private: 
68 67·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
69 68·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
70 69·_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·interpolation;66 65·auto·c·=·std::sqrt(2.0);
 67 66·out[i][0]·=·{c*sign_[i],·0,·0};
 68 67·out[i][1]·=·{·0,c*sign_[i],·0};
 69 68·out[i][2]·=·{·0,·0,c*sign_[i]};
 70 69·}
71 70·};71 70·}
72 71}72 71
73 72#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE2D_LOCALFINITEELEMENT_HH 
74 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
75 _\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.2_.d_.a_.l_.l_.._.h_.h73 _\x87_.3·void·_.p_.a_.r_.t_.i_.a_.l·(const·std::array<unsigned·int,·3>&·_.o_.r_.d_.e_.r,
 74 74·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 75 75·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 76 76·{
 77 77·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 78 78·if·(totalOrder·==·0)·{
 79 79·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(in,·out);
 80 80·}·else·if·(totalOrder·==·1)·{
 81 81·auto·const·direction·=·std::distance(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·std::find(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),
 82 _\x8o_\x8r_\x8d_\x8e_\x8r.end(),·1));
 83 82·out.resize(_\x8s_\x8i_\x8z_\x8e());
 84 83
 85 84·for·(int·i=0;·i<_\x8s_\x8i_\x8z_\x8e();·i++)
 86 85·{
 87 86·out[i][direction]·=·sign_[i]*·std::sqrt(2.0)·;
 88 87·out[i][(direction+1)%3]·=·0;
 89 88·out[i][(direction+2)%3]·=·0;
 90 89·}
 91 90·}·else·{
 92 91·out.resize(_\x8s_\x8i_\x8z_\x8e());
 93 92·for·(std::size_t·i·=·0;·i·<·_\x8s_\x8i_\x8z_\x8e();·++i)
Max diff block lines reached; 6456/13147 bytes (49.11%) of diff not shown.
6.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00392.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube3d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas03dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>
 82 <code>#include·&lt;array&gt;</code><br·/>
 83 <code>#include·&lt;bitset&gt;</code><br·/>
 84 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00323_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00317_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00320_source.html">raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00392_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00392_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02366.html">Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02266.html">Dune::RT03DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02366.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>97 </table>
1.85 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas03dlocalinterpolation.hh·File·Reference
 11 #include·<cmath>
 12 #include·<array>
 13 #include·<bitset>
 14 #include·<vector>
9 raviartthomas1cube3d.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······First·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
40.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00392_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube3d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas03dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 97 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube3d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00392.html">Go·to·the·documentation·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>83 <a·href="a00392.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00323.html">raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00317.html">raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00320.html">raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02366.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02366.html">RT1Cube3DLocalFiniteElement</a></div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a02266.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02266.html">RT03DLocalInterpolation</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a02370.html">RT1Cube3DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02374.html">RT1Cube3DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02366.html#aacd62ca0413a4071982bbc92a4b2256c">···33</a></span>········<a·class="code·hl_class"·href="a02378.html">RT1Cube3DLocalInterpolation&lt;RT1Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02366.html#aacd62ca0413a4071982bbc92a4b2256c">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02366.html#a2fd8629ddf227c16de3751fe4d24fc19">···36</a></span>····<a·class="code·hl_function"·href="a02366.html#a2fd8629ddf227c16de3751fe4d24fc19">RT1Cube3DLocalFiniteElement</a>·()</div>104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a00573.html#gaf9eb655b8328b18271666720d62035b4">···25</a></span>····<a·class="code·hl_function"·href="a00573.html#gaf9eb655b8328b18271666720d62035b4">RT03DLocalInterpolation</a>·(std::bitset&[·...·truncated·by·diffoscope;·len:·14,·SHA:·d5b8374dc2bc8bb6d29ebb20cfead31de5e8c907c1384d2d2e2a7f39857fb943·...·])</div>
 105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
 106 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keyword">using·</span>std::sqrt;</div>
 107 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;sign_.size();·i++)</div>
 108 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······m_[0]·=·{1/3.0,·1/3.0,···0.0};</div>
 111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······m_[1]·=·{1/3.0,···0.0,·1/3.0};</div>
 112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······m_[2]·=·{··0.0,·1/3.0,·1/3.0};</div>
 113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······m_[3]·=·{1/3.0,·1/3.0,·1/3.0};</div>
 114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······n_[0]·=·{··········0.0,···········0.0,··········-1.0};</div>
 115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······n_[1]·=·{··········0.0,··········-1.0,···········0.0};</div>
 116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······n_[2]·=·{·········-1.0,···········0.0,···········0.0};</div>
 117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······n_[3]·=·{1.0/sqrt(3.0),·1.0/sqrt(3.0),·1.0/sqrt(3.0)};</div>
 118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······c_[0]·=·sqrt(2.0);</div>
 119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······c_[1]·=·sqrt(2.0);</div>
 120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······c_[2]·=·sqrt(2.0);</div>
 121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······c_[3]·=·sqrt(2.0)/sqrt(3.0);</div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
113 </div>123 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>124 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02266.html#a21bd4ccf28877dcfc3391a1b824bc0c5">···46</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02266.html#a21bd4ccf28877dcfc3391a1b824bc0c5">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02366.html#a641401706d4c5eee56d0d6cde42e7f77">···44</a></span>····<a·class="code·hl_function"·href="a02366.html#a641401706d4c5eee56d0d6cde42e7f77">RT1Cube3DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
120 </div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·face!</span></div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02366.html#afd3ac35e268b845e4ff2b3a65fe02052">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02366.html#afd3ac35e268b845e4ff2b3a65fe02052">localBasis</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out.resize(4);</div>
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
127 </div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;4;·i++)</div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······{</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02366.html#a2d4426d989a4b47d945e3f6f6128c35d">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02366.html#a2d4426d989a4b47d945e3f6f6128c35d">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">auto</span>·y·=·f(m_[i]);</div>
 136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1]+y[2]*n_[i][2])*sign_[i]/c_[i];</div>
 137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······}</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
134 </div>139 </div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02366.html#a1bdacc3f3f75f161a18edaab9d9ee829">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02366.html#a1bdacc3f3f75f161a18edaab9d9ee829">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div>
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·Face·orientations</span></div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::array&lt;typename·LB::Traits::RangeFieldType,4&gt;·sign_;</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Face·midpoints·of·the·reference·tetrahedron</span></div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····std::array&lt;typename·LB::Traits::DomainType,4&gt;·m_;</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Unit·outer·normals·of·the·reference·tetrahedron</span></div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····std::array&lt;typename·LB::Traits::DomainType,4&gt;·n_;</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Inverse·triangle·face·area</span></div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::array&lt;typename·LB::Traits::RangeFieldType,4&gt;·c_;</div>
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
141 </div>151 </div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02366.html#aaee7c1323967b0651526888f4a943587">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02366.html#aaee7c1323967b0651526888f4a943587">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div> 
Max diff block lines reached; 6468/30691 bytes (21.07%) of diff not shown.
10.6 KB
html2text {}
    
Offset 1, 136 lines modifiedOffset 1, 92 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas1cube3d.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d
 9 raviartthomas03dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALINTERPOLATION_HH
17 720 7
 21 8#include·<cmath>
 22 9#include·<array>
 23 10#include·<bitset>
 24 11#include·<vector>
 25 12
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e26 13namespace·_\x8D_\x8u_\x8n_\x8e
26 16{ 
27 25·template<class·D,·class·R>27 14{
 28 15·template<class·LB>
28 _\x82_.6·class·_.R_.T_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t29 _\x81_.6·class·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n
29 27·{30 17·{
30 28 
31 29·public:31 18·public:
32 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 31·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 32·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x83·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 34 
37 _\x83_\x86·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
38 37·{} 
39 38 
40 _\x84_\x84·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
41 45·basis(s), 
42 46·interpolation(s)32 19
 33 _\x82_\x85·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0)
 34 26·{
 35 27·using·std::sqrt;
 36 28·for·(std::size_t·i=0;·i<sign_.size();·i++)
 37 29·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 38 30
 39 31·m_[0]·=·{1/3.0,·1/3.0,·0.0};
 40 32·m_[1]·=·{1/3.0,·0.0,·1/3.0};
 41 33·m_[2]·=·{·0.0,·1/3.0,·1/3.0};
 42 34·m_[3]·=·{1/3.0,·1/3.0,·1/3.0};
 43 35·n_[0]·=·{·0.0,·0.0,·-1.0};
 44 36·n_[1]·=·{·0.0,·-1.0,·0.0};
 45 37·n_[2]·=·{·-1.0,·0.0,·0.0};
 46 38·n_[3]·=·{1.0/sqrt(3.0),·1.0/sqrt(3.0),·1.0/sqrt(3.0)};
 47 39·c_[0]·=·sqrt(2.0);
 48 40·c_[1]·=·sqrt(2.0);
 49 41·c_[2]·=·sqrt(2.0);
 50 42·c_[3]·=·sqrt(2.0)/sqrt(3.0);
 51 43·}
 52 44
 53 45·template<typename·F,·typename·C>
 54 _\x84_\x86·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
43 47·{}55 47·{
44 48 
45 _.4_.9·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const56 48·//·f·gives·v*outer·normal·at·a·point·on·the·face!
 57 49
 58 50·out.resize(4);
 59 51
 60 52·for·(int·i=0;·i<4;·i++)
46 50·{61 53·{
47 51·return·basis;62 54·auto·y·=·f(m_[i]);
 63 55·out[i]·=·(y[0]*n_[i][0]+y[1]*n_[i][1]+y[2]*n_[i][2])*sign_[i]/c_[i];
48 52·}64 56·}
49 53 
50 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
51 55·{ 
52 56·return·coefficients; 
53 57·}65 57·}
54 5866 58
55 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
56 60·{ 
57 61·return·interpolation; 
58 62·} 
59 63 
60 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
61 66·{ 
62 67·return·basis.size(); 
63 68·} 
64 69 
65 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
66 71·{ 
67 72·return·GeometryTypes::hexahedron; 
68 73·} 
69 74 
70 75·private:67 59·private:
71 76·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
72 77·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
73 78·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
74 79·}; 
75 80} 
76 81#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE3D_LOCALFINITEELEMENT_HH 
77 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
79 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.3_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h68 60·//·Face·orientations
 69 61·std::array<typename·LB::Traits::RangeFieldType,4>·sign_;
 70 62·//·Face·midpoints·of·the·reference·tetrahedron
 71 63·std::array<typename·LB::Traits::DomainType,4>·m_;
 72 64·//·Unit·outer·normals·of·the·reference·tetrahedron
 73 65·std::array<typename·LB::Traits::DomainType,4>·n_;
 74 66·//·Inverse·triangle·face·area
 75 67·std::array<typename·LB::Traits::RangeFieldType,4>·c_;
 76 68·};
 77 69}
 78 70
 79 71#endif
Max diff block lines reached; 4674/10864 bytes (43.02%) of diff not shown.
6.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00395.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas4cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas03dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00329_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00326_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00332_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a00395_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00395_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html">Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02262.html">Dune::RT03DLocalCoefficients</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02414.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>97 </table>
1.94 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 raviartthomas03dlocalcoefficients.hh·File·Reference
 11 #include·<cstddef>
 12 #include·<iostream>
 13 #include·<vector>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
9 raviartthomas4cube2d.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
37.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00395_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas4cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas03dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 78 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas03dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00395.html">Go·to·the·documentation·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>83 <a·href="a00395.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00329.html">raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00326.html">raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00332.html">raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02262.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02262.html">RT03DLocalCoefficients</a></div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
 102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02414.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02414.html">RT4Cube2DLocalFiniteElement</a></div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02262.html#a29ba02940410f3f64f0bdf8a80a22d7f">···28</a></span>····<a·class="code·hl_function"·href="a02262.html#a29ba02940410f3f64f0bdf8a80a22d7f">RT03DLocalCoefficients</a>·()·:·li(4)</div>
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;4;·i++)</div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02418.html">RT4Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02422.html">RT4Cube2DLocalCoefficients</a>,</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02414.html#a14efd77dfafccbdbd1d686661d5ee0c6">···35</a></span>········<a·class="code·hl_class"·href="a02426.html">RT4Cube2DLocalInterpolation&lt;RT4Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02414.html#a14efd77dfafccbdbd1d686661d5ee0c6">Traits</a>;</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02414.html#aea24b5ae4574700a044518a49b641152">···38</a></span>····<a·class="code·hl_function"·href="a02414.html#aea24b5ae4574700a044518a49b641152">RT4Cube2DLocalFiniteElement</a>·()</div> 
112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
113 </div>109 </div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
115 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02414.html#ac814e4772ac8d91cabb89b8655661517">···46</a></span>····<a·class="code·hl_function"·href="a02414.html#ac814e4772ac8d91cabb89b8655661517">RT4Cube2DLocalFiniteElement</a>·(<span·clas[·...·truncated·by·diffoscope;·len:·31,·SHA:·29b104b62d69f3e30577090e33d74382ab4a55cf434709a49cc192c6fd460fc1·...·]</div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">···35</a></span>····std::size_t·<a·class="code·hl_function"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">size</a>·()<span·class="keyword[·...·truncated·by·diffoscope;·len:·15,·SHA:·d9306916362c0194f8fb7bee95e8095408b253803ef51f46106eaebccce4f8d0·...·]</div>
 113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······basis(s),</div>114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·4;</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······interpolation(s)</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
120 </div>116 </div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02414.html#a9a4968e599692259634553b9a16d0811">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·158,·SHA:·07eed2148d97a8c43bd7ec2dffd8c98c79bc5c1248274e81bd1c8880d883ea5c·...·])<span·class="keyword">·const</span></div>119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02262.html#a0f1387b4ddb64de84838bcdc37f7a96f">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·81,·SHA:·612c59f2dda266d21706406906038120091ed9079f179cbfb7a468c47efa550a·...·])<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·basis;</div>121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·li[i];</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
127 </div>123 </div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
129 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02414.html#a487ee127b4b0413816a471ff68784348">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02414.html#a487ee127b4b0413816a471ff68784348">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>
132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;LocalKey&gt;·li;</div>
133 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>
134 </div>128 </div>
 129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
136 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02414.html#a9982863a82771b3c84d0a32b2c59134a">···61</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02414.html#a9982863a82771b3c84d0a32b2c59134a">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div> 
141 </div> 
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
143 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02414.html#a3002df39533e639952958a85ce67aa96">···67</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02414.html#a3002df39533e639952958a85ce67aa96">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div> 
148 </div> 
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
150 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02414.html#af7766a668e517fe9d383971e75cbcc77">···72</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02414.html#af7766a668e517fe9d383971e75cbcc77">type</a>·()</div> 
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div> 
154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
155 </div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">private</span>:</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02418.html">RT4Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02422.html">RT4Cube2DLocalCoefficients</a>·coefficients;</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a02426.html">RT4Cube2DLocalInterpolation&lt;RT4Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··};</div> 
162 </div> 
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div> 
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH</span></div> 
165 <div·class="ttc"·id="aa00326_html"><div·class="ttname"><a·href="a00326.html">raviartthomas4cube2dlocalcoefficients.hh</a></div></div> 
166 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">raviartthomas4cube2dlocalbasis.hh</a></div></div>133 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
167 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">raviartthomas4cube2dlocalinterpolation.hh</a></div></div> 
168 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>134 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 135 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 136 <div·class="ttc"·id="aa02262_html"><div·class="ttname"><a·href="a02262.html">Dune::RT03DLocalCoefficients</a></div><div·class="ttdef"><b>Definition</b>·raviartthomas03dlocalcoefficients.hh:25</div></div>
 137 <div·class="ttc"·id="aa02262_html_a0f1387b4ddb64de84838bcdc37f7a96f"><div·class="ttname"><a·href="a02262.html#a0f1387b4ddb64de84838bcdc37f7a96f">Dune::RT03DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·raviartthomas03dlocalcoefficients.hh:41</div></div>
Max diff block lines reached; 271/28275 bytes (0.96%) of diff not shown.
10.1 KB
html2text {}
    
Offset 1, 136 lines modifiedOffset 1, 77 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas4cube2d.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d
 9 raviartthomas03dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH16 5#ifndef
 17 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH
 18 6#define
 19 DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_RAVIARTTHOMAS03DLOCALCOEFFICIENTS_HH
17 720 7
 21 8#include·<cstddef>
 22 9#include·<iostream>
 23 10#include·<vector>
 24 11
 25 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 26 13
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e27 14namespace·_\x8D_\x8u_\x8n_\x8e
 28 15{
26 16{29 16
27 27·template<class·D,·class·R> 
28 _\x82_\x88·class·_.R_.T_.4_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t30 _\x82_\x84·class·_.R_.T_.0_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s
 31 25·{
 32 26·public:
 33 _\x82_\x88·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(4)
29 29·{34 29·{
 35 30·for·(std::size_t·i=0;·i<4;·i++)
 36 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 37 32·}
 38 33
30 30 
31 31·public: 
32 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
33 33·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
34 34·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x85·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 36 
37 _\x83_\x88·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
38 39·{} 
39 40 
40 _\x84_\x86·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
41 47·basis(s), 
42 48·interpolation(s) 
43 49·{} 
44 50 
45 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
46 52·{ 
47 53·return·basis; 
48 54·} 
49 55 
50 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
51 57·{ 
52 58·return·coefficients; 
53 59·} 
54 60 
55 _\x86_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
56 62·{ 
57 63·return·interpolation; 
58 64·} 
59 65 
60 _\x86_.7·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const39 _\x83_.5·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
61 68·{40 36·{
62 69·return·basis.size(); 
63 70·} 
64 71 
65 _\x87_\x82·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
66 73·{ 
67 74·return·GeometryTypes::quadrilateral; 
68 75·} 
69 7641 37·return·4;
 42 38·}
 43 39
 44 _\x84_\x81·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 45 42·{
 46 43·return·li[i];
 47 44·}
 48 45
70 77·private:49 46·private:
 50 47·std::vector<LocalKey>·li;
71 78·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
72 79·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
73 80·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
74 81·};51 48·};
75 82} 
76 83#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH 
77 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
79 _.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.4_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h52 49
 53 50}
 54 51
 55 52#endif
 56 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
80 _\x8D_\x8u_\x8n_\x8e57 _\x8D_\x8u_\x8n_\x8e
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1858 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 59 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 60 Describe·position·of·one·degree·of·freedom.
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
83 traits·helper·struct 
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
86 LB·LocalBasisType 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
89 LC·LocalCoefficientsType 
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
92 LI·LocalInterpolationType 
93 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2461 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
 62 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
Max diff block lines reached; 1415/10317 bytes (13.72%) of diff not shown.
7.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00398.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas1cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomassimplex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 72, 36 lines modifiedOffset 72, 38 lines modified
72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
73 </div>73 </div>
74 </div><!--·top·-->74 </div><!--·top·-->
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2d.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">raviartthomassimplex.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/> 
 82 <p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.··
 83 <a·href="#details">More...</a></p>
 84 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00374_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&quot;</code><br·/>85 <code>#include·&quot;<a·class="el"·href="a00377_source.html">raviartthomassimplex/raviartthomassimplexbasis.hh</a>&quot;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00368_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a00371_source.html">raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&quot;</code><br·/> 
87 </div>86 </div>
88 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">88 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>90 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02350.html">Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.··<a·href="a02350.html#details">More...</a><br·/></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02486.html">Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.··<a·href="a02486.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>99 </table>
 100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 101 <div·class="textblock"><p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.·</p>
101 </div><!--·contents·-->102 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>106 </small></address>
106 </body>107 </body>
107 </html>108 </html>
2.54 KB
html2text {}
    
Offset 2, 23 lines modifiedOffset 2, 26 lines modified
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas1cube2d.hh·File·Reference9 raviartthomassimplex.hh·File·Reference
10 #include·<dune/geometry/type.hh> 
11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"10 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of
 11 arbitrary·dimension.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h>
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
18  ·······First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.·_.M_.o_.r_.e_.._.._..16 class· ·_.D_.u_.n_.e_.:_.:_.R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.S_.i_.m_.p_.l_.e_.x_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.d_.i_.m_.D_.o_.m_.a_.i_.n_.,_.·_.D_.,_.·_.R_.,_.·_.S_.F_.,_.·_.C_.F_.·_.>
 17  ·······Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices
 18 ········of·arbitrary·dimension.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
 23 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 24 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of
 25 arbitrary·dimension.
23 ===============================================================================26 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
38.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00398_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas1cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomassimplex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 120 lines modifiedOffset 74, 62 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas1cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomassimplex.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00398.html">Go·to·the·documentation·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>83 <a·href="a00398.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00377.html">raviartthomassimplex/raviartthomassimplexbasis.hh</a>&quot;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00374.html">raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00368.html">raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00371.html">raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <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="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>94 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·</[·...·truncated·by·diffoscope;·len:·7,·SHA:·74ff1ea6d5f80b24f0a18c9f0e575373c8b0bacc9637267211d26ea5f62d8604·...·]</div>
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF&gt;</div>
101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02350.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02350.html">RT1Cube2DLocalFiniteElement</a></div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a>,</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02350.html#a71ac9e0282b291d7e330fb1340400f53">···34</a></span>········<a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation&lt;RT1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02350.html#a71ac9e0282b291d7e330fb1340400f53">Traits</a>;</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">97 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02350.html#afceb8312f5dcc4ecbf2ef75be0a283c5">···37</a></span>····<a·class="code·hl_function"·href="a02350.html#afceb8312f5dcc4ecbf2ef75be0a283c5">RT1Cube2DLocalFiniteElement</a>·()</div>98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02486.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02486.html">RaviartThomasSimplexLocalFiniteElement</a></div>
 99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;RaviartThomasBasisFactory&lt;dimDomain,·SF,·CF&gt;,</div>
 100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········RaviartThomasCoefficientsFactory&lt;dimDomain&gt;,</div>
 101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········RaviartThomasL2InterpolationFactory&lt;dimDomain,·SF&gt;·&gt;</div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
114 </div>103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;RaviartThomasBasisFactory&lt;dimDomain,·SF,·CF&gt;</a>,</div>
 104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_struct"·href="a02498.html">RaviartThomasCoefficientsFactory&lt;dimDomain&gt;</a>,</div>
 105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<a·class="code·hl_struct"·href="a02494.html">RaviartThomasL2InterpolationFactory&lt;dimDomain,·SF&gt;</a>·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div>
 106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div>
 107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span>typename·<a·class="code·hl_typedef"·href="a02758.html#ac11e5c3f8a450a8950251fc7ce42e8c1">Base::Traits</a>;</div>
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02486.html#aa6e4d43f09ed9a0ffeccf79f0709c684">···49</a></span>····<a·class="code·hl_function"·href="a02486.html#aa6e4d43f09ed9a0ffeccf79f0709c684">RaviartThomasSimplexLocalFiniteElement</a>(<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order)</div>
 111 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······:·<a·class="code·hl_struct"·href="a02758.html">Base</a>(gt,·order)</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02350.html#abf7e3f5f356e6963ab69682a191087f1">···45</a></span>····<a·class="code·hl_function"·href="a02350.html#abf7e3f5f356e6963ab69682a191087f1">RT1Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div> 
121 </div> 
122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02350.html#abdf55ac9e40d40f7baba6b4a425f6695">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02350.html#abdf55ac9e40d40f7baba6b4a425f6695">localBasis</a>·()<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div> 
127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div>
128 </div>113 </div>
 114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>
 115 </div>
 116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·namespace·Dune</span></div>
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>117 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02350.html#a483f3ba5f6ce2b73e05fc1d5c4091c90">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02350.html#a483f3ba5f6ce2b73e05fc1d5c4091c90">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div> 
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
135 </div> 
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02350.html#a597145d8217a4805dafdcba94c878f12">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02350.html#a597145d8217a4805dafdcba94c878f12">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
142 </div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
144 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02350.html#aaae90deff6eb6f8707225b81f152a72e">···66</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02350.html#aaae90deff6eb6f8707225b81f152a72e">size</a>·()<span·class="keyword">·const</span></div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">····</span>{</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div> 
149 </div> 
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
151 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02350.html#a37d315719664b04b04df45f5302085cf">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02350.html#a37d315719664b04b04df45f5302085cf">type</a>·()</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div> 
156 </div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">private</span>:</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02354.html">RT1Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02358.html">RT1Cube2DLocalCoefficients</a>·coefficients;</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02362.html">RT1Cube2DLocalInterpolation&lt;RT1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div> 
163 </div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH</span></div>118 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH</span></div>
166 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">raviartthomas1cube2dlocalinterpolation.hh</a></div></div> 
167 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">raviartthomas1cube2dlocalcoefficients.hh</a></div></div> 
168 <div·class="ttc"·id="aa00374_html"><div·class="ttname"><a·href="a00374.html">raviartthomas1cube2dlocalbasis.hh</a></div></div>119 <div·class="ttc"·id="aa00377_html"><div·class="ttname"><a·href="a00377.html">raviartthomassimplexbasis.hh</a></div></div>
169 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>120 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 121 <div·class="ttc"·id="aa02486_html"><div·class="ttname"><a·href="a02486.html">Dune::RaviartThomasSimplexLocalFiniteElement</a></div><div·class="ttdoc">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.</div><div·class="ttdef"><b>Definition</b>·raviartthomassimplex.hh:41</div></div>
Max diff block lines reached; 271/27716 bytes (0.98%) of diff not shown.
11.6 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 72 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas1cube2d.hh8 raviartthomassimplex.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH
17 717 7
 18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h>
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.1_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"19 9#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 20 10
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
24 14 
25 15namespace·_\x8D_\x8u_\x8n_\x8e21 17namespace·_\x8D_\x8u_\x8n_\x8e
26 16{ 
27 17 
28 26·template<class·D,·class·R>22 18{
 23 35·template<unsigned·int·dimDomain,·class·D,·class·R,
 24 36·class·SF=R,·class·CF=SF>
29 _\x82_.7·class·_.R_.T_.1_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t25 _\x83_.7·class·_.R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.S_.i_.m_.p_.l_.e_.x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
30 28·{ 
31 2926 38·:·public·_.G_.e_.n_.e_.r_.i_.c_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t<RaviartThomasBasisFactory<dimDomain,·SF,
 27 CF>,
 28 39·RaviartThomasCoefficientsFactory<dimDomain>,
 29 40·RaviartThomasL2InterpolationFactory<dimDomain,·SF>·>
 30 41·{
 31 42·typedef·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,
 32 _\x8C_\x8F_\x8>,
 33 43·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8>,
 34 44·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8>·>·_\x8B_\x8a_\x8s_\x8e;
32 30·public:35 45·public:
 36 46·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 47
 38 _\x84_\x89·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·GeometryType·&gt,·unsigned·int
 39 order)
 40 50·:·_\x8B_\x8a_\x8s_\x8e(gt,·order)
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
34 32·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
35 33·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
36 _\x83_\x84·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
37 35 
38 _\x83_\x87·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
39 38·{} 
40 39 
41 _\x84_\x85·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
42 46·basis(s), 
43 47·interpolation(s) 
44 48·{} 
45 49 
46 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
47 51·{41 51·{}
48 52·return·basis; 
49 53·}42 52·};
 43 53}·//·namespace·Dune
50 5444 54
 45 55#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH
51 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
52 56·{ 
53 57·return·coefficients; 
54 58·} 
55 59 
56 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
57 61·{ 
58 62·return·interpolation; 
59 63·} 
60 64 
61 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
62 67·{ 
63 68·return·basis.size(); 
64 69·} 
65 70 
66 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
67 72·{ 
68 73·return·GeometryTypes::quadrilateral; 
69 74·} 
70 75 
71 76·private: 
72 77·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
73 78·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
74 79·_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
75 80·}; 
76 81} 
77 82#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS1_CUBE2D_LOCALFINITEELEMENT_HH 
78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h46 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8s_.i_.m_.p_.l_.e_.x_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
81 _\x8D_\x8u_\x8n_\x8e47 _\x8D_\x8u_\x8n_\x8e
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1848 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
83 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
84 traits·helper·struct 
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13 
86 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e 
87 LB·LocalBasisType 
88 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16 
89 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e 
90 LC·LocalCoefficientsType 
91 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20 
92 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e 
93 LI·LocalInterpolationType 
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24 
95 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_.1_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t49 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.S_.i_.m_.p_.l_.e_.x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 50 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of
 51 arbitrary·dimension.
96 First·order·Raviart-Thomas·shape·functions·on·quadrilaterals. 
97 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube2d.hh:28 
98 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e 
99 static·constexpr·GeometryType·type() 
100 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas1cube2d.hh:7152 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomassimplex.hh:41
 53 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:
 54 _\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 55 RaviartThomasSimplexLocalFiniteElement(const·GeometryType·&gt,·unsigned·int
 56 order)
101 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
102 const·Traits::LocalCoefficientsType·&·localCoefficients()·const 
Max diff block lines reached; 53/11869 bytes (0.45%) of diff not shown.
7.87 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00401.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomaslfecache.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 44 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
76 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
77 <a·href="#typedef-members">Typedefs</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">raviartthomaslfecache.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;tuple&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/localfunctions/raviartthomas.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00524_source.html">../../common/localkey.hh</a>&quot;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code><br·/> 
87 </div>84 </div>
88 <p><a·href="a00401_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00401_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
 87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 88 Classes</h2></td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02390.html">Dune::RT2Cube2DLocalCoefficients</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.··<a·href="a02390.html#details">More...</a><br·/></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls"> 
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
96 Typedefs</h2></td></tr> 
97 <tr·class="memitem:a819bbc5d411d26deab8f6c9683d6d762"·id="r_a819bbc5d411d26deab8f6c9683d6d762"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·std::size_t·dim,·std::size_t·order&gt;·</td></tr> 
98 <tr·class="memitem:a819bbc5d411d26deab8f6c9683d6d762"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a819bbc5d411d26deab8f6c9683d6d762">Dune::RaviartThomasLocalFiniteElementCache</a>·=·<a·class="el"·href="a01602.html">LocalFiniteElementVariantCache</a>&lt;·Impl::ImplementedRaviartThomasLocalFiniteElements&lt;·D,·R,·dim,·order·&gt;·&gt;</td></tr> 
99 <tr·class="memdesc:a819bbc5d411d26deab8f6c9683d6d762"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Raviart-Thomas·local·finite·elements·for·the·given·dimension·and·order.··<br·/></td></tr> 
100 <tr·class="separator:a819bbc5d411d26deab8f6c9683d6d762"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 </table>97 </table>
102 </div><!--·contents·-->98 </div><!--·contents·-->
103 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
106 </small></address>102 </small></address>
107 </body>103 </body>
2.06 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d
 9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomaslfecache.hh·File·Reference10 raviartthomas2cube2dlocalcoefficients.hh·File·Reference
10 #include·<tuple>11 #include·<cstddef>
 12 #include·<vector>
 13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h"
11 #include·<utility> 
12 #include·<dune/geometry/type.hh> 
13 #include·<dune/geometry/typeindex.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 18  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
19  21  
20 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
21 template<class·D·,·class·R·,·std::size_t·dim,·std::size_t·order> 
22 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·= 
23 ·······_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e<·Impl:: 
24 ·······ImplementedRaviartThomasLocalFiniteElements<·D,·R,·dim,·order·>·> 
25  ······A·cache·that·stores·all·available·Raviart-Thomas·local·finite·elements 
26 ·······for·the·given·dimension·and·order. 
27   
28 ===============================================================================22 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
33.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00401_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomaslfecache.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 83 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomaslfecache.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00401.html">Go·to·the·documentation·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>83 <a·href="a00401.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00170.html">dune/localfunctions/raviartthomas.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a>·{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
 97 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
 98 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02390.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02390.html">RT2Cube2DLocalCoefficients</a></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span>Impl·{</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·Provide·implemented·Raviart-Thomas·local·finite·elements</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements</div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{};</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>102 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02390.html#a1c1bbed0909136bf3ec42611cfdd0e63">···27</a></span>····<a·class="code·hl_function"·href="a02390.html#a1c1bbed0909136bf3ec42611cfdd0e63">RT2Cube2DLocalCoefficients</a>·()·:·li(24)</div>
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·i++)</div>
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········std::make_pair(index(GeometryTypes::triangle),······[]()·{·<span·class="keywordflow">return</span>·RT02DLocalFiniteElement&lt;D,R&gt;();·}),</div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT0Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······);</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[3*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>
 109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3*i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div>
 110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>
 111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;12;·i++)</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······{</div>
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········li[12·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,i);</div>
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,1&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········std::make_pair(index(GeometryTypes::triangle),······[]()·{·<span·class="keywordflow">return</span>·RT12DLocalFiniteElement&lt;D,R&gt;();·}),</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT1Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······);</div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
 117 </div>
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 119 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">···43</a></span>····std::size_t·<a·class="code·hl_function"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">size</a>·()<span·class="keyword">·const</span></div>
 121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>
 122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·24;</div>
 123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
 124 </div>
 125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 126 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02390.html#a788e3c03f2c5f6b3eb780fe84e85f547">···49</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02390.html#a788e3c03f2c5f6b3eb780fe84e85f547">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div>
 128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·li[i];</div>
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 131 </div>
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,2,2&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;2&gt;</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··{</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;2&gt;::index;</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">private</span>:</div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·<span·class="keywordflow">return</span>·RT2Cube2DLocalFiniteElement&lt;D,R&gt;();·})</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······);</div>134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····std::vector&lt;LocalKey&gt;·li;</div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··};</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··};</div>
 136 </div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">struct·</span>ImplementedRaviartThomasLocalFiniteElements&lt;D,R,3,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;3&gt;</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{</div> 
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;3&gt;::index;</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·<span·class="keywordflow">return</span>·RT03DLocalFiniteElement&lt;D,R&gt;();·}),</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········std::make_pair(index(GeometryTypes::hexahedron),·[]()·{·<span·class="keywordflow">return</span>·RT0Cube3DLocalFiniteElement&lt;D,R&gt;();·})</div> 
Max diff block lines reached; 2365/27107 bytes (8.72%) of diff not shown.
7.28 KB
html2text {}
    
Offset 1, 134 lines modifiedOffset 1, 81 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomaslfecache.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d
 9 raviartthomas2cube2dlocalcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMASLFECACHE_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH
17 718 7
18 8#include·<tuple>19 8#include·<cstddef>
19 9#include·<utility>20 9#include·<vector>
20 1021 10
 22 11#include·"../../common/localkey.hh"
 23 12
21 11#include·<dune/geometry/type.hh> 
22 12#include·<dune/geometry/typeindex.hh> 
23 13 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x8._\x8h_\x8h> 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h> 
26 16 
27 17namespace·_.D_.u_.n_.e·{24 13namespace·_.D_.u_.n_.e
 25 14{
 26 _\x82_\x82·class·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
28 18 
29 19namespace·Impl·{ 
30 20 
31 21·//·Provide·implemented·Raviart-Thomas·local·finite·elements 
32 22 
33 23·template<class·D,·class·R,·std::size_t·dim,·std::size_t·order> 
34 24·struct·ImplementedRaviartThomasLocalFiniteElements 
35 25·{}; 
36 26 
37 27·template<class·D,·class·R> 
38 28·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,0>·:·public 
39 FixedDimLocalGeometryTypeIndex<2> 
40 29·{27 23·{
41 30·using·FixedDimLocalGeometryTypeIndex<2>::index; 
42 31·static·auto·getImplementations()28 24
 29 25·public:
 30 _\x82_\x87·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(24)
43 32·{31 28·{
 32 29·for·(std::size_t·i·=·0;·i·<·4;·i++)
 33 30·{
 34 31·li[3*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0);
 35 32·li[3*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1);
 36 33·li[3*i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2);
44 33·return·std::make_tuple( 
45 34·std::make_pair(index(GeometryTypes::triangle),·[]()·{·return 
46 RT02DLocalFiniteElement<D,R>();·}), 
47 35·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return 
48 RT0Cube2DLocalFiniteElement<D,R>();·}) 
49 36·); 
50 37·}37 34·}
 38 35
 39 36·for·(std::size_t·i=0;·i<12;·i++)
 40 37·{
 41 38·li[12·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,i);
 42 39·}
51 38·}; 
52 39 
53 40·template<class·D,·class·R> 
54 41·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,1>·:·public 
55 FixedDimLocalGeometryTypeIndex<2> 
56 42·{ 
57 43·using·FixedDimLocalGeometryTypeIndex<2>::index; 
58 44·static·auto·getImplementations() 
59 45·{ 
60 46·return·std::make_tuple( 
61 47·std::make_pair(index(GeometryTypes::triangle),·[]()·{·return 
62 RT12DLocalFiniteElement<D,R>();·}), 
63 48·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return 
64 RT1Cube2DLocalFiniteElement<D,R>();·}) 
65 49·); 
66 50·}43 40·}
 44 41
 45 _\x84_\x83·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 46 44·{
 47 45·return·24;
 48 46·}
 49 47
 50 _\x84_\x89·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const
 51 50·{
 52 51·return·li[i];
 53 52·}
 54 53
 55 54·private:
 56 55·std::vector<LocalKey>·li;
67 51·};57 56·};
 58 57}
 59 58#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALCOEFFICIENTS_HH
68 52 
69 53·template<class·D,·class·R> 
70 54·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,2,2>·:·public 
71 FixedDimLocalGeometryTypeIndex<2> 
72 55·{ 
73 56·using·FixedDimLocalGeometryTypeIndex<2>::index; 
74 57·static·auto·getImplementations() 
75 58·{ 
76 59·return·std::make_tuple( 
77 60·std::make_pair(index(GeometryTypes::quadrilateral),·[]()·{·return 
78 RT2Cube2DLocalFiniteElement<D,R>();·}) 
79 61·); 
80 62·} 
81 63·}; 
82 64 
83 65·template<class·D,·class·R> 
84 66·struct·ImplementedRaviartThomasLocalFiniteElements<D,R,3,0>·:·public 
85 FixedDimLocalGeometryTypeIndex<3> 
86 67·{ 
87 68·using·FixedDimLocalGeometryTypeIndex<3>::index; 
88 69·static·auto·getImplementations() 
89 70·{ 
90 71·return·std::make_tuple( 
91 72·std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·return 
92 RT03DLocalFiniteElement<D,R>();·}), 
93 73·std::make_pair(index(GeometryTypes::hexahedron),·[]()·{·return 
94 RT0Cube3DLocalFiniteElement<D,R>();·}) 
Max diff block lines reached; 1636/7429 bytes (22.02%) of diff not shown.
6.78 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00404.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas03d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas03d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00299_source.html">raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00296_source.html">raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00302_source.html">raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>83 </div>
87 <p><a·href="a00404_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00404_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">85 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>87 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02254.html">Dune::RT03DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02394.html">Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·tetrahedra.··<a·href="a02254.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02394.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>96 </table>
1.95 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas03d.hh·File·Reference10 raviartthomas2cube2dlocalinterpolation.hh·File·Reference
 11 #include·<vector>
10 #include·<dune/geometry/type.hh>12 #include·<dune/geometry/quadraturerules.hh>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······_.Z_.e_.r_.o·order·Raviart-Thomas·shape·functions·on·tetrahedra.·_.M_.o_.r_.e_.._.._..16  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.
 17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  18  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  21  
23 ===============================================================================22 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
47.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00404_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas03d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 125 lines modifiedOffset 70, 136 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas03d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00404.html">Go·to·the·documentation·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>83 <a·href="a00404.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00299.html">raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00296.html">raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00302.html">raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02254.html">···27</a></span>··<span·class="keyword">class</span></div>99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02394.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02394.html">RT2Cube2DLocalInterpolation</a></div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02254.html">RT03DLocalFiniteElement</a></div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
 101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT03DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02262.html">RT03DLocalCoefficients</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">···32</a></span>········<a·class="code·hl_class"·href="a02266.html">RT03DLocalInterpolation&lt;RT03DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">Traits</a>;</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
109 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02254.html#af05dae146d7005d5eccacc060b913450">···35</a></span>····<a·class="code·hl_function"·href="a02254.html#af05dae146d7005d5eccacc060b913450">RT03DLocalFiniteElement</a>·()</div>105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02394.html#ac8105dfb012c0d8e3dc38bc9dea682a8">···34</a></span>····<a·class="code·hl_function"·href="a02394.html#ac8105dfb012c0d8e3dc38bc9dea682a8">RT2Cube2DLocalInterpolation</a>·(std::bitset[·...·truncated·by·diffoscope;·len:·15,·SHA:·fbbb8e23a253e268ec73e512a0399768f2967b9faabf48c54c88abd99c618fd3·...·])</div>
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div>
 109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······n_[0]·=·{-1.0,··0.0};</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[1]·=·{·1.0,··0.0};</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[2]·=·{·0.0,·-1.0};</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[3]·=·{·0.0,··1.0};</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
112 </div>115 </div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 117 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
114 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02394.html#a66e87ef2c9f8954022ea087d6ea38651">···54</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02394.html#a66e87ef2c9f8954022ea087d6ea38651">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02254.html#a6381b2ce9a9d1385ff159cfdf68df21a">···43</a></span>····<a·class="code·hl_function"·href="a02254.html#a6381b2ce9a9d1385ff159cfdf68df21a">RT03DLocalFiniteElement</a>·(std::bitset&lt;4&gt;·s)·:</div> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······basis(s),</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······interpolation(s)</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div> 
119 </div> 
120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
121 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02254.html#a8a6139b8772cca1ee493c9a6c5f5efc5">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02254.html#a8a6139b8772cca1ee493c9a6c5f5efc5">localBasis</a>·()<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·basis;</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div> 
126 </div> 
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
128 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02254.html#a88dfc7d4f5e6e79875d00df033f7f06e">···53</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02254.html#a88dfc7d4f5e6e79875d00df033f7f06e">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div> 
133 </div>121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div>
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
135 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02254.html#ae551a2e319750d9fc4125a984acfe4fd">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02254.html#ae551a2e319750d9fc4125a984acfe4fd">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(24);</div>
140 </div>126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······fill(out.begin(),·out.end(),·0.0);</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
142 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02254.html#a399c58efffa6fd379cac2f303565a90a">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02254.html#a399c58efffa6fd379cac2f303565a90a">size</a[·...·truncated·by·diffoscope;·len:·39,·SHA:·b690a9c067507c4b9dd68e6427a1261215abf1075b24da7a33a2b4336bc62c50·...·]</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·6;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div>
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·4;</div>131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div>
146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········Scalar·qPos·=·qp.position();</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········localPos·=·{0.0,·qPos};</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];</div>
 139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[0];</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········localPos·=·{1.0,·qPos};</div>
 143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········y·=·f(localPos);</div>
 144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];</div>
 145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();</div>
 146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········out[5]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*qp.weight()*sign_[1];</div>
 147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········localPos·=·{qPos,·0.0};</div>
 149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········y·=·f(localPos);</div>
Max diff block lines reached; 6669/35938 bytes (18.56%) of diff not shown.
11.9 KB
html2text {}
    
Offset 1, 134 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas03d.hh8 ····*·_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.2_.c_.u_.b_.e_.2_.d
 9 raviartthomas2cube2dlocalinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_RAVIARTTHOMAS03D_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH
 17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALINTERPOLATION_HH
17 718 7
18 8#include·<dune/geometry/type.hh>19 8#include·<vector>
19 920 9
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.3_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"21 10#include·<dune/geometry/quadraturerules.hh>
 22 11
 23 12namespace·_\x8D_\x8u_\x8n_\x8e
 24 13{
24 1425 14
 26 23·template<class·LB>
 27 _\x82_\x84·class·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
25 15namespace·_\x8D_\x8u_\x8n_\x8e 
26 16{ 
27 17 
28 26·template<class·D,·class·R> 
29 _\x82_\x87·class 
30 28·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
31 29·{28 25·{
 29 26
32 30·public:30 27·public:
 31 28
 32 _\x83_\x84·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(std::bitset<4>·s·=·0)
33 31·typedef 
34 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
35 _\x83_\x82·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x85·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
38 36·{} 
39 37 
40 _\x84_\x83·_\x8R_\x8T_\x80_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(std::bitset<4>·s)·: 
41 44·basis(s), 
42 45·interpolation(s) 
43 46·{} 
44 47 
45 _\x84_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
46 49·{ 
47 50·return·basis; 
48 51·} 
49 52 
50 _\x85_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
51 54·{33 35·{
52 55·return·coefficients; 
53 56·} 
54 57 
55 _.5_.8·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·()·const34 36·for·(size_t·i=0;·i<4;·i++)
 35 37·sign_[i]·=·(s[i])·?·-1.0·:·1.0;
 36 38
 37 39·n_[0]·=·{-1.0,·0.0};
 38 40·n_[1]·=·{·1.0,·0.0};
 39 41·n_[2]·=·{·0.0,·-1.0};
 40 42·n_[3]·=·{·0.0,·1.0};
 41 43·}
 42 44
 43 53·template<typename·F,·typename·C>
 44 _\x85_\x84·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
56 59·{45 55·{
57 60·return·interpolation; 
58 61·}46 56·//·f·gives·v*outer·normal·at·a·point·on·the·edge!
 47 57·typedef·typename·LB::Traits::RangeFieldType·Scalar;
 48 58·typedef·typename·LB::Traits::DomainFieldType·Vector;
 49 59
 50 60·out.resize(24);
 51 61·fill(out.begin(),·out.end(),·0.0);
59 6252 62
60 _.6_.3·unsigned·int·_.s_.i_.z_.e·()·const53 63·const·int·qOrder·=·6;
 54 64·const·auto&·rule1·=·QuadratureRules<Scalar,1>::rule(GeometryTypes::cube(1),
 55 qOrder);
 56 65
 57 66·for·(auto&&·qp·:·rule1)
61 64·{58 67·{
62 65·return·4; 
63 66·} 
64 67 
65 _.6_.8·static·constexpr·GeometryType·_.t_.y_.p_.e·()59 68·Scalar·qPos·=·qp.position();
 60 69·typename·LB::Traits::DomainType·localPos;
 61 70
 62 71·localPos·=·{0.0,·qPos};
 63 72·auto·y·=·f(localPos);
 64 73·out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0];
 65 74·out[1]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight();
 66 75·out[2]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(6.0*qPos*qPos·-·6.0*qPos·+
 67 1.0)*qp.weight()*sign_[0];
 68 76
 69 77·localPos·=·{1.0,·qPos};
 70 78·y·=·f(localPos);
 71 79·out[3]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1];
 72 80·out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight();
 73 81·out[5]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(6.0*qPos*qPos·-·6.0*qPos·+
 74 1.0)*qp.weight()*sign_[1];
 75 82
 76 83·localPos·=·{qPos,·0.0};
 77 84·y·=·f(localPos);
 78 85·out[6]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2];
 79 86·out[7]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(1.0·-·2.0*qPos)*qp.weight();
 80 87·out[8]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(6.0*qPos*qPos·-·6.0*qPos·+
 81 1.0)*qp.weight()*sign_[2];
 82 88
 83 89·localPos·=·{qPos,·1.0};
 84 90·y·=·f(localPos);
 85 91·out[9]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*qp.weight()*sign_[3];
 86 92·out[10]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(2.0*qPos·-·1.0)*qp.weight();
 87 93·out[11]·+=·(y[0]*n_[3][0]·+·y[1]*n_[3][1])*(6.0*qPos*qPos·-·6.0*qPos·+
 88 1.0)*qp.weight()*sign_[3];
 89 94·}
 90 95
 91 96·const·auto&·rule2·=·QuadratureRules<Vector,2>::rule(GeometryTypes::cube(2),
 92 qOrder);
Max diff block lines reached; 4718/12193 bytes (38.69%) of diff not shown.
5.96 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00407.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas12dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 82 <code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>
83 </div>85 </div>
84 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">87 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>89 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02346.html">Dune::RT12DLocalInterpolation&lt;·LB·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html">Dune::RT2Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02346.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··<a·href="a02386.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>98 </table>
1.42 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_\x82_\x8d
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas12dlocalinterpolation.hh·File·Reference10 raviartthomas2cube2dlocalbasis.hh·File·Reference
 11 #include·<numeric>
11 #include·<vector>12 #include·<vector>
12 #include·<dune/geometry/quadraturerules.hh>13 #include·<dune/common/fmatrix.hh>
 14 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x82_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>
16  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference18  ·······Second·order·Raviart-Thomas·shape·functions·on·the·reference
17 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.19 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  20  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  23  
22 ===============================================================================24 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
87.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00407_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas12dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas2cube2dlocalbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 300 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas2cube2dlocalbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00407.html">Go·to·the·documentation·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>83 <a·href="a00407.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02346.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02346.html">RT12DLocalInterpolation</a></div>101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02386.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02386.html">RT2Cube2DLocalBasis</a></div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>
 106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02386.html#ac2025253707b56e8ce380680ab439836">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02386.html#ac2025253707b56e8ce380680ab439836">Traits</a>;</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
104 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
105 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02346.html#a5df45e2046ac22515d61fa8be26deeb6">···34</a></span>····<a·class="code·hl_function"·href="a02346.html#a5df45e2046ac22515d61fa8be26deeb6">RT12DLocalInterpolation</a>·(std::bitset&lt;[·...·truncated·by·diffoscope;·len:·5,·SHA:·e385c8b11300d3c42d93019ebc47b7af55911e6df2fb3ffbfed2710eddf3d455·...·]·s·=·0)</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02386.html#a3e52a91ce3d91e890134ea509e7a893a">···39</a></span>····<a·class="code·hl_function"·href="a02386.html#a3e52a91ce3d91e890134ea509e7a893a">RT2Cube2DLocalBasis</a>·(<span·class="keywor[·...·truncated·by·diffoscope;·len:·59,·SHA:·c95d6d09bfc55ca4d5084ba35f23fccd98bcac12b622a2554deb5563ea134f80·...·]·s·=·0)</div>
106 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>
107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">using·</span>std::sqrt;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>
108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div> 
109 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······n_[0]·=·{·0.0,·-1.0};</div> 
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······n_[1]·=·{-1.0,··0.0};</div> 
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······n_[2]·=·{·1.0/sqrt(2.0),·1.0/sqrt(2.0)};</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······c_·=·{·0.5*n_[0][0]·-·1.0*n_[0][1],</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············-1.0*n_[1][0]·+·0.5*n_[1][1],</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·············0.5*n_[2][0]·+·0.5*n_[2][1]};</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>
119 </div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>
121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
122 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02346.html#a4e8012aa33c02bcaa7bc0efefcc6ba5b">···58</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02346.html#a4e8012aa33c02bcaa7bc0efefcc6ba5b">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(8);</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······fill(out.begin(),·out.end(),·0.0);</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder1·=·4;</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule1·=·Dune::QuadratureRules&lt;Scalar,1&gt;::rule(Dune::GeometryTypes::simplex(1),·qOrder1);</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule1)</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······{</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········Scalar·qPos·=·qp.position();</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········localPos·=·{qPos,·0.0};</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········out[0]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*qp.weight()*sign_[0]/c_[0];</div> 
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out[3]·+=·(y[0]*n_[0][0]·+·y[1]*n_[0][1])*(2.0*qPos·-·1.0)*qp.weight()/c_[0];</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········localPos·=·{0.0,·qPos};</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········y·=·f(localPos);</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········out[1]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*qp.weight()*sign_[1]/c_[1];</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[4]·+=·(y[0]*n_[1][0]·+·y[1]*n_[1][1])*(1.0·-·2.0*qPos)*qp.weight()/c_[1];</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········localPos·=·{1.0·-·qPos,·qPos};</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········y·=·f(localPos);</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········out[2]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*qp.weight()*sign_[2]/c_[2];</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[5]·+=·(y[0]*n_[2][0]·+·y[1]*n_[2][1])*(2.0*qPos·-·1.0)*qp.weight()/c_[2];</div> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder2·=·8;</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rule2·=·Dune::QuadratureRules&lt;Vector,2&gt;::rule(Dune::GeometryTypes::simplex(2),·qOrder2);</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·rule2)</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······{</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keyword">auto</span>·qPos·=·qp.position();</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div>
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="keyword">auto</span>·y·=·f(qPos);</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········out[6]·+=·y[0]*qp.weight();</div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········out[7]·+=·y[1]*qp.weight();</div> 
Max diff block lines reached; 43696/64957 bytes (67.27%) of diff not shown.
23.6 KB
html2text {}
    
Offset 1, 124 lines modifiedOffset 1, 437 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x82_.c_.u_.b_.e_\x82_\x8d
9 raviartthomas12dlocalinterpolation.hh9 raviartthomas2cube2dlocalbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALINTERPOLATION_HH17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS2_CUBE2D_LOCALBASIS_HH
18 718 7
 19 8#include·<numeric>
19 8#include·<vector>20 9#include·<vector>
 21 10
 22 11#include·<dune/common/fmatrix.hh>
 23 12
 24 13#include·"../../common/localbasis.hh"
20 9 
21 10#include·<dune/geometry/quadraturerules.hh> 
22 11 
23 12namespace·_\x8D_\x8u_\x8n_\x8e 
24 13{ 
25 1425 14
26 23·template<class·LB> 
27 _.2_.4·class·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n26 15namespace·_.D_.u_.n_.e
 27 16{
 28 26·template<class·D,·class·R>
 29 _\x82_\x87·class·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
28 25·{30 28·{
29 2631 29
30 27·public:32 30·public:
31 28 
32 _.3_.4·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(std::bitset<3>·s·=·0)33 31·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,R,2,Dune::
 34 FieldVector<R,2>,
 35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 33
 37 _\x83_\x89·_\x8R_\x8T_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(unsigned·int·s·=·0)
 38 40·{
 39 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0;
 40 42·if·(s·&·1)
 41 43·{
 42 44·sign0·=·-1.0;
 43 45·}
 44 46·if·(s·&·2)
 45 47·{
 46 48·sign1·=·-1.0;
 47 49·}
 48 50·if·(s·&·4)
 49 51·{
 50 52·sign2·=·-1.0;
 51 53·}
 52 54·if·(s·&·8)
 53 55·{
 54 56·sign3·=·-1.0;
 55 57·}
 56 58·}
 57 59
 58 _\x86_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 59 62·{
 60 63·return·24;
 61 64·}
 62 65
 63 _\x87_\x82·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 64 73·std::vector<typename·Traits::RangeType>&·out)·const
 65 74·{
 66 75·out.resize(24);
 67 76
 68 77·out[0][0]·=·sign0*(-1.0·+·9.0*in[0]·-·18.0*in[0]*in[0]·+·10.0*in[0]*in[0]*in
 69 [0]);
 70 78·out[0][1]·=·0.0;
 71 79·out[1][0]·=·3.0·-·27.0*in[0]·-·6.0*in[1]·+·54.0*in[0]*in[1]·+·54.0*in[0]*in
 72 [0]·-·108.0*in[0]*in[0]*in[1]·-·30.0*in[0]*in[0]*in[0]·+·60.0*in[0]*in[0]*in
 73 [0]*in[1];
 74 80·out[1][1]·=·0.0;
 75 81·out[2][0]·=·sign0*(-5.0·+·45.0*in[0]·+·30.0*in[1]·-·270.0*in[0]*in[1]·-
 76 90.0*in[0]*in[0]·-·30.0*in[1]*in[1]·+·540.0*in[0]*in[0]*in[1]·+·270.0*in[0]*in
 77 [1]*in[1]·+·50.0*in[0]*in[0]*in[0]·-·540.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in
 78 [0]*in[0]*in[0]*in[1]·+·300.0*in[0]*in[0]*in[0]*in[1]*in[1]);
 79 82·out[2][1]·=·0.0;
 80 83·out[3][0]·=·sign1*(3.0*in[0]·-·12.0*in[0]*in[0]·+·10.0*in[0]*in[0]*in[0]);
 81 84·out[3][1]·=·0.0;
 82 85·out[4][0]·=·9.0*in[0]·-·18.0*in[0]*in[1]·-·36.0*in[0]*in[0]·+·72.0*in[0]*in
 83 [0]*in[1]·+·30.0*in[0]*in[0]*in[0]·-·60.0*in[0]*in[0]*in[0]*in[1];
 84 86·out[4][1]·=·0.0;
 85 87·out[5][0]·=·sign1*(15.0*in[0]·-·90.0*in[0]*in[1]·-·60.0*in[0]*in[0]·+
 86 360.0*in[0]*in[0]*in[1]·+·90.0*in[0]*in[1]*in[1]·+·50.0*in[0]*in[0]*in[0]·-
 87 360.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in[0]*in[0]*in[0]*in[1]·+·300.0*in[0]*in
 88 [0]*in[0]*in[1]*in[1]);
 89 88·out[5][1]·=·0.0;
 90 89·out[6][0]·=·0.0;
 91 90·out[6][1]·=·sign2*(-1.0·+·9.0*in[1]·-·18.0*in[1]*in[1]·+·10.0*in[1]*in[1]*in
 92 [1]);
 93 91·out[7][0]·=·0.0;
 94 92·out[7][1]·=·-3.0·+·6.0*in[0]·+·27.0*in[1]·-·54.0*in[0]*in[1]·-·54.0*in[1]*in
 95 [1]·+·108.0*in[0]*in[1]*in[1]·+·30.0*in[1]*in[1]*in[1]·-·60.0*in[0]*in[1]*in
 96 [1]*in[1];
 97 93·out[8][0]·=·0.0;
 98 94·out[8][1]·=·sign2*(-5.0·+·30.0*in[0]·+·45.0*in[1]·-·270.0*in[0]*in[1]·-
 99 30.0*in[0]*in[0]·-·90.0*in[1]*in[1]·+·270.0*in[0]*in[0]*in[1]·+·540.0*in[0]*in
 100 [1]*in[1]·+·50.0*in[1]*in[1]*in[1]·-·540.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in
 101 [0]*in[1]*in[1]*in[1]·+·300.0*in[1]*in[1]*in[1]*in[0]*in[0]);
 102 95·out[9][0]·=·0.0;
 103 96·out[9][1]·=·sign3*(3.0*in[1]·-·12.0*in[1]*in[1]·+·10.0*in[1]*in[1]*in[1]);
 104 97·out[10][0]·=·0.0;
 105 98·out[10][1]·=·-9.0*in[1]·+·18.0*in[0]*in[1]·+·36.0*in[1]*in[1]·-·72.0*in
 106 [0]*in[1]*in[1]·-·30.0*in[1]*in[1]*in[1]·+·60.0*in[0]*in[1]*in[1]*in[1];
 107 99·out[11][0]·=·0.0;
 108 100·out[11][1]·=·sign3*(15.0*in[1]·-·90.0*in[0]*in[1]·-·60.0*in[1]*in[1]·+
 109 90.0*in[0]*in[0]*in[1]·+·360.0*in[0]*in[1]*in[1]·+·50.0*in[1]*in[1]*in[1]·-
 110 360.0*in[0]*in[0]*in[1]*in[1]·-·300.0*in[0]*in[1]*in[1]*in[1]·+·300.0*in[1]*in
 111 [1]*in[1]*in[0]*in[0]);
 112 101·out[12][0]·=·324.0*in[0]·-1296.0*in[0]*in[1]·-·864.0*in[0]*in[0]·+
 113 3456.0*in[0]*in[0]*in[1]·+·1080.0*in[0]*in[1]*in[1]·+·540.0*in[0]*in[0]*in[0]·-
 114 2880.0*in[0]*in[0]*in[1]*in[1]·-·2160.0*in[0]*in[0]*in[0]*in[1]·+·1800.0*in
 115 [0]*in[0]*in[0]*in[1]*in[1];
 116 102·out[12][1]·=·0.0;
 117 103·out[13][0]·=·0.0;
 118 104·out[13][1]·=·324.0*in[1]·-·1296.0*in[0]*in[1]·-·864.0*in[1]*in[1]·+
 119 1080.0*in[0]*in[0]*in[1]·+·3456.0*in[0]*in[1]*in[1]·+·540.0*in[1]*in[1]*in[1]·-
 120 2880.0*in[0]*in[0]*in[1]*in[1]·-·2160.0*in[0]*in[1]*in[1]*in[1]·+·1800.0*in
Max diff block lines reached; 14001/24108 bytes (58.08%) of diff not shown.
6.83 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00410.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas12dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas02d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas02d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00278_source.html">raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00272_source.html">raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00275_source.html">raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&quot;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html">Dune::RT12DLocalCoefficients</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02238.html">Dune::RT02DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.··<a·href="a02342.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·triangles.··<a·href="a02238.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
1.95 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas12dlocalcoefficients.hh·File·Reference9 raviartthomas02d.hh·File·Reference
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.·_.>
 18  ·······_\x8Z_\x8e_\x8r_\x8o·order·Raviart-Thomas·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  ·······Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle. 
18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
37.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00410_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas12dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas02d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 82 lines modifiedOffset 70, 125 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas02d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00410.html">Go·to·the·documentation·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>83 <a·href="a00410.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00278.html">raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00272.html">raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00275.html">raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02342.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02342.html">RT12DLocalCoefficients</a></div> 
100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div> 
101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">···27</a></span>····<a·class="code·hl_function"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">RT12DLocalCoefficients</a>·()·:·li(8)</div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02238.html">···27</a></span>··<span·class="keyword">class</span></div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02238.html">RT02DLocalFiniteElement</a></div>
105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····{</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·3;·i++)</div> 
107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT02DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02246.html">RT02DLocalCoe[·...·truncated·by·diffoscope;·len:·14,·SHA:·572072491d0bd1e6d50298d1726af31979962f097d1c8924689be3ffd142fd54·...·]</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">···32</a></span>········<a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation&lt;RT02DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">Traits</a>;</div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······}</div>108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 109 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02238.html#a1193465ed3a0e7c45ead5702ca28d2b0">···35</a></span>····<a·class="code·hl_function"·href="a02238.html#a1193465ed3a0e7c45ead5702ca28d2b0">RT02DLocalFiniteElement</a>·()</div>
111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="comment">//·last·two·DOF·are·associated·with·the·cell·(codim·=·0)</span></div> 
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······li[6]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div> 
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······li[7]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div> 
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
116 </div>112 </div>
117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">···41</a></span>····std::size_t·<a·class="code·hl_function"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02238.html#a9c2ee095759fffef4bb0ec6d8ec4d74c">···43</a></span>····<a·class="code·hl_function"·href="a02238.html#a9c2ee095759fffef4bb0ec6d8ec4d74c">RT02DLocalFiniteElement</a>·(std::bitset&lt;[·...·truncated·by·diffoscope;·len:·10,·SHA:·6d747d2f392a347c0e610aae785fb634c16a7c78dbf09c57217afdaf88d127be·...·]</div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······basis(s),</div>
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·8;</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······interpolation(s)</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{}</div>
123 </div>119 </div>
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>120 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02342.html#ab9d04329919604421dfe0db23bf6f683">···47</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·80,·SHA:·fb02663562db8d4cd84414fc041616a4076f5e21eb757b8603dad12e15ebc76b·...·])<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02238.html#a4a444fc0241b825569f04e891e09447e">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·157,·SHA:·ef463ec6c23d1292a0e473b1001ea851bb303984a0d625320989cdcee047067c·...·])<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·li[i];</div>124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·basis;</div>
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>
130 </div>126 </div>
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 128 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02238.html#aa1d6dda06529902ebe83469fb23227d3">···53</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02238.html#aa1d6dda06529902ebe83469fb23227d3">localCoefficients</a>·()<span·class="keyword">·const</span></div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div>130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">····</span>{</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····std::vector&lt;LocalKey&gt;·li;</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">return</span>·coefficients;</div>
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
135 </div>133 </div>
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}</div>134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH</span></div>135 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02238.html#a3fe026ed3e9d1fe9382ca734dcff5e0d">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02238.html#a3fe026ed3e9d1fe9382ca734dcff5e0d">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>
 138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation;</div>
 139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
 140 </div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 142 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02238.html#acfe2d1fc597cae9327adf6634d9f9da7">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02238.html#acfe2d1fc597cae9327adf6634d9f9da7">size</a>·()<span·class="keyword">·const</span></div>
 144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
 145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·3;</div>
 146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
 147 </div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 149 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02238.html#a37ff3e0940945484d037ecf9564b06d7">···68</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02238.html#a37ff3e0940945484d037ecf9564b06d7">type</a>·()</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·GeometryTypes::triangle;</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 154 </div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a02242.html">RT02DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a02246.html">RT02DLocalCoefficients</a>·coefficients;</div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a02250.html">RT02DLocalInterpolation&lt;RT02DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
 161 </div>
 162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif</span></div>
Max diff block lines reached; 7127/28485 bytes (25.02%) of diff not shown.
9.63 KB
html2text {}
    
Offset 1, 80 lines modifiedOffset 1, 134 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas02d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d 
9 raviartthomas12dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH
 16 6#define·DUNE_RAVIARTTHOMAS02DLOCALFINITEELEMENT_HH
18 717 7
19 8#include·<cstddef> 
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 1218 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
24 13namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
25 14{ 
26 15 
27 _.2_.2·class·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s26 16{
 27 17
 28 26·template<class·D,·class·R>
 29 _\x82_\x87·class
 30 28·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
28 23·{31 29·{
29 24 
30 25·public:32 30·public:
 33 31·typedef
 34 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 35 _\x83_\x82·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 33
 37 _\x83_\x85·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 38 36·{}
 39 37
 40 _\x84_\x83·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(std::bitset<3>·s)·:
 41 44·basis(s),
 42 45·interpolation(s)
 43 46·{}
 44 47
 45 _\x84_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 46 49·{
 47 50·return·basis;
 48 51·}
 49 52
 50 _\x85_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 51 54·{
 52 55·return·coefficients;
 53 56·}
 54 57
 55 _\x85_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 56 59·{
 57 60·return·interpolation;
 58 61·}
 59 62
 60 _\x86_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 61 64·{
 62 65·return·3;
 63 66·}
 64 67
 65 _\x86_\x88·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 66 69·{
 67 70·return·GeometryTypes::triangle;
 68 71·}
 69 72
 70 73·private:
 71 74·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
31 _.2_.7·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·:·li(8)72 75·_.R_.T_.0_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·coefficients;
 73 76·_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x80_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
 74 77·};
 75 78
 76 79}
 77 80
 78 81#endif
 79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
 80 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 81 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 82 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
32 28·{ 
33 29·for·(std::size_t·i·=·0;·i·<·3;·i++) 
34 30·{ 
35 31·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
36 32·li[3·+·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
37 33·} 
38 34 
39 35·//·last·two·DOF·are·associated·with·the·cell·(codim·=·0) 
40 36·li[6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0); 
41 37·li[7]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1); 
42 38·} 
43 39 
44 _\x84_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
45 42·{ 
46 43·return·8; 
47 44·} 
48 45 
49 _\x84_\x87·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(std::size_t·i)·const 
50 48·{ 
51 49·return·li[i]; 
52 50·} 
53 51 
54 52·private: 
55 53·std::vector<LocalKey>·li; 
56 54·}; 
57 55} 
58 56#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALCOEFFICIENTS_HH 
59 _\x8D_\x8u_\x8n_\x8e83 _\x8D_\x8u_\x8n_\x8e
60 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1884 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
61 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y 
62 Describe·position·of·one·degree·of·freedom.85 _.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s
 86 traits·helper·struct
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
 88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
 89 LB·LocalBasisType
Max diff block lines reached; 2969/9839 bytes (30.18%) of diff not shown.
6.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00413.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas12dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas4cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00335_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00332_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00338_source.html">raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00413_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00413_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02338.html">Dune::RT12DLocalBasis&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02414.html">Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··<a·href="a02338.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02414.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>99 </table>
2.02 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas12dlocalbasis.hh·File·Reference9 raviartthomas4cube2d.hh·File·Reference
11 #include·<numeric> 
12 #include·<vector> 
13 #include·<dune/common/fmatrix.hh> 
14 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x84_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  ·······First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle. 
19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  19  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  22  
24 ===============================================================================23 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
65.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00413_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas12dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas4cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 215 lines modifiedOffset 70, 123 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas12dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas4cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00413.html">Go·to·the·documentation·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>83 <a·href="a00413.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00335.html">raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00332.html">raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00338.html">raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
100 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02338.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02338.html">RT12DLocalBasis</a></div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02414.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02414.html">RT4Cube2DLocalFiniteElement</a></div>
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div> 
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div>105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">···32</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">Trait[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02418.html">RT4Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02422.html">RT4Cube2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02414.html#a14efd77dfafccbdbd1d686661d5ee0c6">···35</a></span>········<a·class="code·hl_class"·href="a02426.html">RT4Cube2DLocalInterpolation&lt;RT4Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02414.html#a14efd77dfafccbdbd1d686661d5ee0c6">Traits</a>;</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
108 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02414.html#aea24b5ae4574700a044518a49b641152">···38</a></span>····<a·class="code·hl_function"·href="a02414.html#aea24b5ae4574700a044518a49b641152">RT4Cube2DLocalFiniteElement</a>·()</div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02338.html#a228cce2fe99ea17f9ddcc88df1bc3c25">···39</a></span>····<a·class="code·hl_function"·href="a02338.html#a228cce2fe99ea17f9ddcc88df1bc3c25">RT12DLocalBasis</a>·(std::bitset&lt;3&gt;·s·=·0)</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·(s[i])·?·-1.0·:·1.0;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>
114 </div>113 </div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
116 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02338.html#a376b6a5834fe884ce92baa544f590646">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02338.html#a376b6a5834fe884ce92baa544f590646">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02414.html#ac814e4772ac8d91cabb89b8655661517">···46</a></span>····<a·class="code·hl_function"·href="a02414.html#ac814e4772ac8d91cabb89b8655661517">RT4Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······basis(s),</div>
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·8;</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······interpolation(s)</div>
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>
121 </div>120 </div>
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
123 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02414.html#a9a4968e599692259634553b9a16d0811">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02414.html#a9a4968e599692259634553b9a16d0811">localBasis</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02338.html#af113a159cb8ea4bdd7a940d11767849f">···57</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02338.html#af113a159cb8ea4bdd7a940d11767849f">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out.resize(8);</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·basis;</div>
128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out[0][0]·=·sign_[0]*(in[0]·-·4.0*in[0]*in[1]);</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[0][1]·=·sign_[0]*(-1.0·+·5.0*in[1]·-·4.0*in[1]*in[1]);</div> 
130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out[1][0]·=·sign_[1]*(-1.0·+·5.0*in[0]·-·4.0*in[0]*in[0]);</div> 
131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out[1][1]·=·sign_[1]*(in[1]·-·4.0*in[0]*in[1]);</div> 
132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······out[2][0]·=·sign_[2]*(-3.0*in[0]·+·4.0*in[0]*in[0]·+·4.0*in[1]*in[0]);</div> 
133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[2][1]·=·sign_[2]*(-3.0*in[1]·+·4.0*in[0]*in[1]·+·4.0*in[1]*in[1]);</div> 
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[3][0]·=·-5.0*in[0]·+·8.0*in[0]*in[0]·+·4.0*in[1]*in[0];</div> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[3][1]·=·3.0·-·6.0*in[0]·-·7.0*in[1]·+·8.0*in[0]*in[1]·+·4.0*in[1]*in[1];</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out[4][0]·=·-3.0·+·7.0*in[0]·+·6.0*in[1]·-·4.0*in[0]*in[0]·-·8.0*in[1]*in[0];</div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[4][1]·=·5.0*in[1]·-·4.0*in[0]*in[1]·-·8.0*in[1]*in[1];</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[5][0]·=·in[0]·-·4.0*in[0]*in[0]·+·4.0*in[1]*in[0];</div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[5][1]·=·-1.0*in[1]·-·4.0*in[0]*in[1]·+·4.0*in[1]*in[1];</div> 
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[6][0]·=·16.0*in[0]·-·16.0*in[0]*in[0]·-·8.0*in[1]*in[0];</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[6][1]·=·8.0*in[1]·-·16.0*in[0]*in[1]·-·8.0*in[1]*in[1];</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[7][0]·=·8.0*in[0]·-·8.0*in[0]*in[0]·-·16.0*in[1]*in[0];</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[7][1]·=·16.0*in[1]·-·8.0*in[0]*in[1]·-·16.0*in[1]*in[1];</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
145 </div>127 </div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
147 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02414.html#a487ee127b4b0413816a471ff68784348">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02414.html#a487ee127b4b0413816a471ff68784348">localCoefficients</a>·()<span·class="keyword">·const</span></div>
148 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02338.html#a899fa6ffa4bbc0567f90073fee33216b">···85</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02338.html#a899fa6ffa4bbc0567f90073fee33216b">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
149 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······out.resize(8);</div>132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>
152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>133 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
153 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[0][0][0]·=·sign_[0]*(1.0·-·4.0*in[1]);</div> 
154 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[0][0][1]·=·sign_[0]*(-4.0*in[0]);</div> 
155 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[0][1][0]·=·0.0;</div> 
156 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[0][1][1]·=·sign_[0]*(5.0·-·8.0*in[1]);</div> 
157 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
158 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[1][0][0]·=·sign_[1]*(5.0·-·8.0*in[0]);</div> 
159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[1][0][1]·=·0.0;</div> 
160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[1][1][0]·=·sign_[1]*(-4.0*in[1]);</div> 
161 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[1][1][1]·=·sign_[1]*(1.0·-·4.0*in[0]);</div> 
162 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······out[2][0][0]·=·sign_[2]*(-3.0·+·8.0*in[0]·+·4.0*in[1]);</div> 
164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[2][0][1]·=·sign_[2]*(4.0*in[0]);</div> 
165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[2][1][0]·=·sign_[2]*(4.0*in[1]);</div> 
166 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[2][1][1]·=·sign_[2]*(-3.0·+·4.0*in[0]·+·8.0*in[1]);</div> 
167 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
168 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······out[3][0][0]·=·-5.0·+·16.0*in[0]·+·4.0*in[1];</div> 
169 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······out[3][0][1]·=·4.0*in[0];</div> 
170 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······out[3][1][0]·=·-6.0·+·8.0*in[1];</div> 
Max diff block lines reached; 9883/50050 bytes (19.75%) of diff not shown.
16.6 KB
html2text {}
    
Offset 1, 228 lines modifiedOffset 1, 136 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
 8 raviartthomas4cube2d.hh
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d 
9 raviartthomas12dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALBASIS_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS4_CUBE2D_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<numeric> 
20 9#include·<vector> 
21 10 
22 11#include·<dune/common/fmatrix.hh> 
23 12 
24 13#include·"../../common/localbasis.hh"18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x84_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
25 1424 14
26 15namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
27 16{26 16{
28 26·template<class·D,·class·R>27 27·template<class·D,·class·R>
29 _\x82_\x87·class·_.R_.T_.1_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s28 _\x82_\x88·class·_.R_.T_.4_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
30 28·{29 29·{
31 2930 30
32 30·public:31 31·public:
 32 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 33 33·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
 34 34·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 35 _\x83_\x85·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 36 36
 37 _\x83_\x88·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 38 39·{}
 39 40
 40 _\x84_\x86·_\x8R_\x8T_\x84_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 41 47·basis(s),
 42 48·interpolation(s)
33 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
34 FieldVector<R,2>, 
35 _\x83_\x82·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 33 
37 _\x83_\x89·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<3>·s·=·0) 
38 40·{ 
39 41·for·(size_t·i=0;·i<3;·i++) 
40 42·sign_[i]·=·(s[i])·?·-1.0·:·1.0; 
41 43·} 
42 44 
43 _\x84_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
44 47·{ 
45 48·return·8; 
46 49·}43 49·{}
47 5044 50
 45 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
48 _\x85_\x87·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
49 58·std::vector<typename·Traits::RangeType>&·out)·const 
50 59·{46 52·{
 47 53·return·basis;
 48 54·}
 49 55
 50 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
51 60·out.resize(8); 
52 61·out[0][0]·=·sign_[0]*(in[0]·-·4.0*in[0]*in[1]); 
53 62·out[0][1]·=·sign_[0]*(-1.0·+·5.0*in[1]·-·4.0*in[1]*in[1]); 
54 63·out[1][0]·=·sign_[1]*(-1.0·+·5.0*in[0]·-·4.0*in[0]*in[0]); 
55 64·out[1][1]·=·sign_[1]*(in[1]·-·4.0*in[0]*in[1]); 
56 65·out[2][0]·=·sign_[2]*(-3.0*in[0]·+·4.0*in[0]*in[0]·+·4.0*in[1]*in[0]); 
57 66·out[2][1]·=·sign_[2]*(-3.0*in[1]·+·4.0*in[0]*in[1]·+·4.0*in[1]*in[1]); 
58 67·out[3][0]·=·-5.0*in[0]·+·8.0*in[0]*in[0]·+·4.0*in[1]*in[0]; 
59 68·out[3][1]·=·3.0·-·6.0*in[0]·-·7.0*in[1]·+·8.0*in[0]*in[1]·+·4.0*in[1]*in[1]; 
60 69·out[4][0]·=·-3.0·+·7.0*in[0]·+·6.0*in[1]·-·4.0*in[0]*in[0]·-·8.0*in[1]*in 
61 [0]; 
62 70·out[4][1]·=·5.0*in[1]·-·4.0*in[0]*in[1]·-·8.0*in[1]*in[1]; 
63 71·out[5][0]·=·in[0]·-·4.0*in[0]*in[0]·+·4.0*in[1]*in[0]; 
64 72·out[5][1]·=·-1.0*in[1]·-·4.0*in[0]*in[1]·+·4.0*in[1]*in[1]; 
65 73·out[6][0]·=·16.0*in[0]·-·16.0*in[0]*in[0]·-·8.0*in[1]*in[0]; 
66 74·out[6][1]·=·8.0*in[1]·-·16.0*in[0]*in[1]·-·8.0*in[1]*in[1]; 
67 75·out[7][0]·=·8.0*in[0]·-·8.0*in[0]*in[0]·-·16.0*in[1]*in[0]; 
68 76·out[7][1]·=·16.0*in[1]·-·8.0*in[0]*in[1]·-·16.0*in[1]*in[1]; 
69 77·} 
70 78 
71 _\x88_\x85·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
72 86·std::vector<typename·Traits::JacobianType>&·out)·const 
73 87·{51 57·{
 52 58·return·coefficients;
 53 59·}
 54 60
 55 _\x86_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 56 62·{
 57 63·return·interpolation;
 58 64·}
 59 65
74 88·out.resize(8); 
75 89 
76 90·out[0][0][0]·=·sign_[0]*(1.0·-·4.0*in[1]); 
77 91·out[0][0][1]·=·sign_[0]*(-4.0*in[0]); 
78 92·out[0][1][0]·=·0.0; 
79 93·out[0][1][1]·=·sign_[0]*(5.0·-·8.0*in[1]); 
80 94 
81 95·out[1][0][0]·=·sign_[1]*(5.0·-·8.0*in[0]); 
82 96·out[1][0][1]·=·0.0; 
83 97·out[1][1][0]·=·sign_[1]*(-4.0*in[1]); 
84 98·out[1][1][1]·=·sign_[1]*(1.0·-·4.0*in[0]); 
85 99 
86 100·out[2][0][0]·=·sign_[2]*(-3.0·+·8.0*in[0]·+·4.0*in[1]); 
87 101·out[2][0][1]·=·sign_[2]*(4.0*in[0]); 
88 102·out[2][1][0]·=·sign_[2]*(4.0*in[1]); 
89 103·out[2][1][1]·=·sign_[2]*(-3.0·+·4.0*in[0]·+·8.0*in[1]); 
90 104 
91 105·out[3][0][0]·=·-5.0·+·16.0*in[0]·+·4.0*in[1]; 
92 106·out[3][0][1]·=·4.0*in[0]; 
93 107·out[3][1][0]·=·-6.0·+·8.0*in[1]; 
94 108·out[3][1][1]·=·-7.0·+·8.0*in[0]·+·8.0*in[1]; 
95 109 
96 110·out[4][0][0]·=·7.0·-·8.0*in[0]·-·8.0*in[1]; 
97 111·out[4][0][1]·=·6.0·-·8.0*in[0]; 
Max diff block lines reached; 6789/16940 bytes (40.08%) of diff not shown.
6.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00416.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0cube3d.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas3cube2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 72, 27 lines modifiedOffset 72, 29 lines modified
72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>72 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
73 </div>73 </div>
74 </div><!--·top·-->74 </div><!--·top·-->
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3d.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2d.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00419_source.html">raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00350_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00353_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&quot;</code><br·/>
 86 <code>#include·&quot;<a·class="el"·href="a00347_source.html">raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&quot;</code><br·/>
85 </div>87 </div>
86 <p><a·href="a00416_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00416_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">89 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>91 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02286.html">Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02398.html">Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02286.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Raviart-Thomas·shape·functions·on·cubes.··<a·href="a02398.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>100 </table>
2.11 KB
html2text {}
    
Offset 2, 21 lines modifiedOffset 2, 23 lines modified
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomas0cube3d.hh·File·Reference9 raviartthomas3cube2d.hh·File·Reference
10 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
11 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"
12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.c_.u_.b_.e_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_.a_.l_.l_\x8._\x8h_\x8h"12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
16  ·······_.Z_.e_.r_.o·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.18  ·······Second·order·Raviart-Thomas·shape·functions·on·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  19  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  22  
21 ===============================================================================23 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00416_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0cube3d.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas3cube2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 74, 115 lines modifiedOffset 74, 119 lines modified
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas3cube2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00416.html">Go·to·the·documentation·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>83 <a·href="a00416.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00419.html">raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00350.html">raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00353.html">raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00347.html">raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&quot;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02286.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02286.html">RT0Cube3DLocalFiniteElement</a></div>101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02398.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02398.html">RT3Cube2DLocalFiniteElement</a></div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········<a·class="code·hl_class"·href="a02290.html">RT0Cube3DLocalBasis&lt;D,R&gt;</a>,</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········<a·class="code·hl_class"·href="a02298.html">RT0Cube3DLocalCoefficients</a>,</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02286.html#acaeb2e9934ff1b40f192e26c38a2868b">···30</a></span>········<a·class="code·hl_class"·href="a02294.html">RT0Cube3DLocalInterpolation&lt;RT0Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02286.html#acaeb2e9934ff1b40f192e26c38a2868b">Traits</a>;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis&lt;D,R&gt;</a>,</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a>,</div>
 108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02398.html#a77450cfbb62af8f31e1d49d85096b5dc">···35</a></span>········<a·class="code·hl_class"·href="a02410.html">RT3Cube2DLocalInterpolation&lt;RT3Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02398.html#a77450cfbb62af8f31e1d49d85096b5dc">Traits</a>;</div>
 109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02286.html#abb60b2d494030a652bc21d24cf8b6314">···32</a></span>····<a·class="code·hl_function"·href="a02286.html#abb60b2d494030a652bc21d24cf8b6314">RT0Cube3DLocalFiniteElement</a>·()</div>111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02398.html#aa55aea30fe68ed5d28e2002b8056186d">···38</a></span>····<a·class="code·hl_function"·href="a02398.html#aa55aea30fe68ed5d28e2002b8056186d">RT3Cube2DLocalFiniteElement</a>·()</div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{}</div>112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>
110 </div>113 </div>
111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
112 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02286.html#a1c87607279af01afab112877102f71e6">···35</a></span>····<a·class="code·hl_function"·href="a02286.html#a1c87607279af01afab112877102f71e6">RT0Cube3DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02398.html#a8a7683ca909082c175f964228d119a3d">···46</a></span>····<a·class="code·hl_function"·href="a02398.html#a8a7683ca909082c175f964228d119a3d">RT3Cube2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······basis(s),</div>117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······basis(s),</div>
115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······interpolation(s)</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······interpolation(s)</div>
116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>
117 </div>120 </div>
118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
119 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02286.html#a9c13c6577d5092350cc4cdaf553b4df3">···40</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02286.html#a9c13c6577d5092350cc4cdaf553b4df3">localBasis</a>·()<span·class="keyword">·const</span></div> 
121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div> 
122 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">return</span>·basis;</div> 
123 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
124 </div> 
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02398.html#ac9347f89003ce095dafaf5b9b55e1dfd">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02398.html#ac9347f89003ce095dafaf5b9b55e1dfd">localBasis</a>·()<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02286.html#ae22dadb43790212364096b50fa4dcd9e">···45</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02286.html#ae22dadb43790212364096b50fa4dcd9e">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div> 
131 </div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
133 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02286.html#ac77ff130df1930a7ff07afbd9273aa7e">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02286.html#ac77ff130df1930a7ff07afbd9273aa7e">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·interpolation;</div>125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·basis;</div>
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
138 </div>127 </div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
140 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02286.html#a3af92e434792c4c3b37fb015a1ec4239">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02286.html#a3af92e434792c4c3b37fb015a1ec4239">size</a>·()<span·class="keyword">·const</span></div>130 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02398.html#a40d817f258e6c155684f559425ac64a5">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·[·...·truncated·by·diffoscope;·len:·98,·SHA:·47ae4d0c1fb1b392fd837d35cf630dfbdebc558de82ba87221c762e11960e948·...·]</a>·()<span·class="keyword">·const</span></div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·basis.size();</div>132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients;</div>
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>133 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
145 </div>134 </div>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02286.html#a007b33e2d0f6661f680db25de5b1fd7e">···61</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02286.html#a007b33e2d0f6661f680db25de5b1fd7e">type</a>·()</div>137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02398.html#aec5a6a6891b94a5a6b9d3f734e41881d">···61</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;[·...·truncated·by·diffoscope;·len:·142,·SHA:·4788359199cfe11562590daff274f93316ca6de1019e692261eb64bc96a9e199·...·]</div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·GeometryTypes::hexahedron;</div>139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·interpolation;</div>
151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
152 </div>141 </div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 143 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02398.html#ab064d95bc9d58fa634ee0ba63b2a4aba">···67</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02398.html#ab064d95bc9d58fa634ee0ba63b2a4aba">size</a>·()<span·class="keyword">·const</span></div>
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">private</span>:</div>145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·basis.size();</div>
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a02290.html">RT0Cube3DLocalBasis&lt;D,R&gt;</a>·basis;</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_class"·href="a02298.html">RT0Cube3DLocalCoefficients</a>·coefficients;</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a02294.html">RT0Cube3DLocalInterpolation&lt;RT0Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>
159 </div>148 </div>
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 150 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02398.html#a658123b92778969618a722d2e7e959b7">···72</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a02398.html#a658123b92778969618a722d2e7e959b7">type</a>·()</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····{</div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div>
 154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
 155 </div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a02402.html">RT3Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<a·class="code·hl_class"·href="a02406.html">RT3Cube2DLocalCoefficients</a>·coefficients;</div>
Max diff block lines reached; 9769/34249 bytes (28.52%) of diff not shown.
13.3 KB
html2text {}
    
Offset 1, 127 lines modifiedOffset 1, 136 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 raviartthomas0cube3d.hh8 raviartthomas3cube2d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH
17 717 7
18 8#include·<dune/geometry/type.hh>18 8#include·<dune/geometry/type.hh>
19 919 9
20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>20 10#include·"../common/localfiniteelementtraits.hh"
21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.c_.u_.b_.e_.3_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.0_.c_.u_.b_.e_.3_.d_.a_.l_.l_\x8._\x8h_\x8h"21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h"
22 1222 12#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.._.h_.h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
23 13namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
24 14{26 16{
25 23·template<class·D,·class·R>27 27·template<class·D,·class·R>
26 _\x82_\x84·class·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t28 _\x82_\x88·class·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
27 25·{29 29·{
 30 30
28 26·public:31 31·public:
29 27·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<32 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
30 28·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,33 33·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,
31 29·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,34 34·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
32 _\x83_\x80·_.R_.T_.0_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_\x85·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
33 3136 36
34 _\x83_\x82·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()37 _\x83_\x88·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
35 33·{}38 39·{}
36 3439 40
37 _\x83_.5·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:40 _\x84_.6·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
38 36·basis(s),41 47·basis(s),
39 37·interpolation(s)42 48·interpolation(s)
40 38·{} 
41 3943 49·{}
 44 50
42 _\x84_.0·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const45 _\x85_.1·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
43 41·{46 52·{
44 42·return·basis;47 53·return·basis;
45 43·}48 54·}
46 4449 55
47 _\x84_.5·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const50 _\x85_.6·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
48 46·{ 
49 47·return·coefficients; 
50 48·} 
51 49 
52 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
53 51·{ 
54 52·return·interpolation; 
55 53·} 
56 54 
57 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
58 57·{51 57·{
59 58·return·basis.size();52 58·return·coefficients;
60 59·}53 59·}
61 6054 60
62 _\x86_\x81·static·constexpr·GeometryType·_.t_.y_.p_.e·()55 _\x86_\x81·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·()·const
63 62·{56 62·{
64 63·return·GeometryTypes::hexahedron;57 63·return·interpolation;
65 64·}58 64·}
66 6559 65
 60 _\x86_\x87·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 61 68·{
 62 69·return·basis.size();
 63 70·}
 64 71
 65 _\x87_\x82·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 66 73·{
 67 74·return·GeometryTypes::quadrilateral;
 68 75·}
 69 76
67 66·private:70 77·private:
68 67·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;71 78·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis;
69 68·_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;72 79·_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
70 69·_.R_.T_.0_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;73 80·_.R_.T_.3_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation;
71 70·}; 
72 71}74 81·};
 75 82}
73 72#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_LOCALFINITEELEMENT_HH76 83#endif·//·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS3_CUBE2D_LOCALFINITEELEMENT_HH
74 _\x8l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h77 _\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.3_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_\x8._\x8h_\x8h
75 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_.c_.u_.b_.e_.3_.d_.a_.l_.l_\x8._\x8h_\x8h78 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_.c_.u_.b_.e_.2_.d_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h
 79 _\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x83_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
76 _\x8D_\x8u_\x8n_\x8e80 _\x8D_\x8u_\x8n_\x8e
77 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1881 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
79 traits·helper·struct83 traits·helper·struct
80 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1384 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
81 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
82 LB·LocalBasisType86 LB·LocalBasisType
83 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:1687 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:16
84 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e
85 LC·LocalCoefficientsType89 LC·LocalCoefficientsType
86 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2090 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:20
87 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e
88 LI·LocalInterpolationType92 LI·LocalInterpolationType
89 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:2493 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:24
90 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t94 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
91 Zero·order·Raviart-Thomas·shape·functions·on·cubes.95 Second·order·Raviart-Thomas·shape·functions·on·cubes.
92 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0cube3d.hh:2596 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:29
 97 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 98 const·Traits::LocalCoefficientsType·&·localCoefficients()·const
 99 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:56
93 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e100 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e
94 static·constexpr·GeometryType·type()101 static·constexpr·GeometryType·type()
95 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0cube3d.hh:61102 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:72
 103 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 104 LocalFiniteElementTraits<·RT3Cube2DLocalBasis<·D,·R·>,
 105 RT3Cube2DLocalCoefficients,·RT3Cube2DLocalInterpolation<·RT3Cube2DLocalBasis<
 106 D,·R·>·>·>·Traits
 107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:35
96 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.:_.:_.R_.T_.0_.C_.u_.b_.e_.3_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t108 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.:_.:_.R_.T_.3_.C_.u_.b_.e_.2_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
97 RT0Cube3DLocalFiniteElement(int·s)109 RT3Cube2DLocalFiniteElement(int·s)
 110 Make·set·number·s,·where·0·<=·s·<·16.
 111 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:46
 112 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8R_\x8T_\x83_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 113 RT3Cube2DLocalFiniteElement()
 114 Standard·constructor.
98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas0cube3d.hh:35115 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·raviartthomas3cube2d.hh:38
Max diff block lines reached; 3328/13581 bytes (24.50%) of diff not shown.
7.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00419.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomas0cube3dall.hh·File·Reference</title>8 <title>dune-localfunctions:·raviartthomas12d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3dall.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">raviartthomas12d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00368_source.html">raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00362_source.html">raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00365_source.html">raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&quot;</code><br·/>
87 </div>86 </div>
88 <p><a·href="a00419_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00419_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">88 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>90 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html">Dune::RT0Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html">Dune::RT12DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Raviart-Thomas·shape·functions·on·triangles.··<a·href="a02334.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02294.html">Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02298.html">Dune::RT0Cube3DLocalCoefficients</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>99 </table>
2.27 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 raviartthomas0cube3dall.hh·File·Reference9 raviartthomas12d.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 12 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
11 #include·<cstddef> 
12 #include·<numeric> 
13 #include·<vector> 
14 #include·<dune/common/fmatrix.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x81_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 18  ·······First·order·Raviart-Thomas·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20   
21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
22   
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
24  19  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  22  
28 ===============================================================================23 ===============================================================================
29 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
78.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00419_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomas0cube3dall.hh·Source·File</title>8 <title>dune-localfunctions:·raviartthomas12d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 278 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomas0cube3dall.hh</div></div>80 ··<div·class="headertitle"><div·class="title">raviartthomas12d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00419.html">Go·to·the·documentation·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>83 <a·href="a00419.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00368.html">raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00362.html">raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00365.html">raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
99 <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="a00576.html">Dune</a></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02290.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">RT0Cube3DLocalBasis</a></div>102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02334.html">···27</a></span>··<span·class="keyword">class</span></div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a02334.html">RT12DLocalFiniteElement</a></div>
 104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,3,Dune::FieldVector&lt;R,3&gt;,</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">···33</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">Trait[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RT12DLocalBasis&lt;D,R&gt;</a>,<a·class="code·hl_class"·href="a02342.html">RT12DLocalCoe[·...·truncated·by·diffoscope;·len:·14,·SHA:·572072491d0bd1e6d50298d1726af31979962f097d1c8924689be3ffd142fd54·...·]</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02334.html#a17ecd36456fdcece6b5915850426e688">···33</a></span>········<a·class="code·hl_class"·href="a02346.html">RT12DLocalInterpolation&lt;RT12DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02334.html#a17ecd36456fdcece6b5915850426e688">Traits</a>;</div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02290.html#a553add12667f156deaf511f2a3083dfd">···36</a></span>····<a·class="code·hl_function"·href="a02290.html#a553add12667f156deaf511f2a3083dfd">RT0Cube3DLocalBasis</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s·=·0)</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02334.html#a7253859df08811212eb19650bcbf9758">···36</a></span>····<a·class="code·hl_function"·href="a02334.html#a7253859df08811212eb19650bcbf9758">RT12DLocalFiniteElement</a>·()</div>
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div> 
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">if</span>·(s&amp;1)·sign0·=·-1.0;</div> 
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">if</span>·(s&amp;2)·sign1·=·-1.0;</div> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>·(s&amp;4)·sign2·=·-1.0;</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s&amp;8)·sign3·=·-1.0;</div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(s&amp;16)·sign4·=·-1.0;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(s&amp;32)·sign5·=·-1.0;</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div> 
120 </div> 
121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
122 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02290.html#a21222d095a6c88116b562acbad9f142a">···48</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02290.html#a21222d095a6c88116b562acbad9f142a">size</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">return</span>·6;</div> 
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div> 
127 </div>113 </div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02334.html#a6465a275bee9d72b1519469ef4eb99f0">···44</a></span>····<a·class="code·hl_function"·href="a02334.html#a6465a275bee9d72b1519469ef4eb99f0">RT12DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div>
 117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>
 120 </div>
 121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02334.html#a390bc21684a3aa9fca3dece26151ff65">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#a390bc21684a3aa9fca3dece26151ff65">localBasis</a>·()<span·class="keyword">·const</span></div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>
128 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>
 127 </div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02334.html#a65b681effef6fc61dc5ec7f9646d28e1">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#a65b681effef6fc61dc5ec7f9646d28e1">localCoefficients</a>·()<span·class="keyword">·const</span></div>
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02290.html#a8a838039846984997f350db49dd47376">···54</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02290.html#a8a838039846984997f350db49dd47376">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······out.resize(6);</div>132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out[0][0]·=·sign0*(in[0]-1.0);·out[0][1]=0.0;···············out[0][2]=0.0;</div> 
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[1][0]·=·sign1*(in[0]);·····out[1][1]=0.0;···············out[1][2]=0.0;</div> 
136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out[2][0]·=·0.0;···············out[2][1]=sign2*(in[1]-1.0);·out[2][2]=0.0;</div> 
137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out[3][0]·=·0.0;···············out[3][1]=sign3*(in[1]);·····out[3][2]=0.0;</div> 
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[4][0]·=·0.0;···············out[4][1]=0.0;···············out[4][2]=sign4*(in[2]-1.0);</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······out[5][0]·=·0.0;···············out[5][1]=0.0;···············out[5][2]=sign5*(in[2]);</div> 
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
141 </div>134 </div>
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div> 
144 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02334.html#ac98962c921ecc7fd7884a706e838a6ab">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02334.html#ac98962c921ecc7fd7884a706e838a6ab">localInterpolation</a>·()<span·class="keyword">·const</span></div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02290.html#a29cf34422299ecaf9f00038ab252ac29">···68</a></span>····<a·class="code·hl_function"·href="a02290.html#a29cf34422299ecaf9f00038ab252ac29">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·············<span·class="comment">//·position</span></div> 
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··························<span·class="comment">//·return·value</span></div> 
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out.resize(6);</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>
149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][0][0]·=·sign0;·······out[0][0][1]·=·0;······out[0][0][2]·=·0;</div> 
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][1][0]·=·0;···········out[0][1][1]·=·0;······out[0][1][2]·=·0;</div> 
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[0][2][0]·=·0;···········out[0][2][1]·=·0;······out[0][2][2]·=·0;</div> 
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
153 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[1][0][0]·=·sign1;·······out[1][0][1]·=·0;······out[1][0][2]·=·0;</div> 
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[1][1][0]·=·0;···········out[1][1][1]·=·0;······out[1][1][2]·=·0;</div> 
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[1][2][0]·=·0;···········out[1][2][1]·=·0;······out[1][2][2]·=·0;</div> 
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
Max diff block lines reached; 12394/60554 bytes (20.47%) of diff not shown.
19.0 KB
html2text {}
    
Offset 1, 293 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s
8 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x80_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 raviartthomas0cube3dall.hh8 raviartthomas12d.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH
17 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS0_CUBE3D_ALL_HH16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS12DLOCALFINITEELEMENT_HH
18 717 7
 18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·"../common/localfiniteelementtraits.hh"
 21 11#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 22 12#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 23 13#include·"_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8/_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s_\x81_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 24 14
19 8#include·<cstddef> 
20 9#include·<numeric> 
21 10#include·<vector> 
22 11 
23 12#include·<dune/common/fmatrix.hh> 
24 13 
25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
26 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h> 
27 16 
28 17namespace·_\x8D_\x8u_\x8n_\x8e25 15namespace·_\x8D_\x8u_\x8n_\x8e
29 18{26 16{
 27 17
30 28·template<class·D,·class·R>28 26·template<class·D,·class·R>
31 _\x82_\x89·class·_\x8R_\x8T_\x80_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 30·{29 _.2_.7·class
 30 28·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 31 29·{
 32 30
33 31·public:33 31·public:
34 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>,R,3,Dune:: 
35 FieldVector<R,3>, 
36 _.3_.3·Dune::FieldMatrix<R,3,3>·>·_.T_.r_.a_.i_.t_.s;34 32·typedef
 35 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>,_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
 36 _\x83_\x83·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
37 3437 34
38 _\x83_\x86·_\x8R_\x8T_\x80_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s·(unsigned·int·s·=·0)38 _\x83_\x86·_\x8R_\x8T_\x81_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·()
39 37·{39 37·{}
40 38·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0; 
41 39·if·(s&1)·sign0·=·-1.0; 
42 40·if·(s&2)·sign1·=·-1.0; 
43 41·if·(s&4)·sign2·=·-1.0; 
44 42·if·(s&8)·sign3·=·-1.0; 
45 43·if·(s&16)·sign4·=·-1.0; 
46 44·if·(s&32)·sign5·=·-1.0;40 38
 41 _\x84_\x84·_\x8R_\x8T_\x81_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·:
 42 45·basis(s),
 43 46·interpolation(s)
 44 47·{}
 45 48
 46 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 47 50·{
 48 51·return·basis;
47 45·}49 52·}
48 4650 53
 51 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 52 55·{
 53 56·return·coefficients;
 54 57·}
 55 58
 56 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 57 60·{
 58 61·return·interpolation;
 59 62·}
 60 63
49 _\x84_.8·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const61 _\x86_.5·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
50 49·{ 
51 50·return·6; 
52 51·} 
53 52 
54 _\x85_\x84·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
55 55·std::vector<typename·Traits::RangeType>&·out)·const 
56 56·{62 66·{
 63 67·return·basis.size();
57 57·out.resize(6); 
58 58·out[0][0]·=·sign0*(in[0]-1.0);·out[0][1]=0.0;·out[0][2]=0.0; 
59 59·out[1][0]·=·sign1*(in[0]);·out[1][1]=0.0;·out[1][2]=0.0; 
60 60·out[2][0]·=·0.0;·out[2][1]=sign2*(in[1]-1.0);·out[2][2]=0.0; 
61 61·out[3][0]·=·0.0;·out[3][1]=sign3*(in[1]);·out[3][2]=0.0; 
62 62·out[4][0]·=·0.0;·out[4][1]=0.0;·out[4][2]=sign4*(in[2]-1.0); 
63 63·out[5][0]·=·0.0;·out[5][1]=0.0;·out[5][2]=sign5*(in[2]); 
64 64·}64 68·}
 65 69
 66 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
65 65 
66 67·inline·void 
67 _\x86_\x88·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position 
68 69·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value 
69 70·{67 71·{
 68 72·return·GeometryTypes::triangle;
 69 73·}
 70 74
70 71·out.resize(6); 
71 72·out[0][0][0]·=·sign0;·out[0][0][1]·=·0;·out[0][0][2]·=·0; 
72 73·out[0][1][0]·=·0;·out[0][1][1]·=·0;·out[0][1][2]·=·0; 
73 74·out[0][2][0]·=·0;·out[0][2][1]·=·0;·out[0][2][2]·=·0; 
74 75 
75 76·out[1][0][0]·=·sign1;·out[1][0][1]·=·0;·out[1][0][2]·=·0; 
76 77·out[1][1][0]·=·0;·out[1][1][1]·=·0;·out[1][1][2]·=·0; 
77 78·out[1][2][0]·=·0;·out[1][2][1]·=·0;·out[1][2][2]·=·0; 
78 79 
79 80·out[2][0][0]·=·0;·out[2][0][1]·=·0;·out[2][0][2]·=·0; 
80 81·out[2][1][0]·=·0;·out[2][1][1]·=·sign2;·out[2][1][2]·=·0; 
81 82·out[2][2][0]·=·0;·out[2][2][1]·=·0;·out[2][2][2]·=·0; 
82 83 
83 84·out[3][0][0]·=·0;·out[3][0][1]·=·0;·out[3][0][2]·=·0; 
84 85·out[3][1][0]·=·0;·out[3][1][1]·=·sign3;·out[3][1][2]·=·0; 
85 86·out[3][2][0]·=·0;·out[3][2][1]·=·0;·out[3][2][2]·=·0; 
86 87 
87 88·out[4][0][0]·=·0;·out[4][0][1]·=·0;·out[4][0][2]·=·0; 
88 89·out[4][1][0]·=·0;·out[4][1][1]·=·0;·out[4][1][2]·=·0; 
89 90·out[4][2][0]·=·0;·out[4][2][1]·=·0;·out[4][2][2]·=·sign4; 
90 91 
Max diff block lines reached; 8429/19444 bytes (43.35%) of diff not shown.
8.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00422.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·raviartthomassimplex.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangeprism.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 45 lines modifiedOffset 65, 47 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">raviartthomassimplex.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangeprism.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.·· 
82 <a·href="#details">More...</a></p>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
83 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00362_source.html">raviartthomassimplex/raviartthomassimplexbasis.hh</a>&quot;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 </div>90 </div>
86 <p><a·href="a00422_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00422_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">92 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>94 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02486.html">Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01914.html">Dune::LagrangePrismLocalFiniteElement&lt;·D,·R,·k·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.··<a·href="a02486.html#details">More...</a><br·/></td></tr>96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time·polynomial·order.··<a·href="a01914.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>103 </table>
99 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
100 <div·class="textblock"><p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.·</p> 
101 </div></div><!--·contents·-->104 </div><!--·contents·-->
102 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>108 </small></address>
106 </body>109 </body>
107 </html>110 </html>
2.53 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 raviartthomassimplex.hh·File·Reference 
10 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of 
11 arbitrary·dimension.·_.M_.o_.r_.e_.._.._..9 lagrangeprism.hh·File·Reference
 10 #include·<array>
 11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/math.hh>
 15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
13 #include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_.b_.a_.s_.i_.s_.._.h_.h"18 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8> 
17  ·······Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices 
18 ········of·arbitrary·dimension.·_.M_.o_.r_.e_.._.._..21 class· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.P_.r_.i_.s_.m_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.k_.·_.>
 22  ·······Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time
 23 ········polynomial·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  24  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  27  
23 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
24 Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of 
25 arbitrary·dimension. 
26 ===============================================================================28 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
136 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00422_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·raviartthomassimplex.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangeprism.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 66 lines modifiedOffset 70, 688 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">raviartthomassimplex.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangeprism.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00422.html">Go·to·the·documentation·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>83 <a·href="a00422.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00362.html">raviartthomassimplex/raviartthomassimplexbasis.hh</a>&quot;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <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="a00576.html">Dune</a></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
94 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
95 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·</[·...·truncated·by·diffoscope;·len:·7,·SHA:·74ff1ea6d5f80b24f0a18c9f0e575373c8b0bacc9637267211d26ea5f62d8604·...·]</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>
96 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF&gt;</div>106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>LagrangePrismLocalBasis</div>
97 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02486.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02486.html">RaviartThomasSimplexLocalFiniteElement</a></div> 
99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;RaviartThomasBasisFactory&lt;dimDomain,·SF,·CF&gt;,</div> 
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··········RaviartThomasCoefficientsFactory&lt;dimDomain&gt;,</div> 
101 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········RaviartThomasL2InterpolationFactory&lt;dimDomain,·SF&gt;·&gt;</div> 
102 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
103 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;RaviartThomasBasisFactory&lt;dimDomain,·SF,·CF&gt;</a>,</div> 
104 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_struct"·href="a02498.html">RaviartThomasCoefficientsFactory&lt;dimDomain&gt;</a>,</div> 
105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<a·class="code·hl_struct"·href="a02494.html">RaviartThomasL2InterpolationFactory&lt;dimDomain,·SF&gt;</a>·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div>108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·dim·=·3;</div>
 109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div>
 111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·binomial(k+2,2u)·*·(k+1);</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out.resize(size());</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">if</span>·(k==0)</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········out[0]·=·1;</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keywordflow">return</span>;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">if</span>·(k==1)</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······{</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[0]·=·(1.0-in[0]-in[1])*(1.0-in[2]);</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········out[1]·=·in[0]*(1-in[2]);</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········out[2]·=·in[1]*(1-in[2]);</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[3]·=·in[2]*(1.0-in[0]-in[1]);</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········out[4]·=·in[0]*in[2];</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········out[5]·=·in[1]*in[2];</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">return</span>;</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(k==2)</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······{</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········FieldVector&lt;R,k+1&gt;·segmentShapeFunction;</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········segmentShapeFunction[0]·=·1·+·in[2]·*·(-3·+·2*in[2]);</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········segmentShapeFunction[1]·=····in[2]·*·(4·-·4*in[2]);</div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········segmentShapeFunction[2]·=····in[2]·*·(-1·+·2*in[2]);</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········FieldVector&lt;R,·6&gt;·triangleShapeFunction;</div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········triangleShapeFunction[0]·=·2·*·(1·-·in[0]·-·in[1])·*·(0.5·-·in[0]·-·in[1]);</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········triangleShapeFunction[1]·=·2·*·in[0]·*·(-0.5·+·in[0]);</div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········triangleShapeFunction[2]·=·2·*·in[1]·*·(-0.5·+·in[1]);</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········triangleShapeFunction[3]·=·4*in[0]·*·(1·-·in[0]·-·in[1]);</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········triangleShapeFunction[4]·=·4*in[1]·*·(1·-·in[0]·-·in[1]);</div>
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········triangleShapeFunction[5]·=·4*in[0]*in[1];</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="comment">//·lower·triangle:</span></div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········out[0]·=·triangleShapeFunction[0]·*·segmentShapeFunction[0];</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········out[1]·=·triangleShapeFunction[1]·*·segmentShapeFunction[0];</div>
 159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········out[2]·=·triangleShapeFunction[2]·*·segmentShapeFunction[0];</div>
 160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="comment">//upper·triangle</span></div>
 162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········out[3]·=·triangleShapeFunction[0]·*·segmentShapeFunction[2];</div>
 163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········out[4]·=·triangleShapeFunction[1]·*·segmentShapeFunction[2];</div>
 164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········out[5]·=·triangleShapeFunction[2]·*·segmentShapeFunction[2];</div>
 165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="comment">//·vertical·edges</span></div>
 167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········out[6]·=·triangleShapeFunction[0]·*·segmentShapeFunction[1];</div>
 168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········out[7]·=·triangleShapeFunction[1]·*·segmentShapeFunction[1];</div>
 169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········out[8]·=·triangleShapeFunction[2]·*·segmentShapeFunction[1];</div>
 170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="comment">//·lower·triangle·edges</span></div>
 172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[9]·=·triangleShapeFunction[3]·*·segmentShapeFunction[0];</div>
Max diff block lines reached; 6564/107438 bytes (6.11%) of diff not shown.
30.9 KB
html2text {}
    
Offset 1, 72 lines modifiedOffset 1, 712 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8t_\x8h_\x8o_\x8m_\x8a_\x8s 
8 raviartthomassimplex.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangeprism.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH 
16 6#define·DUNE_LOCALFUNCTIONS_RAVIARTTHOMAS_SIMPLEX_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPRISM_HH
17 717 7
18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h> 
19 9#include·"_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_./_.r_.a_.v_.i_.a_.r_.t_.t_.h_.o_.m_.a_.s_.s_.i_.m_.p_.l_.e_.x_.b_.a_.s_.i_.s_.._.h_.h"18 8#include·<array>
 19 9#include·<numeric>
20 1020 10
21 17namespace·_\x8D_\x8u_\x8n_\x8e 
22 18{ 
23 35·template<unsigned·int·dimDomain,·class·D,·class·R, 
24 36·class·SF=R,·class·CF=SF> 
25 _\x83_\x87·class·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
26 38·:·public·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<RaviartThomasBasisFactory<dimDomain,·SF, 
27 CF>, 
28 39·RaviartThomasCoefficientsFactory<dimDomain>, 
29 40·RaviartThomasL2InterpolationFactory<dimDomain,·SF>·>21 11#include·<dune/common/fmatrix.hh>
 22 12#include·<dune/common/fvector.hh>
 23 13#include·<dune/common/math.hh>
 24 14
 25 15#include·<dune/geometry/referenceelements.hh>
 26 16
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 30 20
 31 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl
 32 22{
 33 32·template<class·D,·class·R,·unsigned·int·k>
 34 33·class·LagrangePrismLocalBasis
30 41·{35 34·{
31 42·typedef·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8, 
32 _\x8C_\x8F_\x8>, 
33 43·_\x8R_\x8a_\x8v_\x8i_\x8a_\x8r_\x8t_\x8T_\x8h_\x8o_\x8m_\x8a_\x8s_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8>, 
34 44·_.R_.a_.v_.i_.a_.r_.t_.T_.h_.o_.m_.a_.s_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.F_.a_.c_.t_.o_.r_.y_.<_.d_.i_.m_.D_.o_.m_.a_.i_.n_.,_.·_.S_.F_.>·>·_.B_.a_.s_.e;36 35·static·constexpr·std::size_t·dim·=·3;
 37 36·public:
 38 37·using·Traits·=
 39 LocalBasisTraits<D,dim,FieldVector<D,dim>,R,1,FieldVector<R,1>,FieldMatrix<R,1,dim>
 40 >;
 41 38
 42 41·static·constexpr·unsigned·int·size·()
 43 42·{
 44 43·return·binomial(k+2,2u)·*·(k+1);
 45 44·}
 46 45
 47 47·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 48 48·std::vector<typename·Traits::RangeType>&·out)·const
 49 49·{
 50 50·out.resize(size());
 51 51
 52 52·//·Specialization·for·zero-order·case
 53 53·if·(k==0)
 54 54·{
 55 55·out[0]·=·1;
 56 56·return;
 57 57·}
 58 58
 59 59·if·(k==1)
 60 60·{
 61 61·out[0]·=·(1.0-in[0]-in[1])*(1.0-in[2]);
 62 62·out[1]·=·in[0]*(1-in[2]);
 63 63·out[2]·=·in[1]*(1-in[2]);
 64 64·out[3]·=·in[2]*(1.0-in[0]-in[1]);
 65 65·out[4]·=·in[0]*in[2];
 66 66·out[5]·=·in[1]*in[2];
 67 67
 68 68·return;
 69 69·}
 70 70
 71 71·if·(k==2)
 72 72·{
 73 73·FieldVector<R,k+1>·segmentShapeFunction;
 74 74·segmentShapeFunction[0]·=·1·+·in[2]·*·(-3·+·2*in[2]);
 75 75·segmentShapeFunction[1]·=·in[2]·*·(4·-·4*in[2]);
 76 76·segmentShapeFunction[2]·=·in[2]·*·(-1·+·2*in[2]);
 77 77
 78 78·FieldVector<R,·6>·triangleShapeFunction;
 79 79·triangleShapeFunction[0]·=·2·*·(1·-·in[0]·-·in[1])·*·(0.5·-·in[0]·-·in[1]);
 80 80·triangleShapeFunction[1]·=·2·*·in[0]·*·(-0.5·+·in[0]);
 81 81·triangleShapeFunction[2]·=·2·*·in[1]·*·(-0.5·+·in[1]);
 82 82·triangleShapeFunction[3]·=·4*in[0]·*·(1·-·in[0]·-·in[1]);
 83 83·triangleShapeFunction[4]·=·4*in[1]·*·(1·-·in[0]·-·in[1]);
 84 84·triangleShapeFunction[5]·=·4*in[0]*in[1];
 85 85
 86 86·//·lower·triangle:
 87 87·out[0]·=·triangleShapeFunction[0]·*·segmentShapeFunction[0];
 88 88·out[1]·=·triangleShapeFunction[1]·*·segmentShapeFunction[0];
 89 89·out[2]·=·triangleShapeFunction[2]·*·segmentShapeFunction[0];
 90 90
 91 91·//upper·triangle
 92 92·out[3]·=·triangleShapeFunction[0]·*·segmentShapeFunction[2];
 93 93·out[4]·=·triangleShapeFunction[1]·*·segmentShapeFunction[2];
 94 94·out[5]·=·triangleShapeFunction[2]·*·segmentShapeFunction[2];
 95 95
 96 96·//·vertical·edges
 97 97·out[6]·=·triangleShapeFunction[0]·*·segmentShapeFunction[1];
 98 98·out[7]·=·triangleShapeFunction[1]·*·segmentShapeFunction[1];
 99 99·out[8]·=·triangleShapeFunction[2]·*·segmentShapeFunction[1];
 100 100
 101 101·//·lower·triangle·edges
 102 102·out[9]·=·triangleShapeFunction[3]·*·segmentShapeFunction[0];
 103 103·out[10]·=·triangleShapeFunction[4]·*·segmentShapeFunction[0];
 104 104·out[11]·=·triangleShapeFunction[5]·*·segmentShapeFunction[0];
 105 105
 106 106·//·upper·triangle·edges
 107 107·out[12]·=·triangleShapeFunction[3]·*·segmentShapeFunction[2];
 108 108·out[13]·=·triangleShapeFunction[4]·*·segmentShapeFunction[2];
 109 109·out[14]·=·triangleShapeFunction[5]·*·segmentShapeFunction[2];
 110 110
 111 111·//·quadrilateral·sides
 112 112·out[15]·=·triangleShapeFunction[3]·*·segmentShapeFunction[1];
 113 113·out[16]·=·triangleShapeFunction[4]·*·segmentShapeFunction[1];
Max diff block lines reached; 4858/31585 bytes (15.38%) of diff not shown.
7.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00425.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini.hh·File·Reference</title>8 <title>dune-localfunctions:·equidistantpoints.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 25 lines modifiedOffset 65, 53 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>·&#124;
 78 <a·href="#func-members">Functions</a>··</div>
75 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">equidistantpoints.hh·File·Reference</div></div>
76 </div><!--header-->80 </div><!--header-->
77 <div·class="contents">81 <div·class="contents">
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00545_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 83 <code>#include·&lt;algorithm&gt;</code><br·/>
 84 <code>#include·&lt;vector&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
80 </div>89 </div>
81 <p><a·href="a00425_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00425_source.html">Go·to·the·source·code·of·this·file.</a></p>
 91 <table·class="memberdecls">
 92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 93 Classes</h2></td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01846.html">Dune::EquidistantPointSet&lt;·F,·dim·&gt;</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 </table><table·class="memberdecls">
 97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 98 Namespaces</h2></td></tr>
 99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 </table><table·class="memberdecls">
 102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 103 Functions</h2></td></tr>
 104 <tr·class="memitem:a1cd5cc7e4a3db569f40875b51febffe4"·id="r_a1cd5cc7e4a3db569f40875b51febffe4"><td·class="memItemLeft"·align="right"·valign="top">std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">Dune::numLagrangePoints</a>·(const·GeometryType·&amp;gt,·std::size_t·order)</td></tr>
 105 <tr·class="separator:a1cd5cc7e4a3db569f40875b51febffe4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:a8a4526cca5c0c55d6449dbd64a5fdf46"·id="r_a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memTemplParams"·colspan="2">template&lt;class·ct·,·unsigned·int·cdim&gt;·</td></tr>
 107 <tr·class="memitem:a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memTemplItemLeft"·align="right"·valign="top">static·unsigned·int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">Dune::equidistantLagrangePoints</a>·(const·GeometryType·&amp;gt,·unsigned·int·codim,·std::size_t·order,·unsigned·int·*count,·<a·class="el"·href="a01838.html">LagrangePoint</a>&lt;·ct,·cdim·&gt;·*points)</td></tr>
 108 <tr·class="separator:a8a4526cca5c0c55d6449dbd64a5fdf46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 </table>
82 </div><!--·contents·-->110 </div><!--·contents·-->
83 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<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>114 </small></address>
87 </body>115 </body>
88 </html>116 </html>
2.14 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 34 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 brezzidouglasmarini.hh·File·Reference 
8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
10 _.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 9 equidistantpoints.hh·File·Reference
 10 #include·<cstddef>
 11 #include·<algorithm>
 12 #include·<vector>
 13 #include·<dune/geometry/referenceelements.hh>
 14 #include·<dune/geometry/type.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8m_\x8p_\x8t_\x8y_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 20  
 21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 22 namespace· ·_\x8D_\x8u_\x8n_\x8e
 23  
 24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 25 ········std::size_t ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(const·GeometryType·&gt,·std::
 26 ·····················size_t·order)
 27  
 28 template<class·ct·,·unsigned·int·cdim>
 29 static·unsigned·int ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(const·GeometryType·&gt,
 30 ·····················unsigned·int·codim,·std::size_t·order,·unsigned·int
 31 ·····················*count,·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t<·ct,·cdim·>·*points)
 32  
12 ===============================================================================33 ===============================================================================
13 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.834 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
60.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00425_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini.hh·Source·File</title>8 <title>dune-localfunctions:·equidistantpoints.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 35 lines modifiedOffset 70, 259 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini.hh</div></div>80 ··<div·class="headertitle"><div·class="title">equidistantpoints.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
 83 <a·href="a00425.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·SPDX-FileCopyrightText:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
83 <a·href="a00425.html">Go·to·the·documentation·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 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div> 
86 <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>84 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH</span></div>86 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH</span></div>
 87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·BDM·implementations·with·compile-time·order</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00545.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <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="a00576.html">Dune</a></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·numLagrangePoints</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·-----------------</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="}">
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">···23</a></span>··<span·class="keyword">inline</span>·std::size_t·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">numLagrangePoints</a>·(·<span·class="keyword">const</span>·GeometryType&amp;·gt,·std::size_t·order·)</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim·=·gt.dim();</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keywordflow">if</span>(·dim·&gt;·0·)</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····{</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······<span·class="keyword">const</span>·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">if</span>(·gt.isConical()·)</div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······{</div>
 114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········std::size_t·size·=·0;</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·o·=·0;·o·&lt;=·order;·++o·)</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········size·+=·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">numLagrangePoints</a>(·baseGeometryType,·o·);</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keywordflow">return</span>·size;</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">else</span></div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a00576.html#a1cd5cc7e4a3db569f40875b51febffe4">numLagrangePoints</a>(·baseGeometryType,·order·)·*·(order+1);</div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">else</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·1;</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
 125 </div>
 126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·equidistantLagrangePoints</span></div>
 130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·-------------------------</span></div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cdim·&gt;</div>
 133 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">···49</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">equidistantLagrangePoints</a>·(·<span·class="keyword">const</span>·GeometryType&amp;·gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·codim,·std::size_t·order,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·*count,·<a·class="code·hl_class"·href="a01838.html">LagrangePoint&lt;·ct,·cdim·&gt;</a>·*points·)</div>
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>
 136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·=·gt.dim();</div>
 137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;=·dim)·&amp;&amp;·(dim·&lt;=·cdim)·);</div>
 138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">if</span>(·dim·&gt;·0·)</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
 141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numBaseN·=·(codim·&lt;·dim·?·Geo::Impl::size(·baseGeometryType.id(),·baseGeometryType.dim(),·codim·)·:·0);</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numBaseM·=·(codim·&gt;·0·?·Geo::Impl::size(·baseGeometryType.id(),·baseGeometryType.dim(),·codim-1·)·:·0);</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">if</span>(·gt.isPrismatic()·)</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div>
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·=·0;</div>
 148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">if</span>(·codim·&lt;·dim·)</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········{</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·1;·i·&lt;·order;·++i·)</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········{</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>············<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·n·=·<a·class="code·hl_function"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">equidistantLagrangePoints</a>(·baseGeometryType,·codim,·order,·count,·points·);</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·n;·++j·)</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>············{</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;key·=·points-&gt;<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>;</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············key·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·key.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>(),·codim,·key.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·);</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············points-&gt;<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>[·dim-1·]·=·ct(·i·)·/·ct(·order·);</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············++points;</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>············}</div>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>············size·+=·n;</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··········}</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········}</div>
 163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········<span·class="keywordflow">if</span>(·codim·&gt;·0·)</div>
 165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········{</div>
 166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·n·=·<a·class="code·hl_function"·href="a00576.html#a8a4526cca5c0c55d6449dbd64a5fdf46">equidistantLagrangePoints</a>(·baseGeometryType,·codim-1,·order,·count+numBaseN,·points·);</div>
 167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·n;·++j·)</div>
 168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········{</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;key·=·points[·j·].<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>;</div>
 170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>············key·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·key.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>()·+·numBaseN,·codim,·key.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·);</div>
 171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>············points[·j·+·n·].<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>·=·points[·j·].<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>;</div>
 173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>············points[·j·+·n·].<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>[·dim-1·]·=·ct(·1·);</div>
 174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>············points[·j·+·n·].<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·key.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>()·+·numBaseM,·codim,·key.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·);</div>
Max diff block lines reached; 271/48421 bytes (0.56%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 294 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 brezzidouglasmarini.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 equidistantpoints.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*- 
10 2//·vi:·set·et·ts=4·sw=2·sts=2: 
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file10 1//·SPDX-FileCopyrightText:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root11 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception12 2//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH 
15 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH13 3#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH
 14 4#define·DUNE_LOCALFUNCTIONS_LAGRANGE_EQUIDISTANTPOINTS_HH
 15 5
 16 6#include·<cstddef>
16 717 7
17 8//·BDM·implementations·with·compile-time·order 
18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h> 
19 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
20 _.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.s_.i_.m_.p_.l_.e_.x_.._.h_.h>18 8#include·<algorithm>
 19 9#include·<vector>
 20 10
 21 11#include·<dune/geometry/referenceelements.hh>
 22 12#include·<dune/geometry/type.hh>
 23 13
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8m_\x8p_\x8t_\x8y_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 26 16
 27 17namespace·_\x8D_\x8u_\x8n_\x8e
 28 18{
 29 19
 30 20·//·numLagrangePoints
 31 21·//·-----------------
 32 22
 33 _\x82_\x83·inline·std::size_t·_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(·const·GeometryType&·gt,·std::size_t
 34 order·)
 35 24·{
 36 25·const·int·dim·=·gt.dim();
 37 26·if(·dim·>·0·)
 38 27·{
 39 28·const·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);
 40 29·if(·gt.isConical()·)
 41 30·{
 42 31·std::size_t·size·=·0;
 43 32·for(·unsigned·int·o·=·0;·o·<=·order;·++o·)
 44 33·size·+=·_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s(·baseGeometryType,·o·);
 45 34·return·size;
 46 35·}
 47 36·else
 48 37·return·_\x8n_\x8u_\x8m_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s(·baseGeometryType,·order·)·*·(order+1);
 49 38·}
 50 39·else
 51 40·return·1;
 52 41·}
 53 42
 54 43
 55 44
 56 45·//·equidistantLagrangePoints
 57 46·//·-------------------------
 58 47
 59 48·template<·class·ct,·unsigned·int·cdim·>
 60 _\x84_\x89·inline·static·unsigned·int·_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·(·const·GeometryType&
 61 gt,·unsigned·int·codim,·std::size_t·order,·unsigned·int·*count,·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8<
 62 _\x8c_\x8t_\x8,_\x8·_\x8c_\x8d_\x8i_\x8m_\x8·_\x8>·*points·)
 63 50·{
 64 51·const·unsigned·int·dim·=·gt.dim();
 65 52·assert(·(0·<=·codim)·&&·(codim·<=·dim)·&&·(dim·<=·cdim)·);
 66 53
 67 54·if(·dim·>·0·)
 68 55·{
 69 56·const·GeometryType·baseGeometryType·=·Impl::getBase(·gt·);
 70 57·const·unsigned·int·numBaseN·=·(codim·<·dim·?·Geo::Impl::size
 71 (·baseGeometryType.id(),·baseGeometryType.dim(),·codim·)·:·0);
 72 58·const·unsigned·int·numBaseM·=·(codim·>·0·?·Geo::Impl::size
 73 (·baseGeometryType.id(),·baseGeometryType.dim(),·codim-1·)·:·0);
 74 59
 75 60·if(·gt.isPrismatic()·)
 76 61·{
 77 62·unsigned·int·size·=·0;
 78 63·if(·codim·<·dim·)
 79 64·{
 80 65·for(·unsigned·int·i·=·1;·i·<·order;·++i·)
 81 66·{
 82 67·const·unsigned·int·n·=·_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s(·baseGeometryType,·codim,
 83 order,·count,·points·);
 84 68·for(·unsigned·int·j·=·0;·j·<·n;·++j·)
 85 69·{
 86 70·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&key·=·points->_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_;
 87 71·key·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·key._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y(),·codim,·key._\x8i_\x8n_\x8d_\x8e_\x8x()·);
 88 72·points->_\x8p_\x8o_\x8i_\x8n_\x8t_\x8_[·dim-1·]·=·ct(·i·)·/·ct(·order·);
 89 73·++points;
 90 74·}
 91 75·size·+=·n;
 92 76·}
 93 77·}
 94 78
 95 79·if(·codim·>·0·)
 96 80·{
 97 81·const·unsigned·int·n·=·_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s(·baseGeometryType,·codim-1,
 98 order,·count+numBaseN,·points·);
 99 82·for(·unsigned·int·j·=·0;·j·<·n;·++j·)
 100 83·{
 101 84·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&key·=·points[·j·]._\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_;
 102 85·key·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·key._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y()·+·numBaseN,·codim,·key._\x8i_\x8n_\x8d_\x8e_\x8x()·);
 103 86
 104 87·points[·j·+·n·]._\x8p_\x8o_\x8i_\x8n_\x8t_\x8_·=·points[·j·]._\x8p_\x8o_\x8i_\x8n_\x8t_\x8_;
 105 88·points[·j·+·n·]._\x8p_\x8o_\x8i_\x8n_\x8t_\x8_[·dim-1·]·=·ct(·1·);
 106 89·points[·j·+·n·]._\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·key._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y()·+·numBaseM,·codim,
 107 key._\x8i_\x8n_\x8d_\x8e_\x8x()·);
 108 90·++count[·key._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y()·+·numBaseM·];
 109 91·}
 110 92·size·+=·2*n;
 111 93·}
 112 94
 113 95·return·size;
 114 96·}
 115 97·else
 116 98·{
 117 99·unsigned·int·size·=·(codim·>·0·?·_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s
 118 (·baseGeometryType,·codim-1,·order,·count,·points·)·:·0);
 119 100·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8<_\x8·_\x8c_\x8t_\x8,_\x8·_\x8c_\x8d_\x8i_\x8m_\x8·_\x8>·*const·end·=·points·+·size;
 120 101·for(·;·points·!=·end;·++points·)
 121 102·points->_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·points->_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y(),·codim,·points-
Max diff block lines reached; 53/13489 bytes (0.39%) of diff not shown.
7.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00428.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·simplexp1bubble.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangepyramid.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">simplexp1bubble.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangepyramid.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a04544_source.html">dune/localfunctions/enriched/simplexp1bubble/localbasis.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a04550_source.html">dune/localfunctions/enriched/simplexp1bubble/localcoefficients.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a04559_source.html">dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh</a>&gt;</code><br·/> 
86 </div>90 </div>
87 <p><a·href="a00428_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00428_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">92 <table·class="memberdecls">
89 <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>
90 Classes</h2></td></tr>94 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html">Dune::SimplexP1BubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01930.html">Dune::LagrangePyramidLocalFiniteElement&lt;·D,·R,·k·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··<a·href="a01750.html#details">More...</a><br·/></td></tr>96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial·order.··<a·href="a01930.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>103 </table>
2.45 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8e_.n_.r_.i_.c_.h_.e_.d7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 simplexp1bubble.hh·File·Reference9 lagrangepyramid.hh·File·Reference
 10 #include·<array>
 11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/math.hh>
10 #include·<dune/geometry/type.hh>15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
18  ·······Linear·Lagrange·functions·enriched·with·an·element·bubble·function.21 class· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.P_.y_.r_.a_.m_.i_.d_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.k_.·_.>
 22  ·······Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial
19 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.23 ········order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  24  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  27  
24 ===============================================================================28 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
167 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00428_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·simplexp1bubble.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangepyramid.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 116 lines modifiedOffset 70, 824 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">simplexp1bubble.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangepyramid.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00428.html">Go·to·the·documentation·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>83 <a·href="a00428.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04544.html">dune/localfunctions/enriched/simplexp1bubble/localbasis.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04550.html">dune/localfunctions/enriched/simplexp1bubble/localcoefficients.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04559.html">dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span>LagrangePyramidLocalBasis</div>
101 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01750.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01750.html">SimplexP1BubbleLocalFiniteElement</a></div> 
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
104 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01750.html#a13567d5917a740416e32bcfaa9ace86b">···48</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01754.html">LocalBasisType</a>·=·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·64,·SHA:·f3db3413ac90c300820973fe91306bd347ac795eaddc55054f9f6a16a55acde9·...·];</div>109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,3,FieldVector&lt;D,3&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,3&gt;·&gt;;</div>
 110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·size·()</div>
 112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
 113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······std::size_t·result·=·0;</div>
 114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;=k;·i++)</div>
 115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········result·+=·power(i+1,2);</div>
 116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·result;</div>
 117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
107 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01750.html#a5d9b0ee47dcb71b678db66b94ef15f29">···51</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01758.html">LocalCoefficientsType</a>·=·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·75,·SHA:·64a3b8c19b0b09943d851c5188a640a79802bd34c8fd74de50b98e48dde73c67·...·]</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c[·...·truncated·by·diffoscope;·len:·42,·SHA:·db41be092a1692c58cfa1a65ebda97d4b7a3cb39117eaf7f09142102133482cf·...·]</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out.resize(size());</div>
108 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
109 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01750.html#a9193044be42275ad3dee87e5697a5216">···54</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01762.html">LocalInterpolationType</a>·=·<a·class="code·hl_class"·href="a01762.html">SimplexP1Bubble[·...·truncated·by·diffoscope;·len:·45,·SHA:·a8fd5457e28264517b3acac844e8aefcb6d30793a10e5614f47367e634040c7f·...·]</div>124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">if</span>·(k==0)</div>
110 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div>
111 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01750.html#afb027c2dfded9b5bf19200d1c4e802e4">···57</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;LocalBasisType,LocalCoefficientsType,LocalInterpolationType&gt;</a>;</div> 
112 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········out[0]·=·1;</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">return</span>;</div>
113 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······}</div>
114 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
115 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01750.html#a3e1f7168dd275280aaf4bdb7b05a4a49">···61</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01754.html">LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01750.html#a3e1f7168dd275280aaf4bdb7b05a4a49">localBasis</a>·()<span·class="keyword">·const</span></div> 
116 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
117 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·basis_;</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">if</span>·(k==1)</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······{</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">if</span>(in[0]·&gt;·in[1])</div>
118 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········{</div>
119 </div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[1]);</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········out[1]·=·in[0]*(1-in[1])-in[2]*in[1];</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········out[2]·=·(1-in[0])*in[1]-in[2]*in[1];</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········out[3]·=·in[0]*in[1]+in[2]*in[1];</div>
120 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········}</div>
121 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
122 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01750.html#a236de463f8bd17c593cab654f7f6873d">···67</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01758.html">LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01750.html#a236de463f8bd17c593cab654f7f6873d">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordflow">else</span></div>
124 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·coefficients_;</div> 
125 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div> 
126 </div> 
127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········{</div>
128 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01750.html#a04db4a4728c76acc2c40c622a69f31a3">···73</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01762.html">LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01750.html#a04db4a4728c76acc2c40c622a69f31a3">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">····</span>{</div> 
131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·interpolation_;</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··········out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[0]);</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········out[1]·=·in[0]*(1-in[1])-in[2]*in[0];</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········out[2]·=·(1-in[0])*in[1]-in[2]*in[0];</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··········out[3]·=·in[0]*in[1]+in[2]*in[0];</div>
132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········}</div>
133 </div> 
134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
135 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01750.html#a6af34f0b6420ad336854cc795531adc4">···79</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a017[·...·truncated·by·diffoscope;·len:·63,·SHA:·3f2e2bb2ab5248e704886a8ffa64a3f2b5ecdd278cc76574c474e533b7690d36·...·]</div>148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········out[4]·=·in[2];</div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keywordflow">return</span>;</div>
137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div>151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······}</div>
138 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01754.html#aff67532e0503722de174f16f2cbe2ea0">LocalBasisType::size</a>();</div> 
139 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
140 </div> 
141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·(k==2)</div>
142 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01750.html#a958d677ffa76519acf587e77b67fa2eb">···85</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01750.html#a958d677ffa76519acf587e77b67fa2eb">type</a>·()·noexcept</div> 
144 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······{</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·transform·to·reference·element·with·base·[-1,1]^2</span></div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">const</span>·R·x·=·2.0*in[0]·+·in[2]·-·1.0;</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keyword">const</span>·R·y·=·2.0*in[1]·+·in[2]·-·1.0;</div>
145 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div>158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">const</span>·R·z·=·in[2];</div>
146 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
Max diff block lines reached; 111773/134214 bytes (83.28%) of diff not shown.
36.3 KB
html2text {}
    
Offset 1, 133 lines modifiedOffset 1, 861 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d 
8 simplexp1bubble.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangepyramid.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH 
16 6#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGEPYRAMID_HH
17 717 7
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_./_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h>18 8#include·<array>
 19 9#include·<numeric>
 20 10
 21 11#include·<dune/common/fmatrix.hh>
 22 12#include·<dune/common/fvector.hh>
 23 13#include·<dune/common/math.hh>
24 1424 14
25 15 
26 16namespace·_\x8D_\x8u_\x8n_\x8e 
27 17{25 15#include·<dune/geometry/referenceelements.hh>
 26 16
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 30 20
 31 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl
 32 22{
28 43·template<class·D,·class·R,·int·dim>33 32·template<class·D,·class·R,·unsigned·int·k>
29 _.4_.4·class·_.S_.i_.m_.p_.l_.e_.x_.P_.1_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t34 33·class·LagrangePyramidLocalBasis
30 45·{35 34·{
31 46·public:36 35·public:
32 _\x84_\x88·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·=·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>; 
33 49 
34 _\x85_\x81·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·=·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>; 
35 52 
36 _\x85_\x84·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·= 
37 _\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8>; 
38 55 
39 _\x85_\x87·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·= 
40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e_\x8>; 
41 58 
42 59 
43 _.6_.1·const·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.B_.a_.s_.i_.s·()·const37 36·using·Traits·=
 38 LocalBasisTraits<D,3,FieldVector<D,3>,R,1,FieldVector<R,1>,FieldMatrix<R,1,3>
 39 >;
 40 37
 41 40·static·constexpr·std::size_t·size·()
 42 41·{
 43 42·std::size_t·result·=·0;
 44 43·for·(unsigned·int·i=0;·i<=k;·i++)
 45 44·result·+=·power(i+1,2);
 46 45·return·result;
 47 46·}
 48 47
 49 49·void·evaluateFunction(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 50 50·std::vector<typename·Traits::RangeType>&·out)·const
 51 51·{
 52 52·out.resize(size());
 53 53
 54 54·//·Specialization·for·zero-order·case
 55 55·if·(k==0)
 56 56·{
 57 57·out[0]·=·1;
 58 58·return;
 59 59·}
 60 60
 61 61·if·(k==1)
44 62·{62 62·{
45 63·return·basis_;63 63·if(in[0]·>·in[1])
46 64·}64 64·{
 65 65·out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[1]);
 66 66·out[1]·=·in[0]*(1-in[1])-in[2]*in[1];
 67 67·out[2]·=·(1-in[0])*in[1]-in[2]*in[1];
 68 68·out[3]·=·in[0]*in[1]+in[2]*in[1];
 69 69·}
 70 70·else
47 65 
48 _\x86_\x87·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
49 68·{ 
50 69·return·coefficients_; 
51 70·} 
52 71 
53 _\x87_\x83·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
54 74·{71 71·{
55 75·return·interpolation_;72 72·out[0]·=·(1-in[0])*(1-in[1])-in[2]*(1-in[0]);
 73 73·out[1]·=·in[0]*(1-in[1])-in[2]*in[0];
 74 74·out[2]·=·(1-in[0])*in[1]-in[2]*in[0];
 75 75·out[3]·=·in[0]*in[1]+in[2]*in[0];
56 76·}76 76·}
57 7777 77
58 _\x87_\x89·static·constexpr·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·noexcept 
59 80·{ 
60 81·return·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e_.:_.:_.s_.i_.z_.e();78 78·out[4]·=·in[2];
 79 79
 80 80·return;
61 82·}81 81·}
62 83 
63 _.8_.5·static·constexpr·GeometryType·_.t_.y_.p_.e·()·noexcept82 82
 83 83·if·(k==2)
64 86·{84 84·{
65 87·return·GeometryTypes::simplex(dim); 
66 88·}85 85·//·transform·to·reference·element·with·base·[-1,1]^2
 86 86·const·R·x·=·2.0*in[0]·+·in[2]·-·1.0;
 87 87·const·R·y·=·2.0*in[1]·+·in[2]·-·1.0;
 88 88·const·R·z·=·in[2];
67 8989 89
 90 90·if·(x·>·y)
 91 91·{
 92 92·//·vertices
 93 93·out[0]·=·0.25*(x·+·z)*(x·+·z·-·1)*(y·-·z·-·1)*(y·-·z);
 94 94·out[1]·=·-0.25*(x·+·z)*(y·-·z)*((x·+·z·+·1)*(-y·+·z·+·1)·-·4*z)·-·z*(x·-·y);
 95 95·out[2]·=·0.25*(x·+·z)*(y·-·z)*(y·-·z·+·1)*(x·+·z·-·1);
 96 96·out[3]·=·0.25*(y·-·z)*(x·+·z)*(y·-·z·+·1)*(x·+·z·+·1);
Max diff block lines reached; 6980/37117 bytes (18.81%) of diff not shown.
5.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00431.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dualmortarbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangebasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 25 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">dualmortarbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangebasis.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00122_source.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00119_source.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code><br·/>
80 </div>86 </div>
81 <p><a·href="a00431_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00431_source.html">Go·to·the·source·code·of·this·file.</a></p>
 88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01858.html">Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 </table><table·class="memberdecls">
 94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 95 Namespaces</h2></td></tr>
 96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table>
82 </div><!--·contents·-->99 </div><!--·contents·-->
83 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<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>103 </small></address>
87 </body>104 </body>
88 </html>105 </html>
1.58 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
7 dualmortarbasis.hh·File·Reference9 lagrangebasis.hh·File·Reference
 10 #include·<fstream>
 11 #include·<dune/common/exceptions.hh>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h>
8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.p_.1_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.q_.1_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_\x8._\x8h_\x8h>
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>
 18  
 19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 20 namespace· ·_\x8D_\x8u_\x8n_\x8e
 21  
11 ===============================================================================22 ===============================================================================
12 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
11.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00431_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dualmortarbasis.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangebasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 34 lines modifiedOffset 70, 58 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dualmortarbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangebasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00431.html">Go·to·the·documentation·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>83 <a·href="a00431.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGEBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGEBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00122.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00200.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04574.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>SF,·<span·class="keyword">class·</span>CF·&gt;</div>
 103 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01858.html">···21</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01858.html">LagrangeBasisFactory</a></div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a>&lt;·MonomialBasisFactory&lt;dim,CF&gt;,</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··········LagrangeInterpolationFactory&lt;LP,dim,CF&gt;,</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··········dim,1,SF,CF·&gt;</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{};</div>
 109 </div>
 110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH</span></div>113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LAGRANGEBASIS_HH</span></div>
94 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">dualq1.hh</a></div></div>114 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">defaultbasisfactory.hh</a></div></div>
95 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">dualp1.hh</a></div></div>115 <div·class="ttc"·id="aa00203_html"><div·class="ttname"><a·href="a00203.html">monomialbasis.hh</a></div></div>
 116 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 117 <div·class="ttc"·id="aa01858_html"><div·class="ttname"><a·href="a01858.html">Dune::LagrangeBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·lagrangebasis.hh:25</div></div>
 118 <div·class="ttc"·id="aa02662_html"><div·class="ttname"><a·href="a02662.html">Dune::DefaultBasisFactory</a></div><div·class="ttdef"><b>Definition</b>·defaultbasisfactory.hh:38</div></div>
 119 <div·class="ttc"·id="aa04574_html"><div·class="ttname"><a·href="a04574.html">interpolation.hh</a></div></div>
96 </div><!--·fragment·--></div><!--·contents·-->120 </div><!--·fragment·--></div><!--·contents·-->
97 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>122 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8123 Generated·by&#160;<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 </small></address>124 </small></address>
101 </body>125 </body>
102 </html>126 </html>
2.75 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 50 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 dualmortarbasis.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangebasis.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH 
15 6#define·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH15 5#ifndef·DUNE_LAGRANGEBASIS_HH
 16 6#define·DUNE_LAGRANGEBASIS_HH
16 717 7
17 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8m_\x8o_\x8r_\x8t_\x8a_\x8r_\x8b_\x8a_\x8s_\x8i_\x8s_\x8/_\x8d_\x8u_\x8a_\x8l_\x8p_\x81_\x8._\x8h_\x8h> 
18 9#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.d_.u_.a_.l_.m_.o_.r_.t_.a_.r_.b_.a_.s_.i_.s_./_.d_.u_.a_.l_.q_.1_.._.h_.h>18 8#include·<fstream>
 19 9#include·<dune/common/exceptions.hh>
19 1020 10
20 11#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_DUALMORTARBASIS_HH 
21 _\x8d_\x8u_\x8a_\x8l_\x8q_\x81_\x8._\x8h_\x8h 
22 _.d_.u_.a_.l_.p_.1_.._.h_.h21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.d_.e_.f_.a_.u_.l_.t_.b_.a_.s_.i_.s_.f_.a_.c_.t_.o_.r_.y_.._.h_.h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 23 13
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
 25 15
 26 16namespace·_\x8D_\x8u_\x8n_\x8e
 27 17{
 28 18
 29 19·template<·template·<class,unsigned·int>·class·LP,
 30 20·unsigned·int·dim,·class·SF,·class·CF·>
 31 _\x82_\x81·struct·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 32 22·:·public·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<·MonomialBasisFactory<dim,CF>,
 33 23·LagrangeInterpolationFactory<LP,dim,CF>,
 34 24·dim,1,SF,CF·>
 35 25·{};
 36 26
 37 27}
 38 28
 39 29#endif·//·#ifndef·DUNE_LAGRANGEBASIS_HH
 40 _\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8b_\x8a_\x8s_\x8i_\x8s_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8._\x8h_\x8h
 41 _\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 42 _\x8D_\x8u_\x8n_\x8e
 43 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 44 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 45 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·lagrangebasis.hh:25
 46 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 47 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·defaultbasisfactory.hh:38
 48 _\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
23 ===============================================================================49 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.850 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
8.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00434.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·power.hh·File·Reference</title>8 <title>dune-localfunctions:·q2.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 43 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">power.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">q2.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
82 <code>#include·&lt;memory&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a04571_source.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a04580_source.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a00434_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00434_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02018.html">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02014.html">Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued·one.··<a·href="a02018.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;::Traits</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a02022.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·Q23D·elements.··<a·href="a02014.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02026.html">Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;</a></td></tr> 
99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·meta-finite·elements·turning·scalar·finite·elements·into·vector-valued·ones.··<a·href="a02026.html#details">More...</a><br·/></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
103 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
104 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>100 </table>
2.79 KB
html2text {}
    
Offset 1, 33 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_.e_.t_.a7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 power.hh·File·Reference9 q2.hh·File·Reference
 10 #include·<dune/common/typetraits.hh>
10 #include·<cstddef> 
11 #include·<memory> 
12 #include·<dune/geometry/type.hh>11 #include·<dune/geometry/type.hh>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_.e_.t_.a_./_.p_.o_.w_.e_.r_./_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8> 
19  ········Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued 
20 ·········one.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
23  ········types·of·component·objects·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.B_.a_.c_.k_.e_.n_.d_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.,_.·_.d_.i_.m_.R_\x8·_\x8>18 class· ·_.D_.u_.n_.e_.:_.:_.Q_.2_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_\x8·_\x8>
 19  ·······Factory·for·global-valued·Q23D·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
26  ········Factory·for·meta-finite·elements·turning·scalar·finite·elements·into 
27 ·········vector-valued·ones.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28  20  
29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
30 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
31  23  
32 ===============================================================================24 ===============================================================================
33 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00434_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·power.hh·Source·File</title>8 <title>dune-localfunctions:·q2.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 144 lines modifiedOffset 70, 77 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">power.hh</div></div>80 ··<div·class="headertitle"><div·class="title">q2.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00434.html">Go·to·the·documentation·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>83 <a·href="a00434.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_Q2_LOCALFINITEELEMENT_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_Q2_LOCALFINITEELEMENT_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00521.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04565.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04571.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04580.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>99 <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="a00576.html">Dune</a></div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·std::<span·class="keywordtype">size_t</span>·dimR&gt;</div>102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02018.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02018.html">PowerFiniteElement</a>·{</div>104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02014.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02014.html">Q2FiniteElementFactory</a>·:</div>
 105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory</a>&lt;</div>
 106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······typename·std::conditional&lt;Geometry::mydimension·==·1,</div>
 107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>········LagrangeSimplexLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·1,·2&gt;,</div>
 108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········LagrangeCubeLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·Geometry::mydimension,·2&gt;·&gt;::type,</div>
 109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······Geometry&gt;</div>
 110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
 111 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;Geometry::mydimension·==·1,</div>
 112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·1,·2&gt;</a>,</div>
 113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;typename·Geometry::ctype,·RF,·Geometry::mydimension,·2&gt;</a>·&gt;::type·LFE;</div>
 114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;LFE,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01646.html">Base</a>;</div>
 115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LFE·lfe;</div>
 117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02014.html#a6506587d829bfb6eeea7879a76ab557a">···42</a></span>····<a·class="code·hl_function"·href="a02014.html#a6506587d829bfb6eeea7879a76ab557a">Q2FiniteElementFactory</a>()·:·<a·class="code·hl_class"·href="a01646.html">Base</a>(lfe)·{}</div>
107 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02022.html">···32</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02022.html">Traits</a>·{</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02022.html#a196649736b38f386301a86a3f520a365">···34</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02030.html">PowerBasis&lt;typename·Backend::Traits::Basis,·dimR&gt;</a>·<a·class="code·hl_typedef"·href="a02022.html#a196649736b38f386301a86a3f520a365">Basis</a>;</div> 
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">···36</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02038.html">PowerCoefficients</a>·<a·class="code·hl_typedef"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">Coefficients</a>;</div> 
111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02042.html">PowerInterpolation</a>&lt;<span·class="keyword">typename</span>·Backend::Traits::Interpolation,</div> 
112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02022.html#ae742011fbe0f7a35f2756b5a41579bc9">···39</a></span>··········<span·class="keyword">typename</span>·Basis::Traits&gt;·<a·class="code·hl_typedef"·href="a02022.html#ae742011fbe0f7a35f2756b5a41579bc9">Interpolation</a>;</div> 
113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····};</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>
114 </div>121 </div>
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">private</span>:</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····std::shared_ptr&lt;const·Backend&gt;·backend;</div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02030.html">Traits::Basis</a>·basis_;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02038.html">Traits::Coefficients</a>·coefficients_;</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02042.html">Traits::Interpolation</a>·interpolation_;</div> 
120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Q2FiniteElementFactory&lt;Geometry,·RF&gt;::LFE</div>
 125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Q2FiniteElementFactory&lt;Geometry,·RF&gt;::lfe;</div>
121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
123 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02018.html#a7a3c305959b5c9c0fa6fe5713b83bb6f">···53</a></span>····<a·class="code·hl_function"·href="a02018.html#a7a3c305959b5c9c0fa6fe5713b83bb6f">PowerFiniteElement</a>(<span·class="keyword">const</span>·Backend·&amp;backend_)·:</div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······backend(new·Backend(backend_)),</div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······basis_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a0634d080e41cabbed8ef3b053fac9bb7">basis</a>()),</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······coefficients_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#aeb3fa4f38404e8286523ca2487ad9148">coefficients</a>(),·dimR),</div> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······interpolation_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a72315fe7a8330ebdc10d5f7d7686553e">interpolation</a>())</div> 
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{·}</div> 
130 </div> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
133 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02018.html#ad250fa2db3f59c3254f3a76052f00e15">···65</a></span>····<a·class="code·hl_function"·href="a02018.html#ad250fa2db3f59c3254f3a76052f00e15">PowerFiniteElement</a>(<span·class="keyword">const</span>·std::shared_ptr&lt;const·Backend&gt;·&amp;backendSPtr)·:</div> 
135 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······backend(backendSPtr),</div> 
136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······basis_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a0634d080e41cabbed8ef3b053fac9bb7">basis</a>()),</div> 
137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······coefficients_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#aeb3fa4f38404e8286523ca2487ad9148">coefficients</a>(),·dimR),</div> 
138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······interpolation_(backend-&gt;<a·class="code·hl_function"·href="a02018.html#a72315fe7a8330ebdc10d5f7d7686553e">interpolation</a>())</div> 
139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····{·}</div> 
140 </div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
142 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02018.html#a0634d080e41cabbed8ef3b053fac9bb7">···77</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02030.html">Traits::Basis</a>&amp;·<a·class="code·hl_function"·href="a02018.html#a0634d080e41cabbed8ef3b053fac9bb7">basis</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·basis_;·}</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
145 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02018.html#aeb3fa4f38404e8286523ca2487ad9148">···83</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02038.html">Traits::Coefficients</a>&amp;·<a·class="code·hl_function"·href="a02018.html#aeb3fa4f38404e8286523ca2487ad9148">coefficients</a>()<span·class="keyword">·const</span></div> 
147 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·coefficients_;·}</div> 
148 </div> 
149 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
150 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02018.html#a72315fe7a8330ebdc10d5f7d7686553e">···90</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02042.html">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a02018.html#a72315fe7a8330ebdc10d5f7d7686553e">interpolation</a>()<span·class="keyword">·const</span></div> 
152 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·interpolation_;·}</div> 
153 </div> 
154 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02018.html#a36fc34510a0201cc5d4cf3fb3e6c2e40">···93</a></span>····GeometryType·<a·class="code·hl_function"·href="a02018.html#a36fc34510a0201cc5d4cf3fb3e6c2e40">type</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·backend-&gt;type();·}</div> 
155 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··};</div> 
156 </div> 
157 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
159 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BackendFiniteElement,·std::<span·class="keywordtype">size_t</span>·dimR&gt;</div> 
Max diff block lines reached; 8635/34358 bytes (25.13%) of diff not shown.
12.6 KB
html2text {}
    
Offset 1, 171 lines modifiedOffset 1, 82 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 power.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 q2.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_Q2_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_Q2_LOCALFINITEELEMENT_HH
 17 7
 18 8#include·<dune/common/typetraits.hh>
15 5 
16 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_HH 
17 7#define·DUNE_LOCALFUNCTIONS_META_POWER_HH 
18 8 
19 9#include·<cstddef> 
20 10#include·<memory> 
21 11 
22 12#include·<dune/geometry/type.hh>19 9#include·<dune/geometry/type.hh>
 20 10
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
23 1323 13
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_.e_.t_.a_./_.p_.o_.w_.e_.r_./_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 26 16
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8m_\x8e_\x8t_\x8a_\x8/_\x8p_\x8o_\x8w_\x8e_\x8r_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
27 17 
28 18namespace·_.D_.u_.n_.e·{27 17namespace·_.D_.u_.n_.e
29 19 
30 22 
31 28·template<class·Backend,·std::size_t·dimR> 
32 _.2_.9·class·_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t·{28 18{
 29 20
 30 25·template<class·Geometry,·class·RF>
 31 _\x82_\x86·class·_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·:
 32 27·public·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<
 33 28·typename·std::conditional<Geometry::mydimension·==·1,
 34 29·LagrangeSimplexLocalFiniteElement<typename·Geometry::ctype,·RF,·1,·2>,
 35 30·LagrangeCubeLocalFiniteElement<typename·Geometry::ctype,·RF,·Geometry::
 36 mydimension,·2>·>::type,
 37 31·Geometry>
 38 32·{
 39 33·typedef·typename·std::conditional<Geometry::mydimension·==·1,
 40 34·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x81_\x8,_\x8·_\x82_\x8>,
 41 35·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:
 42 _\x8m_\x8y_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x82_\x8>·>::type·LFE;
 43 36·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8F_\x8E_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8e;
 44 37
 45 38·static·const·LFE·lfe;
 46 39
33 30·public:47 40·public:
 48 _\x84_\x82·_\x8Q_\x82_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y()·:·_\x8B_\x8a_\x8s_\x8e(lfe)·{}
34 _\x83_\x82·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
35 _\x83_\x84·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s; 
36 _\x83_\x86·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s; 
37 38·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<typename·Backend::Traits::Interpolation, 
38 _\x83_\x89·typename·Basis::Traits>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
39 40·};49 43·};
 50 44
 51 45·template<class·Geometry,·class·RF>
 52 46·const·typename·Q2FiniteElementFactory<Geometry,·RF>::LFE
 53 47·Q2FiniteElementFactory<Geometry,·RF>::lfe;
 54 48}
40 41·private: 
41 42·std::shared_ptr<const·Backend>·backend; 
42 43·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_; 
43 44·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_; 
44 45·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_; 
45 46 
46 47·public: 
47 4955 49
 56 50#endif
 57 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h
 58 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h
 59 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h
48 _\x85_\x83·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Backend·&backend_)·: 
49 54·backend(new·Backend(backend_)), 
50 55·basis_(backend->_\x8b_\x8a_\x8s_\x8i_\x8s()), 
51 56·coefficients_(backend->_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(),·dimR), 
52 57·interpolation_(backend->_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()) 
53 58·{·} 
54 59 
55 61 
56 _\x86_\x85·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·std::shared_ptr<const·Backend>·&backendSPtr)·: 
57 66·backend(backendSPtr), 
58 67·basis_(backend->_\x8b_\x8a_\x8s_\x8i_\x8s()), 
59 68·coefficients_(backend->_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(),·dimR), 
60 69·interpolation_(backend->_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()) 
61 70·{·} 
62 71 
63 73 
64 _\x87_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·} 
65 79 
66 _\x88_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const 
67 84·{·return·coefficients_;·} 
68 86 
69 _\x89_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const 
70 91·{·return·interpolation_;·} 
71 _\x89_\x83·GeometryType·_\x8t_\x8y_\x8p_\x8e()·const·{·return·backend->type();·} 
72 94·}; 
73 95 
74 98 
75 105·template<class·BackendFiniteElement,·std::size_t·dimR> 
76 _\x81_.0_.6·class·_.P_.o_.w_.e_.r_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y60 _\x8l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h
77 107·{ 
78 108·public: 
79 _\x81_\x81_\x80·typedef·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8>·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t; 
80 111 
81 113 
82 _\x81_\x81_\x87·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·BackendFiniteElement·&backend)·const 
83 118·{·return·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(backend);·} 
84 120 
85 124·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
86 _\x81_\x82_\x85·_\x8m_\x8a_\x8k_\x8e(const·std::shared_ptr<const·BackendFiniteElement>·&backendSPtr)·const 
87 126·{·return·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(backendSPtr);·} 
88 127 
89 128·}; 
Max diff block lines reached; 5823/12868 bytes (45.25%) of diff not shown.
6.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00437.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·refined.hh·File·Reference</title>8 <title>dune-localfunctions:·pq22d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 30 lines modifiedOffset 65, 41 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
 75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
 77 <a·href="#namespaces">Namespaces</a>··</div>
75 ··<div·class="headertitle"><div·class="title">refined.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">pq22d.hh·File·Reference</div></div>
76 </div><!--header-->79 </div><!--header-->
77 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00536_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code><br·/>
  
78 <p>Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.·· 
79 <a·href="#details">More...</a></p> 
80 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00023_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00020_source.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
82 </div>85 </div>
83 <p><a·href="a00437_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00437_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
85 <div·class="textblock"><p>Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.·</p>87 <table·class="memberdecls">
 88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 89 Classes</h2></td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01990.html">Dune::PQ22DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 </table><table·class="memberdecls">
 93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 94 Namespaces</h2></td></tr>
 95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 </table>
86 </div></div><!--·contents·-->98 </div><!--·contents·-->
87 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
88 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
89 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
90 </small></address>102 </small></address>
91 </body>103 </body>
92 </html>104 </html>
1.83 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
7 refined.hh·File·Reference9 pq22d.hh·File·Reference
8 Convenience·header·that·includes·all·available·LocalFiniteElements·based·on 
9 uniform·element·refinement.·_.M_.o_.r_.e_.._.._..10 #include·<dune/common/fmatrix.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8._\x8h_\x8h> 
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
14 Convenience·header·that·includes·all·available·LocalFiniteElements·based·on 
15 uniform·element·refinement.15 C.Cl.la.as.ss.se.es.s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
 17  
 18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 19 namespace· ·_\x8D_\x8u_\x8n_\x8e
 20  
16 ===============================================================================21 ===============================================================================
17 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
32.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00437_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refined.hh·Source·File</title>8 <title>dune-localfunctions:·pq22d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 29 lines modifiedOffset 70, 132 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refined.hh</div></div>80 ··<div·class="headertitle"><div·class="title">pq22d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00437.html">Go·to·the·documentation·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>83 <a·href="a00437.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PQ22DLOCALFINITEELEMENT_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PQ22DLOCALFINITEELEMENT_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
87 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00536.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
88 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 100 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};">
 101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a01990.html">···18</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01990.html">PQ22DLocalFiniteElement</a></div>
 102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··{</div>
 103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01594.html">LFEVariant</a>·=·<a·class="code·hl_class"·href="a01594.html">LocalFiniteElementVariant&lt;LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>,</div>
 104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·················································<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>·&gt;;</div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div>
 106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">···23</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">Traits</a>·=·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01594.html#a0665c92cb1649c3047630ed0978ba3e1">LFEVariant::Traits</a>;</div>
 107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01990.html#aa385587fd07f0345ad5cd8f56a93682d">···25</a></span>····<a·class="code·hl_function"·href="a01990.html#aa385587fd07f0345ad5cd8f56a93682d">PQ22DLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt·)</div>
 110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
 111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">if</span>·(·gt.isTriangle()·)</div>
 112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div>
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(·gt.isQuadrilateral()·)</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div>
 116 </div>
 117 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 118 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01990.html#a6b38b1b73f99b5146e414118ad954973">···33</a></span>····<a·class="code·hl_function"·href="a01990.html#a6b38b1b73f99b5146e414118ad954973">PQ22DLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keyword">const</span>·std::vector&lt;unsigned·int&gt;·vertexmap·)</div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····{</div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">if</span>·(·gt.isTriangle()·)</div>
 122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01946.html">LagrangeSimplexLocalFiniteElement&lt;D,R,2,2&gt;</a>(vertexmap);</div>
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(·gt.isQuadrilateral()·)</div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········lfeVariant_·=·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement&lt;D,R,2,2&gt;</a>();</div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 126 </div>
 127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01990.html#af4083d5f8933bd0fc65001b64465b559">···41</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalBasisType&amp;·<a·class="code·hl_function"·href="a01990.html#af4083d5f8933bd0fc65001b64465b559">localBasis</a>·()<span·class="keyword">·const</span></div>
 130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#a5f8469496fe96854732dfa931fb6f56e">localBasis</a>();</div>
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 133 </div>
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 135 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01990.html#a4dc627d91e5eaddb0dc4479abc0ac98e">···46</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalCoefficientsType&amp;·<a·class="code·hl_function"·href="a01990.html#a4dc627d91e5eaddb0dc4479abc0ac98e">localCoefficients</a>·()<span·class="keyword">·const</span></div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#ad52eaf02f54364d63f7362647e2dfc53">localCoefficients</a>();</div>
 139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 140 </div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01990.html#ada6a90921e8c9057bba7a0fa087c4f82">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::LocalInterpolationType&amp;·<a·class="code·hl_function"·href="a01990.html#ada6a90921e8c9057bba7a0fa087c4f82">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#af7fc60f2c68c89bd7146f6d88e9d992d">localInterpolation</a>();</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 147 </div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 149 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01990.html#ad7fd603a69a4be30a33aa61304a0325e">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01990.html#ad7fd603a69a4be30a33aa61304a0325e">size</a>·()<span·class="keyword">·const</span></div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#a4fc5d6183809288939c96000d50426ee">size</a>();</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 154 </div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 156 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01990.html#aef22aeafbbf96ec1ba3273d0fce9c55e">···62</a></span>····GeometryType·<a·class="code·hl_function"·href="a01990.html#aef22aeafbbf96ec1ba3273d0fce9c55e">type</a>·()<span·class="keyword">·const</span></div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·lfeVariant_.<a·class="code·hl_function"·href="a01594.html#a51a399fb862c5c4c06a38e43486124e4">type</a>();</div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 161 </div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">private</span>:</div>
 164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····LFEVariant·lfeVariant_;</div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>
 167 </div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#endif</span></div>
 172 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">lagrangecube.hh</a></div></div>
89 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">refinedp1.hh</a></div></div>173 <div·class="ttc"·id="aa00470_html"><div·class="ttname"><a·href="a00470.html">lagrangesimplex.hh</a></div></div>
 174 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">localfiniteelementvariant.hh</a></div></div>
90 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">refinedp0.hh</a></div><div·class="ttdoc">Piecewise·P0·finite·element.</div></div>175 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
 176 <div·class="ttc"·id="aa01594_html"><div·class="ttname"><a·href="a01594.html">Dune::LocalFiniteElementVariant&lt;·LagrangeSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;,·LagrangeCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·&gt;</a></div></div>
 177 <div·class="ttc"·id="aa01594_html_a0665c92cb1649c3047630ed0978ba3e1"><div·class="ttname"><a·href="a01594.html#a0665c92cb1649c3047630ed0978ba3e1">Dune::LocalFiniteElementVariant&lt;·LagrangeSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;,·LagrangeCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·&gt;::Traits</a></div><div·class="ttdeci">typename·Dune::LocalFiniteElementTraits&lt;·LocalBasis,·LocalCoefficients,·LocalInterpolation·&gt;·Traits</div><div·class="ttdoc">Export·LocalFiniteElementTraits.</div><div·class="ttdef"><b>Definition</b>·localfiniteelementvariant.hh:269</div></div>
 178 <div·class="ttc"·id="aa01594_html_a4fc5d6183809288939c96000d50426ee"><div·class="ttname"><a·href="a01594.html#a4fc5d6183809288939c96000d50426ee">Dune::LocalFiniteElementVariant::size</a></div><div·class="ttdeci">unsigned·int·size()·const</div><div·class="ttdoc">Number·of·shape·functions.</div><div·class="ttdef"><b>Definition</b>·localfiniteelementvariant.hh:374</div></div>
 179 <div·class="ttc"·id="aa01594_html_a51a399fb862c5c4c06a38e43486124e4"><div·class="ttname"><a·href="a01594.html#a51a399fb862c5c4c06a38e43486124e4">Dune::LocalFiniteElementVariant::type</a></div><div·class="ttdeci">constexpr·GeometryType·type()·const</div><div·class="ttdoc">Number·of·shape·functions.</div><div·class="ttdef"><b>Definition</b>·localfiniteelementvariant.hh:382</div></div>
Max diff block lines reached; 271/23568 bytes (1.15%) of diff not shown.
9.35 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 156 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 refined.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 pq22d.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_PQ22DLOCALFINITEELEMENT_HH
 16 6#define·DUNE_PQ22DLOCALFINITEELEMENT_HH
 17 7
 18 8#include·<dune/common/fmatrix.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h>
 21 11
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
14 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_\x8._\x8h_\x8h>23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
15 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8._\x8h_\x8h> 
16 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8._\x8h_\x8h 
17 _\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8._\x8h_\x8h 
18 Piecewise·P0·finite·element.24 14
 25 15namespace·_\x8D_\x8u_\x8n_\x8e
 26 16{
 27 17·template<class·D,·class·R>
 28 _\x81_\x88·class·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 29 19·{
 30 20·using·_\x8L_\x8F_\x8E_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t·=
 31 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>,
 32 21·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>·>;
 33 22·public:
 34 _\x82_\x83·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·typename·_\x8L_\x8F_\x8E_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 35 24
 36 _\x82_\x85·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt·)
 37 26·{
 38 27·if·(·gt.isTriangle()·)
 39 28·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>();
 40 29·else·if·(·gt.isQuadrilateral()·)
 41 30·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>();
 42 31·}
 43 32
 44 _\x83_\x83·_\x8P_\x8Q_\x82_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·const·std::vector<unsigned
 45 int>·vertexmap·)
 46 34·{
 47 35·if·(·gt.isTriangle()·)
 48 36·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>(vertexmap);
 49 37·else·if·(·gt.isQuadrilateral()·)
 50 38·lfeVariant_·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8,_\x82_\x8>();
 51 39·}
 52 40
 53 _\x84_\x81·const·typename·Traits::LocalBasisType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 54 42·{
 55 43·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s();
 56 44·}
 57 45
 58 _\x84_\x86·const·typename·Traits::LocalCoefficientsType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 59 47·{
 60 48·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s();
 61 49·}
 62 50
 63 _\x85_\x81·const·typename·Traits::LocalInterpolationType&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 64 52·{
 65 53·return·lfeVariant_._\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n();
 66 54·}
 67 55
 68 _\x85_\x87·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
 69 58·{
 70 59·return·lfeVariant_._\x8s_\x8i_\x8z_\x8e();
 71 60·}
 72 61
 73 _\x86_\x82·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const
 74 63·{
 75 64·return·lfeVariant_._\x8t_\x8y_\x8p_\x8e();
 76 65·}
 77 66
 78 67·private:
 79 68
 80 69·LFEVariant·lfeVariant_;
 81 70·};
 82 71
 83 72}
 84 73
 85 74#endif
 86 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h
 87 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h
 88 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h
 89 _\x8D_\x8u_\x8n_\x8e
 90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
 91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82
 92 _\x8>_\x8,_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>_\x8·_\x8>
 93 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82
 94 _\x8>_\x8,_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 95 typename·Dune::LocalFiniteElementTraits<·LocalBasis,·LocalCoefficients,
 96 LocalInterpolation·>·Traits
 97 Export·LocalFiniteElementTraits.
 98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:269
 99 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
 100 unsigned·int·size()·const
 101 Number·of·shape·functions.
 102 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:374
 103 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e
 104 constexpr·GeometryType·type()·const
 105 Number·of·shape·functions.
 106 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:382
 107 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 108 const·Traits::LocalBasisType·&·localBasis()·const
 109 Provide·access·to·LocalBasis·implementation·of·this·LocalFiniteElement.
 110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:350
 111 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 112 const·Traits::LocalCoefficientsType·&·localCoefficients()·const
 113 Provide·access·to·LocalCoefficients·implementation·of·this·LocalFiniteElement.
 114 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:358
 115 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 116 const·Traits::LocalInterpolationType·&·localInterpolation()·const
 117 Provide·access·to·LocalInterpolation·implementation·of·this·LocalFiniteElement.
 118 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementvariant.hh:366
 119 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 120 Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and
 121 polynomial·order.
 122 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·lagrangecube.hh:709
 123 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 124 Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and
Max diff block lines reached; 53/9554 bytes (0.55%) of diff not shown.
11.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00440.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·lagrange.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangelfecache.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 54 lines modifiedOffset 65, 49 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div>76 <a·href="#namespaces">Namespaces</a>·&#124;
 77 <a·href="#typedef-members">Typedefs</a>··</div>
78 ··<div·class="headertitle"><div·class="title">lagrange.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangelfecache.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;tuple&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
 83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
  
81 <p>Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.·· 
82 <a·href="#details">More...</a></p> 
83 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/> 
91 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
92 <code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>
93 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00533_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code><br·/>
94 </div>91 </div>
95 <p><a·href="a00440_source.html">Go·to·the·source·code·of·this·file.</a></p>92 <p><a·href="a00440_source.html">Go·to·the·source·code·of·this·file.</a></p>
96 <table·class="memberdecls">93 <table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
98 Classes</h2></td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01818.html">Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr> 
100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points.··<a·href="a01818.html#details">More...</a><br·/></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 </table><table·class="memberdecls"> 
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
104 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
 99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 100 Typedefs</h2></td></tr>
 101 <tr·class="memitem:ab585b20191b64f3ff507227d45718aae"·id="r_ab585b20191b64f3ff507227d45718aae"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·std::size_t·dim,·std::size_t·order&gt;·</td></tr>
 102 <tr·class="memitem:ab585b20191b64f3ff507227d45718aae"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ab585b20191b64f3ff507227d45718aae">Dune::LagrangeLocalFiniteElementCache</a>·=·<a·class="el"·href="a01602.html">LocalFiniteElementVariantCache</a>&lt;·Impl::ImplementedLagrangeFiniteElements&lt;·D,·R,·dim,·order·&gt;·&gt;</td></tr>
 103 <tr·class="memdesc:ab585b20191b64f3ff507227d45718aae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<br·/></td></tr>
 104 <tr·class="separator:ab585b20191b64f3ff507227d45718aae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>105 </table>
108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
109 <div·class="textblock"><p>Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.·</p> 
110 </div></div><!--·contents·-->106 </div><!--·contents·-->
111 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
112 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<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 </small></address>110 </small></address>
115 </body>111 </body>
116 </html>112 </html>
3.8 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 32 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s
8 lagrange.hh·File·Reference9 lagrangelfecache.hh·File·Reference
 10 #include·<tuple>
 11 #include·<utility>
 12 #include·<dune/geometry/type.hh>
 13 #include·<dune/geometry/typeindex.hh>
9 Convenience·header·that·includes·all·implementations·of·Lagrange·finite 
10 elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h> 
18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.p_.q_.2_.2_.d_\x8._\x8h_\x8h>19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.v_.a_.r_.i_.a_.n_.t_.c_.a_.c_.h_.e_\x8._\x8h_\x8h>
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8> 
25  ·······Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points. 
26 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
29 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
30  23  
31 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
32 Convenience·header·that·includes·all·implementations·of·Lagrange·finite 
33 elements.24 T.Ty.yp.pe.ed.de.ef.fs.s
 25 template<class·D·,·class·R·,·std::size_t·dim,·std::size_t·order>
 26 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e<
 27 ·······Impl::ImplementedLagrangeFiniteElements<·D,·R,·dim,·order·>·>
 28  ······A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for
 29 ·······the·given·dimension·and·order.
 30  
34 ===============================================================================31 ===============================================================================
35 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.832 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
44.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00440_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lagrange.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangelfecache.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 90 lines modifiedOffset 70, 145 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrange.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangelfecache.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00440.html">Go·to·the·documentation·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>83 <a·href="a00440.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//·Headers·for·Lagrange·elements·with·run-time·order</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00248.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04577.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00218.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>
97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·Headers·for·Lagrange·elements·with·compile-time·order</span></div> 
99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00269.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div>
101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>
104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</span></div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>Impl·{</div>
105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Provide·implemented·Lagrange·local·finite·elements</span></div>
107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim,·std::<span·class="keywordtype">size_t</span>·order&gt;</div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;dim&gt;</div>
108 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div> 
109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·</span>R,</div> 
110 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF·&gt;</div> 
111 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};"> 
112 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01818.html">···62</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01818.html">LagrangeLocalFiniteElement</a></div> 
113 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;·LagrangeBasisFactory&lt;·LP,·dimDomain,·SF,·CF·&gt;,</div> 
114 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········LagrangeCoefficientsFactory&lt;LP,·dimDomain,·SF·&gt;,</div> 
115 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········LagrangeInterpolationFactory&lt;·LP,·dimDomain,·SF·&gt;·&gt;</div> 
116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;·LagrangeBasisFactory&lt;·LP,·dimDomain,·SF,·CF·&gt;</a>,</div> 
118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<a·class="code·hl_struct"·href="a01862.html">LagrangeCoefficientsFactory&lt;LP,·dimDomain,·SF·&gt;</a>,</div> 
119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<a·class="code·hl_struct"·href="a01850.html">LagrangeInterpolationFactory&lt;·LP,·dimDomain,·SF·&gt;</a>·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div>115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;dim&gt;::index;</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01818.html#a7198b6157ee7a5900f16471b0c163df1">···71</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">Base[·...·truncated·by·diffoscope;·len:·104,·SHA:·fa7fce599541d42f8103b7e7afe4cc9504f60ba7715fe918060ca1f5adcae123·...·]</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·<span·class="keywordflow">return</span>·LagrangeSimplexLocalFiniteElement&lt;D,R,dim,order&gt;();·}),</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········std::make_pair(index(GeometryTypes::cube(dim)),····[]()·{·<span·class="keywordflow">return</span>·LagrangeCubeLocalFiniteElement&lt;D,R,dim,order&gt;();·})</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······);</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
123 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01818.html#a3fec9f16d94d47b580c611453f69e0f0">···75</a></span>····<a·class="code·hl_function"·href="a01818.html#a3fec9f16d94d47b580c611453f69e0f0">LagrangeLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div> 
125 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·<a·class="code·hl_struct"·href="a02758.html">Base</a>(·gt,·order·)</div>125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·std::<span·class="keywordtype">size_t</span>·dim&gt;</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements&lt;D,R,dim,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;dim&gt;</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;dim&gt;::index;</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::simplex(dim));·}),</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········std::make_pair(index(GeometryTypes::cube(dim)),····[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::cube(dim));·}),</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········std::make_pair(index(GeometryTypes::none(dim)),····[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,dim&gt;(GeometryTypes::none(dim));·})</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······);</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··};</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements&lt;D,R,3,0&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;3&gt;</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;3&gt;::index;</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,3&gt;(GeometryTypes::tetrahedron);·}),</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········std::make_pair(index(GeometryTypes::hexahedron),··[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,3&gt;(GeometryTypes::hexahedron);·}),</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········std::make_pair(index(GeometryTypes::prism),·······[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,3&gt;(GeometryTypes::prism);·}),</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········std::make_pair(index(GeometryTypes::pyramid),·····[]()·{·<span·class="keywordflow">return</span>·P0LocalFiniteElement&lt;D,R,3&gt;(GeometryTypes::pyramid);·})</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······);</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··};</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">struct·</span>ImplementedLagrangeFiniteElements&lt;D,R,3,1&gt;·:·<span·class="keyword">public</span>·FixedDimLocalGeometryTypeIndex&lt;3&gt;</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">using·</span>FixedDimLocalGeometryTypeIndex&lt;3&gt;::index;</div>
 158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·getImplementations()</div>
126 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{}</div>159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
127 </div>160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·std::make_tuple(</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·<span·class="keywordflow">return</span>·LagrangeSimplexLocalFiniteElement&lt;D,R,3,1&gt;();·}),</div>
 162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········std::make_pair(index(GeometryTypes::hexahedron),··[]()·{·<span·class="keywordflow">return</span>·LagrangeCubeLocalFiniteElement&lt;D,R,3,1&gt;();·}),</div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········std::make_pair(index(GeometryTypes::prism),·······[]()·{·<span·class="keywordflow">return</span>·LagrangePrismLocalFiniteElement&lt;D,R,1&gt;();·}),</div>
Max diff block lines reached; 2805/33666 bytes (8.33%) of diff not shown.
11.7 KB
html2text {}
    
Offset 1, 92 lines modifiedOffset 1, 164 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 lagrange.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangelfecache.hh
8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH
15 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_HH16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGELFECACHE_HH
16 717 7
 18 8#include·<tuple>
 19 9#include·<utility>
 20 10
 21 11#include·<dune/geometry/type.hh>
 22 12#include·<dune/geometry/typeindex.hh>
 23 13
17 12//·Headers·for·Lagrange·elements·with·run-time·order 
18 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h> 
19 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
20 15 
21 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
22 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h> 
23 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
24 19 
25 20//·Headers·for·Lagrange·elements·with·compile-time·order 
26 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
27 22#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
28 23#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h> 
29 24#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
30 25#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
31 26#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.p_.q_.2_.2_.d_\x8._\x8h_\x8h>29 19#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.v_.a_.r_.i_.a_.n_.t_.c_.a_.c_.h_.e_\x8._\x8h_\x8h>
 30 20
 31 21
 32 22namespace·_\x8D_\x8u_\x8n_\x8e·{
 33 23
 34 24
 35 25
 36 26namespace·Impl·{
32 2737 27
33 28namespace·_.D_.u_.n_.e38 28·//·Provide·implemented·Lagrange·local·finite·elements
34 29{39 29
35 59·template<·template·<class,unsigned·int>·class·LP, 
36 60·unsigned·int·dimDomain,·class·D,·class·R, 
37 61·class·SF=R,·class·CF=SF·> 
38 _\x86_\x82·class·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
39 63·:·public·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·LagrangeBasisFactory<·LP,·dimDomain,·SF, 
40 CF·>, 
41 64·LagrangeCoefficientsFactory<LP,·dimDomain,·SF·>, 
42 65·LagrangeInterpolationFactory<·LP,·dimDomain,·SF·>·>40 30·template<class·D,·class·R,·std::size_t·dim,·std::size_t·order>
 41 31·struct·ImplementedLagrangeFiniteElements·:·public
 42 FixedDimLocalGeometryTypeIndex<dim>
 43 32·{
 44 33·using·FixedDimLocalGeometryTypeIndex<dim>::index;
 45 34·static·auto·getImplementations()
 46 35·{
 47 36·return·std::make_tuple(
 48 37·std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·return
 49 LagrangeSimplexLocalFiniteElement<D,R,dim,order>();·}),
 50 38·std::make_pair(index(GeometryTypes::cube(dim)),·[]()·{·return
 51 LagrangeCubeLocalFiniteElement<D,R,dim,order>();·})
 52 39·);
 53 40·}
 54 41·};
 55 42
 56 43·template<class·D,·class·R,·std::size_t·dim>
 57 44·struct·ImplementedLagrangeFiniteElements<D,R,dim,0>·:·public
 58 FixedDimLocalGeometryTypeIndex<dim>
 59 45·{
 60 46·using·FixedDimLocalGeometryTypeIndex<dim>::index;
 61 47·static·auto·getImplementations()
 62 48·{
 63 49·return·std::make_tuple(
 64 50·std::make_pair(index(GeometryTypes::simplex(dim)),·[]()·{·return
 65 P0LocalFiniteElement<D,R,dim>(GeometryTypes::simplex(dim));·}),
 66 51·std::make_pair(index(GeometryTypes::cube(dim)),·[]()·{·return
 67 P0LocalFiniteElement<D,R,dim>(GeometryTypes::cube(dim));·}),
 68 52·std::make_pair(index(GeometryTypes::none(dim)),·[]()·{·return
 69 P0LocalFiniteElement<D,R,dim>(GeometryTypes::none(dim));·})
 70 53·);
 71 54·}
 72 55·};
 73 56
 74 57·template<class·D,·class·R>
 75 58·struct·ImplementedLagrangeFiniteElements<D,R,3,0>·:·public
 76 FixedDimLocalGeometryTypeIndex<3>
 77 59·{
 78 60·using·FixedDimLocalGeometryTypeIndex<3>::index;
 79 61·static·auto·getImplementations()
43 66·{80 62·{
44 67·typedef·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8, 
45 _\x8C_\x8F_\x8·_\x8>, 
46 68·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8·_\x8>, 
47 69·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8·_\x8>·>·_\x8B_\x8a_\x8s_\x8e; 
48 70·public: 
49 _\x87_\x81·typedef·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
50 72 
51 _\x87_\x85·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·unsigned·int·order·) 
52 76·:·_.B_.a_.s_.e(·gt,·order·)81 63·return·std::make_tuple(
 82 64·std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·return
 83 P0LocalFiniteElement<D,R,3>(GeometryTypes::tetrahedron);·}),
 84 65·std::make_pair(index(GeometryTypes::hexahedron),·[]()·{·return
 85 P0LocalFiniteElement<D,R,3>(GeometryTypes::hexahedron);·}),
 86 66·std::make_pair(index(GeometryTypes::prism),·[]()·{·return
 87 P0LocalFiniteElement<D,R,3>(GeometryTypes::prism);·}),
 88 67·std::make_pair(index(GeometryTypes::pyramid),·[]()·{·return
 89 P0LocalFiniteElement<D,R,3>(GeometryTypes::pyramid);·})
 90 68·);
 91 69·}
 92 70·};
 93 71
 94 72·template<class·D,·class·R>
 95 73·struct·ImplementedLagrangeFiniteElements<D,R,3,1>·:·public
 96 FixedDimLocalGeometryTypeIndex<3>
 97 74·{
 98 75·using·FixedDimLocalGeometryTypeIndex<3>::index;
 99 76·static·auto·getImplementations()
53 77·{}100 77·{
 101 78·return·std::make_tuple(
 102 79·std::make_pair(index(GeometryTypes::tetrahedron),·[]()·{·return
Max diff block lines reached; 2548/11944 bytes (21.33%) of diff not shown.
8.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00443.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·coeffmatrix.hh·File·Reference</title>8 <title>dune-localfunctions:·pk2d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 40 lines modifiedOffset 65, 41 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">coeffmatrix.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">pk2d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;iostream&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code><br·/> 
87 </div>86 </div>
88 <p><a·href="a00443_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00443_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">88 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>90 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02646.html">Dune::Mult&lt;·Field,·Field2·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01978.html">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Langrange·finite·element·of·arbitrary·order·on·triangles.··<a·href="a01978.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02650.html">Dune::Mult&lt;·Field,·FieldVector&lt;·Field2,·dimRange·&gt;·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01982.html">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02654.html">Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01986.html">Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01978.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk2DFiniteElement</a>·objects.··<a·href="a01986.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>104 </table>
2.54 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 coeffmatrix.hh·File·Reference9 pk2d.hh·File·Reference
10 #include·<cassert>10 #include·<cstddef>
 11 #include·<dune/geometry/type.hh>
11 #include·<iostream> 
12 #include·<vector> 
13 #include·<dune/common/fvector.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 struct· ·_.D_.u_.n_.e_.:_.:_.M_.u_.l_.t_.<_.·_.F_.i_.e_.l_.d_.,_.·_.F_.i_.e_.l_.d_.2_\x8·_\x8>17 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.k_.2_.D_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.,_.·_.k_\x8·_\x8>
 18  ········Langrange·finite·element·of·arbitrary·order·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  19  
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_.u_.l_.t_.<_.·_.F_.i_.e_.l_.d_.,_.·_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.·_.F_.i_.e_.l_.d_.2_.,_.·_.d_.i_.m_.R_.a_.n_.g_.e_.·_.>_.·_.>20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.k_.2_.D_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.,_.·_.k_.·_.>_.:_.:_.T_.r_.a_.i_.t_.s
21  21  
22 ·class· ·_.D_.u_.n_.e_.:_.:_.S_.p_.a_.r_.s_.e_.C_.o_.e_.f_.f_.M_.a_.t_.r_.i_.x_.<_.·_.F_.,_.·_.b_.S_.i_.z_.e_\x8·_\x8>22 struct· ·_.D_.u_.n_.e_.:_.:_.P_.k_.2_.D_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_.,_.·_.k_\x8·_\x8>
 23  ········Factory·for·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
23  24  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  27  
27 ===============================================================================28 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
97.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00443_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·coeffmatrix.hh·Source·File</title>8 <title>dune-localfunctions:·pk2d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 338 lines modifiedOffset 70, 144 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">coeffmatrix.hh</div></div>80 ··<div·class="headertitle"><div·class="title">pk2d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00443.html">Go·to·the·documentation·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>83 <a·href="a00443.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_COEFFMATRIX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PK2DLOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_COEFFMATRIX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PK2DLOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">dune/localfunctions/utility/tensor.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00521.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF,·std::<span·class="keywordtype">size_t</span>·k&gt;</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">··/*************************************************</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··*·Default·class·for·storing·a·coefficient·matrix</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·for·the·PolynomialBasis.·Basically·a·simple</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·CRS·structure·is·used.·The·additional·complexity</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·is·due·to·the·storage·and·efficient·evaluation</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·of·higher·order·derivatives.·See·the·remarks</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·in·tensor.hh·which·also·hold·true·for·this·file.</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*************************************************/</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Field,·<span·class="keyword">class</span>·Field2&gt;</div> 
107 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02646.html">···25</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02646.html">Mult</a></div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01978.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01978.html">Pk2DFiniteElement</a>·{</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·DF;</div>
 107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalBasis&lt;DF,RF,2,k&gt;·LocalBasis;</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalInterpolation&lt;LocalBasis&gt;·LocalInterpolation;</div>
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">···27</a></span>····<span·class="keyword">typedef</span>·Field2·<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">[·...·truncated·by·diffoscope;·len:·15,·SHA:·342d5859cfdc005545a357fcccc5d6f7350dfada4989779c1c6c85dccecbe7d6·...·]</div>110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
111 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02646.html#a37e7f794ce9143999c11a3d64482ff76">···28</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02646.html#a37e7f794ce9143999c11a3d64482ff76">add</a>(<span·class="keyword">const</span>·Field·&amp;vec1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a>·&amp;vec2,</div> 
113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····················<a·class="code·hl_typedef"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a>·&amp;res)</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01982.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01982.html">Traits</a>·{</div>
 113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01982.html#a795d5e870e2d5820191b1450f5bcdaa6">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_typedef"·href="a01982.html#a795d5e870e2d5820191b1450f5bcdaa6">Basis</a>;</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01634.html">LocalToGlobalInterpolationAdaptor</a>&lt;</div>
114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········LocalInterpolation,</div>
115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······res·+=·vec1*vec2;</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01626.html">Basis::Traits</a></div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01982.html#ab8a0d0bd2aaf38d6b51926c750e9cf53">···43</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a01982.html#ab8a0d0bd2aaf38d6b51926c750e9cf53">Interpolation</a>;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">···44</a></span>······<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalCoefficients&lt;2,k&gt;·<a·class="code·hl_typedef"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">Coefficients</a>;</div>
116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····};</div>
117 </div>120 </div>
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··};</div> 
119 </div> 
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Field,<span·class="keyword">class</span>·Field2,·<span·class="keywordtype">int</span>·dimRange&gt;</div> 
122 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};"> 
123 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02650.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02646.html">Mult</a>&lt;·Field,FieldVector&lt;Field2,dimRange&gt;·&gt;</div> 
124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div> 
125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">···38</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;Field2,dimRange&gt;·<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>;</div> 
126 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02650.html#ae186186e31e15315dd0844d453d07256">···39</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02650.html#ae186186e31e15315dd0844d453d07256">add</a>(<span·class="keyword">const</span>·Field·&amp;vec1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>·&amp;vec2,</div> 
128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····················<a·class="code·hl_typedef"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a>·&amp;res)</div> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div>
 123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·GeometryType·gt;</div>
 124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalBasis·localBasis;</div>
 125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalInterpolation·localInterpolation;</div>
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······res.axpy(vec1,vec2);</div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
132 </div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div> 
134 </div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01630.html">Traits::Basis</a>·basis_;</div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01634.html">Traits::Interpolation</a>·interpolation_;</div>
 129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01982.html#a969f56ff6ac8c49077543cd0fa3f8684">Traits::Coefficients</a>·coefficients_;</div>
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F·,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·bSize·&gt;</div> 
137 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};"> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02654.html">···47</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix</a></div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02654.html#a44397295e7b4fce78fcfc08468c865b8">···50</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02654.html#a44397295e7b4fce78fcfc08468c865b8">Field</a>;</div> 
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02654.html#a139e09ea51ad1dee1fe1e4a0caa7b1b3">···51</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02654.html#a139e09ea51ad1dee1fe1e4a0caa7b1b3">blockSize</a>·=·bSize;</div> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02654.html#a667c63c2f90f5d287ae41df4dc03e433">···52</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02654.html">SparseCoeffMatrix&lt;Field,blockSize&gt;</a>·<a·class="code·hl_typedef"·href="a02654.html#a667c63c2f90f5d287ae41df4dc03e433">This</a>;</div> 
144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
145 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02654.html#a3a003adf8deeb61509da5648384679a3">···54</a></span>····<a·class="code·hl_function"·href="a02654.html#a3a003adf8deeb61509da5648384679a3">SparseCoeffMatrix</a>()</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·coeff_(0),</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········rows_(0),</div>131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········skip_(0),</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········numRows_(0),</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········numCols_(0)</div> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····{}</div> 
153 </div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div>
155 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01978.html#a51eb2a0413bd6271bcfd6c3894cb8475">···72</a></span>····<a·class="code·hl_function"·href="a01978.html#a51eb2a0413bd6271bcfd6c3894cb8475">Pk2DFiniteElement</a>(<span·class="keyword">const</span>·Geometry·&amp;geometry,</div>
156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02654.html#ad4272494b2c84efca1797408a4e1abb3">···62</a></span>····<a·class="code·hl_function"·href="a02654.html#ad4272494b2c84efca1797408a4e1abb3">~SparseCoeffMatrix</a>()</div> 
Max diff block lines reached; 53527/78659 bytes (68.05%) of diff not shown.
20.8 KB
html2text {}
    
Offset 1, 347 lines modifiedOffset 1, 158 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 coeffmatrix.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 pk2d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_COEFFMATRIX_HH 
16 6#define·DUNE_COEFFMATRIX_HH 
17 7#include·<cassert>15 5#ifndef·DUNE_PK2DLOCALFINITEELEMENT_HH
 16 6#define·DUNE_PK2DLOCALFINITEELEMENT_HH
 17 7
18 8#include·<iostream>18 8#include·<cstddef>
19 9#include·<vector> 
20 10#include·<dune/common/fvector.hh> 
21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_.._.h_.h>19 9
 20 10#include·<dune/geometry/type.hh>
 21 11
22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
23 1323 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_.._.h_.h>
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 25 15
24 14namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
 27 17{
 28 18
 29 19
 30 21
 31 28·template<class·Geometry,·class·RF,·std::size_t·k>
 32 _\x82_\x89·class·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{
 33 30·typedef·typename·Geometry::ctype·DF;
 34 31·typedef·Impl::LagrangeSimplexLocalBasis<DF,RF,2,k>·LocalBasis;
 35 32·typedef·Impl::LagrangeSimplexLocalInterpolation<LocalBasis>
 36 LocalInterpolation;
 37 33
25 15{ 
26 16·/************************************************* 
27 17·*·Default·class·for·storing·a·coefficient·matrix 
28 18·*·for·the·PolynomialBasis.·Basically·a·simple 
29 19·*·CRS·structure·is·used.·The·additional·complexity 
30 20·*·is·due·to·the·storage·and·efficient·evaluation 
31 21·*·of·higher·order·derivatives.·See·the·remarks 
32 22·*·in·tensor.hh·which·also·hold·true·for·this·file. 
33 23·*************************************************/ 
34 24·template·<class·Field,·class·Field2> 
35 _\x82_\x85·struct·_\x8M_\x8u_\x8l_\x8t 
36 26·{ 
37 _\x82_\x87·typedef·Field2·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y; 
38 _\x82_\x88·static·void·_\x8a_\x8d_\x8d(const·Field·&vec1,·const·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&vec2, 
39 29·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&res) 
40 30·{ 
41 31·res·+=·vec1*vec2; 
42 32·} 
43 33·}; 
44 34 
45 35·template·<class·Field,class·Field2,·int·dimRange> 
46 _\x83_\x86·struct·_\x8M_\x8u_\x8l_\x8t<·Field,FieldVector<Field2,dimRange>·> 
47 37·{ 
48 _\x83_\x88·typedef·FieldVector<Field2,dimRange>·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y; 
49 _\x83_\x89·static·void·_\x8a_\x8d_\x8d(const·Field·&vec1,·const·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&vec2, 
50 40·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8E_\x8n_\x8t_\x8r_\x8y·&res) 
51 41·{ 
52 42·res.axpy(vec1,vec2); 
53 43·} 
54 44·}; 
55 45 
56 46·template<·class·F·,·unsigned·int·bSize·> 
57 _\x84_\x87·class·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x 
58 48·{ 
59 49·public:38 34·public:
 39 _\x83_\x88·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 40 _\x83_\x89·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 41 40·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r<
 42 41·LocalInterpolation,
 43 42·typename·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 44 _\x84_\x83·>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 45 _\x84_\x84·typedef·Impl::LagrangeSimplexLocalCoefficients<2,k>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 46 45·};
 47 46
 48 47·private:
 49 48·static·const·GeometryType·gt;
 50 49·static·const·LocalBasis·localBasis;
 51 50·static·const·LocalInterpolation·localInterpolation;
 52 51
 53 52·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_;
 54 53·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_;
 55 54·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_;
 56 55
 57 56·public:
 58 58
 59 71·template<class·VertexOrder>
 60 _\x87_\x82·_\x8P_\x8k_\x82_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Geometry·&geometry,
 61 73·const·VertexOrder&·vertexOrder)·:
 62 74·basis_(localBasis,·geometry),·interpolation_(localInterpolation),
 63 75·coefficients_(vertexOrder.begin(0,·0))
60 _\x85_\x80·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d; 
61 _\x85_\x81·static·const·unsigned·int·_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e·=·bSize; 
62 _\x85_\x82·typedef·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e_\x8>·_\x8T_\x8h_\x8i_\x8s; 
63 53 
64 _\x85_\x84·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x() 
65 55·:·coeff_(0), 
66 56·rows_(0), 
67 57·skip_(0), 
68 58·numRows_(0), 
69 59·numCols_(0) 
70 60·{} 
71 61 
72 _\x86_\x82·_\x8~_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x() 
73 63·{ 
74 64·delete·[]·coeff_; 
75 65·delete·[]·rows_; 
76 66·delete·[]·skip_; 
77 67·} 
78 68 
79 _\x86_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
80 70·{ 
81 71·return·numRows_/_\x8b_\x8l_\x8o_\x8c_\x8k_\x8S_\x8i_\x8z_\x8e; 
82 72·} 
83 _\x87_\x83·unsigned·int·_\x8b_\x8a_\x8s_\x8e_\x8S_\x8i_\x8z_\x8e·()·const 
84 74·{ 
Max diff block lines reached; 15876/21232 bytes (74.77%) of diff not shown.
10.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00446.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·lfematrix.hh·File·Reference</title>8 <title>dune-localfunctions:·cache.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 46 lines modifiedOffset 65, 55 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
78 <a·href="#func-members">Functions</a>··</div> 
79 ··<div·class="headertitle"><div·class="title">lfematrix.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">cache.hh·File·Reference</div></div>
80 </div><!--header-->79 </div><!--header-->
81 <div·class="contents">80 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;optional&gt;</code><br·/>
 83 <code>#include·&lt;type_traits&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00470_source.html">field.hh</a>&quot;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/lagrange.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00425_source.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00440_source.html">dune/localfunctions/lagrange/lagrangelfecache.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/>
 92 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
85 </div>93 </div>
86 <p><a·href="a00446_source.html">Go·to·the·source·code·of·this·file.</a></p>94 <p><a·href="a00446_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">95 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>97 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html">Dune::LFEMatrix&lt;·F·&gt;</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01822.html">Dune::DynamicLagrangeLocalFiniteElementCache&lt;·Domain,·Range,·dim·&gt;</a></td></tr>
 99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension·and·order.··<a·href="a01822.html#details">More...</a><br·/></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01826.html">Dune::StaticLagrangeLocalFiniteElementCache&lt;·id,·Domain,·Range,·dim,·order·&gt;</a></td></tr>
 102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order·for·the·case·that·the·GeometryType·is·fixed·and·has·the·given·Id.··<a·href="a01826.html#details">More...</a><br·/></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01834.html">Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;</a></td></tr>
 105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<a·href="a01834.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">107 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls"> 
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
99 Functions</h2></td></tr> 
100 <tr·class="memitem:ac0c9e9e515f7219f53c990e39cf257a6"·id="r_ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
101 <tr·class="memitem:ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ac0c9e9e515f7219f53c990e39cf257a6">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·<a·class="el"·href="a02754.html">LFEMatrix</a>&lt;·Field·&gt;·&amp;mat)</td></tr> 
102 <tr·class="separator:ac0c9e9e515f7219f53c990e39cf257a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table>112 </table>
104 </div><!--·contents·-->113 </div><!--·contents·-->
105 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>115 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8116 Generated·by&#160;<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 </small></address>117 </small></address>
109 </body>118 </body>
3.43 KB
html2text {}
    
Offset 1, 26 lines modifiedOffset 1, 43 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 lfematrix.hh·File·Reference9 cache.hh·File·Reference
10 #include·<cassert>10 #include·<map>
11 #include·<vector> 
12 #include·"_.f_.i_.e_.l_.d_.._.h_.h"11 #include·<optional>
 12 #include·<type_traits>
 13 #include·<dune/geometry/type.hh>
 14 #include·<dune/geometry/typeindex.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8l_\x8f_\x8e_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.F_.E_.M_.a_.t_.r_.i_.x_.<_.·_.F_\x8·_\x8>24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.y_.n_.a_.m_.i_.c_.L_.a_.g_.r_.a_.n_.g_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e_.<_.·_.D_.o_.m_.a_.i_.n_.,_.·_.R_.a_.n_.g_.e_.,_.·_.d_.i_.m_\x8·_\x8>
 25  ·······A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension
 26 ········and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8i_\x8d_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,
 29 ········_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8>
 30 ········A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for
 31  ·······the·given·dimension·and·order·for·the·case·that·the·GeometryType·is
 32 ········fixed·and·has·the·given·Id.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 33  
 34 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8I_\x8d_\x8(_\x8~_\x80_\x8u_\x8)_\x8,
 35 ········_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8>
 36  ·······A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for
 37 ········the·given·dimension·and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16  38  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s39 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8D_\x8u_\x8n_\x8e40 namespace· ·_\x8D_\x8u_\x8n_\x8e
19  41  
20 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
21 template<class·Field·> 
22 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8L_\x8F_\x8E_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x<·Field·> 
23 ················&mat) 
24   
25 ===============================================================================42 ===============================================================================
26 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.843 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
68.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·lfematrix.hh·Source·File</title>8 <title>dune-localfunctions:·cache.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 228 lines modifiedOffset 70, 146 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lfematrix.hh</div></div>80 ··<div·class="headertitle"><div·class="title">cache.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00446.html">Go·to·the·documentation·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>83 <a·href="a00446.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;optional&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00470.html">field.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F·&gt;</div> 
99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};"> 
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a02754.html">···17</a></span>··<span·class="keyword">class·</span>[[deprecated(<span·class="stringliteral">&quot;The·usage·of·LFEMatrix·is·discouraged.·Use·DynamicMatrix·instead&quot;</span>)]]·<a·class="code·hl_class"·href="a02754.html">LFEMatrix</a></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">typedef</span>·std::vector&lt;·F·&gt;·Row;</div> 
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">typedef</span>·std::vector&lt;Row&gt;·RealMatrix;</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">dune/localfunctions/lagrange.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00440.html">dune/localfunctions/lagrange/lagrangelfecache.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">public</span>:</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">···23</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>;</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}"> 
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02754.html#a735f13ab1417d137ec7da8d771becba2">···25</a></span>····<span·class="keyword">operator</span>·<span·class="keyword">const</span>·RealMatrix·&amp;·()·<span·class="keyword">const</span></div> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div> 
111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">return</span>·matrix_;</div> 
112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div> 
113 </div> 
114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Domain,·<span·class="keyword">class</span>·Range,·<span·class="keywordtype">int</span>·dim&gt;</div>
115 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01822.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01822.html">DynamicLagrangeLocalFiniteElementCache</a></div>
116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02754.html#a262982dfe33629de4126ccb21b5beaf9">···30</a></span>····<span·class="keyword">operator</span>·RealMatrix·&amp;·()</div> 
117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div> 
118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">return</span>·matrix_;</div> 
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div> 
120 </div> 
121 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>{</div>
122 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Vector&gt;</div> 
123 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02754.html#a5ec4396e6d13e8893c3811ec0ef4bbca">···36</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02754.html#a5ec4396e6d13e8893c3811ec0ef4bbca">row</a>(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,·Vector·&amp;vec·)<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
 113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01822.html#a98ed5088537222ea69774272c4c04cd2">···41</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01818.html">FiniteElementType</a>·=·<a·class="code·hl_class"·href="a01818.html">LagrangeLocalFiniteElement&lt;EquidistantPointSet,·dim,·Domain,·Range&gt;</a>;</div>
126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······assert(row&lt;rows());</div> 
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;cols();·++i)</div> 
128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(matrix_[row][i],·vec[i]);</div> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div> 
130 </div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
132 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01822.html#a6a3cc660ecd0b2387e8ff25f31dc6d69">···44</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a01822.html#a6a3cc660ecd0b2387e8ff25f31dc6d69">DynamicLagrangeLocalFiniteElementCache</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order)</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02754.html#a3f615aed720c5e8e3a6b7f2fd1e8202f">···43</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>·&amp;operator()·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col·)<span·class="keyword">·const</span></div> 
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······assert(row&lt;rows());</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·order_(order)</div>
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······assert(col&lt;cols());</div>118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····,·data_()</div>
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·matrix_[·row·][·col·];</div> 
138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··{}</div>
139 </div>120 </div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
141 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02754.html#ade7608e13a7a4b38b89f55022bb939bd">···50</a></span>····<a·class="code·hl_typedef"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a>·&amp;operator()·(·<span·class="keyw[·...·truncated·by·diffoscope;·len:·221,·SHA:·565519af44128290b9371591acca7a607f6d36fa7569764223460b9f1ef96e42·...·]</div>123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01822.html#a7976d5f15a1cc4f9ff692d5fa2bce9bc">···55</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01818.html">FiniteElementType</a>&amp;·<a·class="code·hl_fun[·...·truncated·by·diffoscope;·len:·122,·SHA:·fbaf834cb3198166bc5e14887fa61db1a1a5d182d7e24eccdba57c78fcdcd10c·...·]</div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">··</span>{</div>
 125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">auto</span>·[it,_]·=·data_.try_emplace(type,type,order_);</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······assert(row&lt;rows());</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(col&lt;cols());</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·matrix_[·row·][·col·];</div>126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·it-&gt;second;</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
148 </div>128 </div>
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
150 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02754.html#a72a4e06367f3878cbbf4e889c09fbd1f">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02754.html#a72a4e06367f3878cbbf4e889c09fbd1f">rows</a>·()<span·class="keyword">·const</span></div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·rows_;</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>129 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
155 </div>130 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">private</span>:</div>
 131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order_;</div>
 132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">mutable</span>·std::map&lt;GeometryType,·FiniteElementType&gt;·data_;</div>
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>
157 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02754.html#a2688231bef0a89f613c769ec68976ce9">···62</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02754.html#a2688231bef0a89f613c769ec68976ce9">cols</a>·()<span·class="keyword">·const</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·cols_;</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
162 </div>134 </div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
Max diff block lines reached; 34127/54959 bytes (62.10%) of diff not shown.
14.5 KB
html2text {}
    
Offset 1, 223 lines modifiedOffset 1, 167 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 lfematrix.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 cache.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH 
16 6#define·DUNE_LOCALFUNCTIONS_UTILITY_LFEMATRIX_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_CACHE_HH
17 717 7
18 8#include·<cassert>18 8#include·<map>
19 9#include·<vector> 
20 10 
21 11#include·"_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h" 
22 1219 9#include·<optional>
 20 10#include·<type_traits>
 21 11
 22 12#include·<dune/geometry/type.hh>
 23 13#include·<dune/geometry/typeindex.hh>
 24 14
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8._\x8h_\x8h>
 26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8e_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8l_\x8f_\x8e_\x8c_\x8a_\x8c_\x8h_\x8e_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 30 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 32 22
 33 23
23 13namespace·_.D_.u_.n_.e34 24namespace·_.D_.u_.n_.e·{
 35 25
 36 37template·<class·Domain,·class·Range,·int·dim>
 37 _\x83_\x88class·_\x8D_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e
 38 39{
 39 40public:
 40 _\x84_\x81·using·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8E_\x8q_\x8u_\x8i_\x8d_\x8i_\x8s_\x8t_\x8a_\x8n_\x8t_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8,
 41 _\x8d_\x8i_\x8m_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8>;
24 14{ 
25 15 
26 16·template<·class·F·> 
27 _\x81_\x87·class·[[deprecated("The·usage·of·LFEMatrix·is·discouraged.·Use·DynamicMatrix 
28 instead")]]·_\x8L_\x8F_\x8E_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x 
29 18·{ 
30 19·typedef·std::vector<·F·>·Row; 
31 20·typedef·std::vector<Row>·RealMatrix; 
32 21 
33 22·public: 
34 _\x82_\x83·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d; 
35 24 
36 _\x82_\x85·operator·const·RealMatrix·&·()·const 
37 26·{ 
38 27·return·matrix_; 
39 28·} 
40 29 
41 _\x83_\x80·operator·RealMatrix·&·() 
42 31·{ 
43 32·return·matrix_; 
44 33·} 
45 34 
46 35·template·<class·Vector> 
47 _\x83_\x86·void·_\x8r_\x8o_\x8w(·const·unsigned·int·row,·Vector·&vec·)·const 
48 37·{ 
49 38·assert(row<rows()); 
50 39·for·(int·i=0;·i<cols();·++i) 
51 40·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(matrix_[row][i],·vec[i]); 
52 41·} 
53 4242 42
 43 _\x84_\x84·explicit·_\x8D_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·(unsigned·int·order)
 44 45·:·order_(order)
 45 46·,·data_()
 46 47·{}
 47 48
 48 _\x85_\x85·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e&·_\x8g_\x8e_\x8t·(GeometryType·type)·const
54 _\x84_\x83·const·_\x8F_\x8i_\x8e_\x8l_\x8d·&operator()·(·const·unsigned·int·row,·const·unsigned·int·col·) 
55 const 
56 44·{ 
57 45·assert(row<rows()); 
58 46·assert(col<cols()); 
59 47·return·matrix_[·row·][·col·]; 
60 48·} 
61 49 
62 _\x85_\x80·_\x8F_\x8i_\x8e_\x8l_\x8d·&operator()·(·const·unsigned·int·row,·const·unsigned·int·col·) 
63 51·{49 56·{
 50 57·auto·[it,_]·=·data_.try_emplace(type,type,order_);
 51 58·return·it->second;
64 52·assert(row<rows()); 
65 53·assert(col<cols()); 
66 54·return·matrix_[·row·][·col·]; 
67 55·}52 59·}
 53 60
 54 61private:
 55 62·unsigned·int·order_;
 56 63·mutable·std::map<GeometryType,·FiniteElementType>·data_;
 57 64};
 58 65
68 56 
69 _\x85_\x87·unsigned·int·_\x8r_\x8o_\x8w_\x8s·()·const 
70 58·{ 
71 59·return·rows_; 
72 60·} 
73 61 
74 _\x86_\x82·unsigned·int·_\x8c_\x8o_\x8l_\x8s·()·const 
75 63·{ 
76 64·return·cols_; 
77 65·} 
78 6659 66
 60 78template·<GeometryType::Id·id,·class·Domain,·class·Range,·std::size_t·dim,
 61 std::size_t·order>
 62 _\x87_\x89class·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e
79 _\x86_\x87·const·_\x8F_\x8i_\x8e_\x8l_\x8d·*_\x8r_\x8o_\x8w_\x8P_\x8t_\x8r·(·const·unsigned·int·row·)·const 
80 68·{ 
81 69·assert(row<rows()); 
82 70·return·&(matrix_[row][0]); 
83 71·} 
84 72 
85 _\x87_\x83·_\x8F_\x8i_\x8e_\x8l_\x8d·*_\x8r_\x8o_\x8w_\x8P_\x8t_\x8r·(·const·unsigned·int·row·) 
86 74·{ 
87 75·assert(row<rows()); 
Max diff block lines reached; 9422/14827 bytes (63.55%) of diff not shown.
34.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00449.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·tensor.hh·File·Reference</title>8 <title>dune-localfunctions:·p0localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 132 lines modifiedOffset 65, 39 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
78 <a·href="#enum-members">Enumerations</a>·&#124; 
79 <a·href="#func-members">Functions</a>··</div> 
80 ··<div·class="headertitle"><div·class="title">tensor.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">p0localbasis.hh·File·Reference</div></div>
81 </div><!--header-->79 </div><!--header-->
82 <div·class="contents">80 <div·class="contents">
83 <div·class="textblock"><code>#include·&lt;ostream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
87 </div>84 </div>
88 <p><a·href="a00449_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00449_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html">Dune::LFETensor&lt;·F,·dimD,·deriv·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html">Dune::P0LocalBasis&lt;·D,·R,·d·&gt;</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html">Dune::FieldTraits&lt;·LFETensor&lt;·F,·dimD,·deriv·&gt;·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02862.html">Dune::LFETensor&lt;·F,·0,·deriv·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02866.html">Dune::LFETensor&lt;·F,·0,·0·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html">Dune::LFETensor&lt;·F,·dimD,·0·&gt;</a></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html">Dune::FieldTraits&lt;·Derivatives&lt;·F,·dimD,·dimR,·deriv,·layout·&gt;·&gt;</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02882.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;</a></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·0,·DerivativeLayoutNS::value·&gt;</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;</a></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02894.html">Dune::LFETensorAxpy&lt;·Vec1,·Vec2,·deriv·&gt;</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02898.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02906.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02914.html">Dune::DerivativeAssign&lt;·Vec1,·Vec2·&gt;</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr> 
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr> 
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;</a></td></tr> 
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;</a></td></tr> 
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·F2·&gt;</a></td></tr> 
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr> 
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr> 
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr> 
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;</a></td></tr> 
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;</a></td></tr> 
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;</a></td></tr> 
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
156 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
157 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a00580"·id="r_a00580"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00580.html">Dune::DerivativeLayoutNS</a></td></tr> 
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 </table><table·class="memberdecls"> 
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
163 Enumerations</h2></td></tr> 
164 <tr·class="memitem:add705beef9cafc8fdff680302f42d6c0"·id="r_add705beef9cafc8fdff680302f42d6c0"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0">Dune::DerivativeLayoutNS::DerivativeLayout</a>·{·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">Dune::DerivativeLayoutNS::value</a> 
165 ,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">Dune::DerivativeLayoutNS::derivative</a> 
166 ·}</td></tr> 
167 <tr·class="separator:add705beef9cafc8fdff680302f42d6c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
168 </table><table·class="memberdecls"> 
169 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
170 Functions</h2></td></tr> 
171 <tr·class="memitem:ab30bfceac8b995ba9ad3c54efe9798aa"·id="r_ab30bfceac8b995ba9ad3c54efe9798aa"><td·class="memTemplParams"·colspan="2">template&lt;class·F·,·int·dimD,·unsigned·int·deriv&gt;·</td></tr> 
172 <tr·class="memitem:ab30bfceac8b995ba9ad3c54efe9798aa"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ab30bfceac8b995ba9ad3c54efe9798aa">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·<a·class="el"·href="a02854.html">LFETensor</a>&lt;·F,·dimD,·deriv·&gt;·&amp;tensor)</td></tr> 
173 <tr·class="separator:ab30bfceac8b995ba9ad3c54efe9798aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
174 <tr·class="memitem:a6b1359e99b0c6014b0b15a7034747d84"·id="r_a6b1359e99b0c6014b0b15a7034747d84"><td·class="memTemplParams"·colspan="2">template&lt;class·F·,·int·dimD,·int·dimR,·unsigned·int·deriv&gt;·</td></tr> 
Max diff block lines reached; 287/21850 bytes (1.31%) of diff not shown.
12.9 KB
html2text {}
    
Offset 1, 141 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8E_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
9 tensor.hh·File·Reference 
10 #include·<ostream> 
11 #include·<vector>7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 ····*·_\x8p_\x80
 9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 p0localbasis.hh·File·Reference
 11 #include·<numeric>
12 #include·<dune/common/fvector.hh>12 #include·<dune/common/fmatrix.hh>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
17   
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8>_\x8·_\x8> 
19   
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x80_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
21   
22 struct· ·_.D_.u_.n_.e_.:_.:_.L_.F_.E_.T_.e_.n_.s_.o_.r_.<_.·_.F_.,_.·_.0_.,_.·_.0_\x8·_\x8>16 class· ·_.D_.u_.n_.e_.:_.:_.P_.0_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_\x8·_\x8>
23   
24 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x80_\x8·_\x8> 
25   
26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8·_\x8> 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8> 
29   
30 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x80_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8> 
31   
32 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
33 ·········_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8> 
34   
35 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8V_\x8e_\x8c_\x81_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
36   
37 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8, 
38 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
39   
40 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8, 
41 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
42   
43 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
44 ·········_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
45   
46 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r_\x8A_\x8x_\x8p_\x8y_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
47 ·········_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
48   
49 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8V_\x8e_\x8c_\x81_\x8,_\x8·_\x8V_\x8e_\x8c_\x82_\x8·_\x8> 
50   
51 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8, 
52 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8·_\x8> 
53   
54 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
55 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
56 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8> 
57   
58 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
59 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
60 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8> 
61   
62 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8, 
63 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8> 
64   
65 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8, 
66 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8> 
67   
68 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
69 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
70 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8> 
71   
72 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
73 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
74 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8> 
75   
76 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
77 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
78 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8·_\x8> 
79   
80 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
81 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
82 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8·_\x8> 
83   
84 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8·_\x8l_\x8a_\x8y_\x8o_\x8u_\x8t_\x8·_\x8>_\x8,_\x8·_\x8F_\x82 
85 ·········_\x8> 
86   
87 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
88 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8> 
89   
90 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
91 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8> 
92   
93 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
94 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8> 
95   
96 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
97 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8·_\x8> 
98   
99 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
100 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8·_\x8> 
101   
102 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8A_\x8s_\x8s_\x8i_\x8g_\x8n_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8,_\x8·_\x81_\x8,_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8, 
103 ·········_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8·_\x8>_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8·_\x8> 
104  17  
105 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
106 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
107  20  
108 namespace· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S 
109   
110 E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s 
111 enum· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t·{·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
112 ·······_\x8v_\x8a_\x8l_\x8u_\x8e·,·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e·} 
113   
114 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
115 template<class·F·,·int·dimD,·unsigned·int·deriv> 
116 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8L_\x8F_\x8E_\x8T_\x8e_\x8n_\x8s_\x8o_\x8r<·F,·dimD, 
117 ················deriv·>·&tensor) 
118   
119 template<class·F·,·int·dimD,·int·dimR,·unsigned·int·deriv> 
120 std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s<·F, 
121 ················dimD,·dimR,·deriv,·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e·>·&d) 
122   
123 template<class·F·,·int·dimD,·int·dimR,·unsigned·int·deriv> 
Max diff block lines reached; 53/13147 bytes (0.40%) of diff not shown.
395 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00449_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·tensor.hh·Source·File</title>8 <title>dune-localfunctions:·p0localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 1417 lines modifiedOffset 70, 109 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">tensor.hh</div></div>80 ··<div·class="headertitle"><div·class="title">p0localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00449.html">Go·to·the·documentation·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>83 <a·href="a00449.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALBASIS_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALBASIS_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_TENSOR_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_TENSOR_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
 98 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d&gt;</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··/***********************************************</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">···*·The·classes·here·are·work·in·progress.</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">···*·Basically·they·provide·tensor·structures·for</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">···*·higher·order·derivatives·of·vector·valued·function.</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">···*·Two·storage·structures·are·provided</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">···*·(either·based·on·the·components·of·the·vector·valued</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">···*·functions·or·on·the·order·of·the·derivative).</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">···*·Conversions·are·supplied·between·the·two·storage</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">···*·structures·and·simple·operations,·which·make·the</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">···*·code·difficult·to·use·and·requires·rewriting...</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">···***************************************************/</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Structure·for·scalar·tensor·of·order·deriv</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F,<span·class="keywordtype">int</span>·dimD,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·deriv&gt;</div> 
114 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02854.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02854.html">LFETensor</a></div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01954.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01954.html">P0LocalBasis</a></div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor&lt;F,dimD,deriv&gt;</a>·<a·class="code·hl_class"·href="a02854.html">This</a>;</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor</a>&lt;F,dimD-1,deriv&gt;·<a·class="code·hl_class"·href="a02854.html">BaseDim</a>;</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02854.html">LFETensor</a>&lt;F,dimD,deriv-1&gt;·<a·class="code·hl_class"·href="a02854.html">BaseDeriv</a>;</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">···39</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>;</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">···40</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">size</a>·=·<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">BaseDim::size</a>+<a·class="code·hl_variable"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">BaseDeriv::size</a>;</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">···41</a></span>····<span·class="keyword">typedef</span>·Dune::FieldVector&lt;F,size&gt;·<a·class="code·hl_typedef"·href="a02854.html#a4c7595517[·...·truncated·by·diffoscope;·len:·35,·SHA:·5b52424405e48d73dc1990e287de20a9101bf4c5612d132dd773f29dd6aab6f8·...·]</div>103 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,d,Dune::FieldVector&lt;D,d&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div>
 104 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">···35</a></span>········Dune::FieldMatrix&lt;R,1,d&gt;·&gt;·<a·class="code·hl_typedef"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">Traits</a>;</div>
 105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 106 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 107 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01954.html#aec9777d685108f6b53a1eb5c6b8c9e5b">···38</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01954.html#aec9777d685108f6b53a1eb5c6b8c9e5b">size</a>·()<span·class="keyword">·const</span></div>
 108 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
 109 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·1;</div>
 110 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 111 </div>
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·FF·&gt;</div> 
127 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">113 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02854.html#a954df523f797aad4df18e8b631f2e4b7">···44</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a954df523f797aad4df18e8b631f2e4b7">operator=·</a>(·<span·class="keyword">const</span>·F[·...·truncated·by·diffoscope;·len:·10,·SHA:·b10c88a83f329d4bf2ead770c8b0e5765e76fcab4f97a7a6adafef8b4289ea93·...·]</div>114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">···44</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">evaluateFunction</a>·(<span·class="k[·...·truncated·by·diffoscope;·len:·167,·SHA:·0f41fa6f4eef48df61ed6c95472a999b54429380252a2d6b5b43de55edba8a41·...·]</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······out.resize(1);</div>
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······out[0]·=·1;</div>
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·=·field_cast&lt;·F·&gt;(·f·);</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
133 </div>120 </div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02854.html#a3ae52c19115572b05fd7420a582ed46f">···50</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a954df523f797aad4df18[·...·truncated·by·diffoscope;·len:·163,·SHA:·0b3ed9671df607f828b06002f7d71213b1c881a7d0f848cb43c175dc87dfe986·...·]</div>124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01954.html#a6dd71243021898d7ac4a066a69ec2821">···53</a></span>····<a·class="code·hl_function"·href="a01954.html#a6dd71243021898d7ac4a066a69ec2821">evaluateJacobian</a>·(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·208,·SHA:·93e967b7ceba6a99b45895761ecf221c05c84e6845bc8fd5495213aee2325180·...·]</div>
 125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····{</div>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·=·b;</div>127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out.resize(1);</div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i=0;·i&lt;d;·i++)</div>
 129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[0][0][i]·=·0;</div>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
141 </div>131 </div>
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
143 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01954.html#a961faebcdc3afd23478c847a849d36c3">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01954.html#a961faebcdc3afd23478c847a849d36c3">partial</a>(<span·class="keyword">const</span>·std::array&lt;unsigned·int,d&gt;&amp;·<a·class="code·hl_function"·href="a01954.html#a59863a5a30ee92d3b653e763679773c9">order</a>,</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02854.html#a33011b0ea2d652c822c4a05243f2041c">···56</a></span>····<a·class="code·hl_class"·href="a02854.html">This</a>·&amp;<a·class="code·hl_function"·href="a02854.html#a33011b0ea2d652c822c4a05243f2041c">operator*=·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>·&amp;f·)</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()·*=·f;</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
149 </div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
151 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02854.html#aef22af0457b19b35de8c431b17b1a97b">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a>·&amp;<a·class="code·hl_function"·href="a02854.html#aef22af0457b19b35de8c431b17b1a97b">operator[]·</a>(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02854.html#aca4394a462ce15bfd6d299a34c8cd1aa">block</a>()[·i·];</div>138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a01954.html#a59863a5a30ee92d3b653e763679773c9">order</a>.begin(),·<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·68,·SHA:·2fd6d3b7af619bbf9bc30938eff9242233e00646c223e5a4a1703a4aecffc987·...·];</div>
 139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<a·class="code·hl_function"·href="a01954.html#a7cda35c8e0e718002e742dae7b6fbc5e">evaluateFunction</a>(in,·out);</div>
 141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······}·<span·class="keywordflow">else</span>·{</div>
 142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········out.resize(1);</div>
 143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········out[0]·=·0;</div>
Max diff block lines reached; 267274/293907 bytes (90.94%) of diff not shown.
108 KB
html2text {}
Max HTML report size reached
15.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00452.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·multiindex.hh·File·Reference</title>8 <title>dune-localfunctions:·p0localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 78 lines modifiedOffset 65, 38 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
78 <a·href="#func-members">Functions</a>··</div> 
79 ··<div·class="headertitle"><div·class="title">multiindex.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">p0localinterpolation.hh·File·Reference</div></div>
80 </div><!--header-->79 </div><!--header-->
81 <div·class="contents">80 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;ostream&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/ftraits.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/> 
87 </div>83 </div>
88 <p><a·href="a00452_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00452_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">85 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>87 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02822.html">Dune::MultiIndex&lt;·dim,·Field·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01962.html">Dune::P0LocalInterpolation&lt;·LB·&gt;</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html">Dune::FieldTraits&lt;·MultiIndex&lt;·dim,·Field·&gt;·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02830.html">Dune::Unity&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02834.html">Dune::Zero&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
102 Namespaces</h2></td></tr>92 Namespaces</h2></td></tr>
103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>93 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table><table·class="memberdecls"> 
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
107 Functions</h2></td></tr> 
108 <tr·class="memitem:ae325ee4843eec3e8b5e20bb3aec095f7"·id="r_ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr> 
109 <tr·class="memitem:ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ae325ee4843eec3e8b5e20bb3aec095f7">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;)</td></tr> 
110 <tr·class="separator:ae325ee4843eec3e8b5e20bb3aec095f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:ae1f037b44b06807f5a02eee372d75d07"·id="r_ae1f037b44b06807f5a02eee372d75d07"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·,·class·F·&gt;·</td></tr> 
112 <tr·class="memitem:ae1f037b44b06807f5a02eee372d75d07"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ae1f037b44b06807f5a02eee372d75d07">Dune::operator*</a>·(const·F·&amp;f,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;m)</td></tr> 
113 <tr·class="separator:ae1f037b44b06807f5a02eee372d75d07"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:af7c8e591aec3ad5d91797cb92b15f56c"·id="r_af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·,·class·F·&gt;·</td></tr> 
115 <tr·class="memitem:af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#af7c8e591aec3ad5d91797cb92b15f56c">Dune::operator/</a>·(const·F·&amp;f,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;m)</td></tr> 
116 <tr·class="separator:af7c8e591aec3ad5d91797cb92b15f56c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:a5c10a84d8a80f191d0cc04f429542569"·id="r_a5c10a84d8a80f191d0cc04f429542569"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·&gt;·</td></tr> 
118 <tr·class="memitem:a5c10a84d8a80f191d0cc04f429542569"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a5c10a84d8a80f191d0cc04f429542569">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;·&gt;·&amp;y)</td></tr> 
119 <tr·class="separator:a5c10a84d8a80f191d0cc04f429542569"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:aa5a96127420ca6dfad96bf80bb211480"·id="r_aa5a96127420ca6dfad96bf80bb211480"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·,·int·dimR&gt;·</td></tr> 
121 <tr·class="memitem:aa5a96127420ca6dfad96bf80bb211480"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#aa5a96127420ca6dfad96bf80bb211480">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·Dune::FieldVector&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;,·dimR·&gt;·&gt;·&amp;y)</td></tr> 
122 <tr·class="separator:aa5a96127420ca6dfad96bf80bb211480"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a6195e9c7f00423dba749721843def6a3"·id="r_a6195e9c7f00423dba749721843def6a3"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·,·int·dimR1,·int·dimR2&gt;·</td></tr> 
124 <tr·class="memitem:a6195e9c7f00423dba749721843def6a3"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a6195e9c7f00423dba749721843def6a3">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·std::vector&lt;·Dune::FieldMatrix&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;,·dimR1,·dimR2·&gt;·&gt;·&amp;y)</td></tr> 
125 <tr·class="separator:a6195e9c7f00423dba749721843def6a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a7c0fced5f147e790d491cb615ce81db1"·id="r_a7c0fced5f147e790d491cb615ce81db1"><td·class="memTemplParams"·colspan="2">template&lt;int·d,·class·F·&gt;·</td></tr> 
127 <tr·class="memitem:a7c0fced5f147e790d491cb615ce81db1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a7c0fced5f147e790d491cb615ce81db1">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;out,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·d,·F·&gt;·&amp;val)</td></tr> 
128 <tr·class="separator:a7c0fced5f147e790d491cb615ce81db1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a8d0e4680bac6d2e2f8cee122ae9d8f45"·id="r_a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr> 
130 <tr·class="memitem:a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a8d0e4680bac6d2e2f8cee122ae9d8f45">Dune::operator&lt;</a>·(const·<a·class="el"·href="a02682.html">Zero</a>&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&gt;·&amp;,·const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;)</td></tr> 
131 <tr·class="separator:a8d0e4680bac6d2e2f8cee122ae9d8f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a7bbbdb77ac7ed9df36c91e084535545a"·id="r_a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·Field·&gt;·</td></tr> 
133 <tr·class="memitem:a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a7bbbdb77ac7ed9df36c91e084535545a">Dune::operator&lt;</a>·(const·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&amp;f,·const·<a·class="el"·href="a02682.html">Zero</a>&lt;·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·Field·&gt;·&gt;·&amp;)</td></tr> 
134 <tr·class="separator:a7bbbdb77ac7ed9df36c91e084535545a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>95 </table>
136 </div><!--·contents·-->96 </div><!--·contents·-->
137 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
138 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
140 </small></address>100 </small></address>
141 </body>101 </body>
3.8 KB
html2text {}
    
Offset 1, 68 lines modifiedOffset 1, 21 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
 8 ····*·_\x8p_\x80
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 multiindex.hh·File·Reference10 p0localinterpolation.hh·File·Reference
10 #include·<vector>11 #include·<vector>
 12 #include·<dune/geometry/referenceelements.hh>
11 #include·<ostream> 
12 #include·<dune/common/ftraits.hh> 
13 #include·<dune/common/fvector.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
18   
19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>_\x8·_\x8> 
20   
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8·_\x8> 
22   
23 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Z_\x8e_\x8r_\x8o_\x8<_\x8·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8·_\x8> 
24  16  
25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
26 namespace· ·_\x8D_\x8u_\x8n_\x8e18 namespace· ·_\x8D_\x8u_\x8n_\x8e
27  19  
28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
29 template<int·dim,·class·Field·> 
30 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x< 
31 ··························dim,·Field·>·&) 
32   
33 template<int·dim,·class·Field·,·class·F·> 
34 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*·(const·F·&f,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim, 
35 ··························Field·>·&m) 
36   
37 template<int·dim,·class·Field·,·class·F·> 
38 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8/·(const·F·&f,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim, 
39 ··························Field·>·&m) 
40   
41 template<int·d,·class·F·> 
42 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std:: 
43 ··························vector<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>·>·&y) 
44   
45 template<int·d,·class·F·,·int·dimR> 
46 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std:: 
47 ··························vector<·Dune::FieldVector<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>,·dimR·> 
48 ··························>·&y) 
49   
50 template<int·d,·class·F·,·int·dimR1,·int·dimR2> 
51 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·std:: 
52 ··························vector<·Dune::FieldMatrix<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>,·dimR1, 
53 ··························dimR2·>·>·&y) 
54   
55 template<int·d,·class·F·> 
56 ··········std::ostream··_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const 
57 ··························_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·d,·F·>·&val) 
58   
59 template<int·dim,·class·Field·> 
60 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·_\x8Z_\x8e_\x8r_\x8o<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·> 
61 ··························>·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·&) 
62   
63 template<int·dim,·class·Field·> 
64 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·&f, 
65 ··························const·_\x8Z_\x8e_\x8r_\x8o<·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x<·dim,·Field·>·>·&) 
66   
67 ===============================================================================20 ===============================================================================
68 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.821 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
128 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00452_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·multiindex.hh·Source·File</title>8 <title>dune-localfunctions:·p0localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 657 lines modifiedOffset 70, 72 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">multiindex.hh</div></div>80 ··<div·class="headertitle"><div·class="title">p0localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00452.html">Go·to·the·documentation·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>83 <a·href="a00452.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MULTIINDEX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MULTIINDEX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/ftraits.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 98 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
 99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a01962.html">···19</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01962.html">P0LocalInterpolation</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··{</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··/****************************************************************</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·Provide·a·Field·class·which·can·be·used·in·evaluation·methods</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·to·produce·MultiIndex·presentation·of·polynomials.</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··****************************************************************/</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div>101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">public</span>:</div>
 102 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="}">
 103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01962.html#a01ebbc14c68bcff896ee8228bd8cb324">···22</a></span>····<a·class="code·hl_function"·href="a01962.html#a01ebbc14c68bcff896ee8228bd8cb324">P0LocalInterpolation</a>·(<span·class="keyword">const</span>·GeometryType&amp;·gt)·:·gt_(gt)</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·-----------------------------</span></div>104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····{}</div>
 105 </div>
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 108 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01962.html#a1a9213d293a813a469a7dd54fbc8dfbd">···27</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01962.html#a1a9213d293a813a469a7dd54fbc8dfbd">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">class·</span>MultiIndex;</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">····</span>{</div>
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DomainType;</div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·DF;</div>
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class</span>·Field·&gt;</div>113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim=LB::Traits::dimDomain;</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a00576.html#ae325ee4843eec3e8b5e20bb3aec095f7">···29</a></span>··std::ostream·&amp;<a·class="code·hl_function"·href="a00576.html#ac0c9e9e515f7219f53c990e39cf257a6">operator&lt;&lt;·</a>(·std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dim,Field·&gt;</a>·&amp;·);</div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······DomainType·x·=·Dune::ReferenceElements&lt;DF,dim&gt;::general(gt_).position(0,0);</div>
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·MultiIndex</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·----------</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······out.resize(1);</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······out[0]·=·f(x);</div>
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim,<span·class="keyword">class</span>·Field·&gt;</div> 
119 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02822.html">···37</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02822.html">MultiIndex</a></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dim,·Field·&gt;</a>·<a·class="code·hl_class"·href="a02822.html">This</a>;</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02822.html#ac46815c7d9ac10cd8cc2a7856449f650">···41</a></span>····<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;&lt;&gt;·(·std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">This</a>·&amp;·);</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">public</span>:</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02822.html#a2319b3cac40c7756de1736ab988f1571">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02822.html#a2319b3cac40c7756de1736ab988f1571">dimension</a>·=·dim;</div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
129 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">···46</a></span>····<a·class="code·hl_function"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">MultiIndex</a>·()</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·vecZ_(·0·),</div> 
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········vecOMZ_(·0·),</div> 
133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········factor_(·1.·),</div> 
134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········next_(·0·)</div> 
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{}</div> 
136 </div>120 </div>
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F&gt;</div> 
138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">···53</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">MultiIndex</a>·(<span·class="keyword">const</span>·F·&amp;f)</div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······:·vecZ_(·0·),</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········vecOMZ_(·0·),</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········factor_(·<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>&lt;Field&gt;(f)·),</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········next_(·0·)</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div> 
145 </div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
147 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02822.html#a1dc7085694b9b4ddb749856a71a2fc4b">···60</a></span>····<a·class="code·hl_function"·href="a02822.html#a1dc7085694b9b4ddb749856a71a2fc4b">MultiIndex</a>·(·<span·class="keywordtype">int</span>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">This</a>·&amp;other·)</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·vecZ_(·other.vecOMZ_·),</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········vecOMZ_(·other.vecZ_·),</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········factor_(·other.factor_·)</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{</div> 
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······assert(!other.next_);</div> 
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">if</span>·(other.next_)</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········next_·=·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a02822.html">This</a>(·*(other.next_)·);</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······}</div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">else</span></div> 
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········next_·=·0;</div> 
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
161 </div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
163 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02822.html#a4d4bee57f6a3f7596139bf2194d92cea">···74</a></span>····<a·class="code·hl_function"·href="a02822.html#a4d4bee57f6a3f7596139bf2194d92cea">MultiIndex</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02822.html">This</a>·&amp;other·)</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·vecZ_(·other.vecZ_·),</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········vecOMZ_(·other.vecOMZ_·),</div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········factor_(·other.factor_·)</div> 
Max diff block lines reached; 60557/109117 bytes (55.50%) of diff not shown.
21.7 KB
html2text {}
    
Offset 1, 636 lines modifiedOffset 1, 65 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 multiindex.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 ····*·_\x8p_\x80
 9 p0localinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_MULTIINDEX_HH 
16 6#define·DUNE_MULTIINDEX_HH16 5#ifndef·DUNE_P0LOCALINTERPOLATION_HH
 17 6#define·DUNE_P0LOCALINTERPOLATION_HH
17 718 7
18 8#include·<vector>19 8#include·<vector>
19 9#include·<ostream>20 9#include·<dune/geometry/referenceelements.hh>
20 1021 10
 22 11
21 11#include·<dune/common/ftraits.hh> 
22 12#include·<dune/common/fvector.hh> 
23 13 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
25 15 
26 16namespace·_\x8D_\x8u_\x8n_\x8e23 12namespace·_\x8D_\x8u_\x8n_\x8e
27 17{ 
28 18·/**************************************************************** 
29 19·*·Provide·a·Field·class·which·can·be·used·in·evaluation·methods 
30 20·*·to·produce·MultiIndex·presentation·of·polynomials. 
31 21·****************************************************************/ 
32 22·//·Internal·Forward·Declarations 
33 23·//·-----------------------------24 13{
 25 14
 26 18·template<class·LB>
 27 _\x81_\x89·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 28 20·{
 29 21·public:
 30 _\x82_\x82·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(const·GeometryType&·gt)·:·gt_(gt)
 31 23·{}
34 2432 24
 33 26·template<typename·F,·typename·C>
 34 _\x82_\x87·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 35 28·{
 36 29·typedef·typename·LB::Traits::DomainType·DomainType;
 37 30·typedef·typename·LB::Traits::DomainFieldType·DF;
 38 31·const·int·dim=LB::Traits::dimDomain;
35 25·template<·int·dim,·class·Field·> 
36 26·class·MultiIndex; 
37 27 
38 28·template<·int·dim,·class·Field·> 
39 _\x82_\x89·std::ostream·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<_\x8·(·std::ostream·&,·const·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·& 
40 ); 
41 30 
42 31 
43 3239 32
44 33·//·MultiIndex 
45 34·//·---------- 
46 35 
47 36·template<·int·dim,class·Field·> 
48 _\x83_\x87·class·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x 
49 38·{ 
50 39·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s; 
51 40 
52 _.4_.1·friend·std::ostream·&operator<<<>·(·std::ostream·&,·const·_.T_.h_.i_.s·&·);40 33·DomainType·x·=·Dune::ReferenceElements<DF,dim>::general(gt_).position(0,0);
 41 34
 42 35·out.resize(1);
 43 36·out[0]·=·f(x);
 44 37·}
 45 38
 46 39·private:
 47 40·GeometryType·gt_;
 48 41·};
53 4249 42
54 43·public: 
55 _\x84_\x84·static·const·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim; 
56 45 
57 _\x84_\x86·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·() 
58 47·:·vecZ_(·0·), 
59 48·vecOMZ_(·0·), 
60 49·factor_(·1.·), 
61 50·next_(·0·) 
62 51·{} 
63 52·template·<class·F> 
64 _\x85_\x83·explicit·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·(const·F·&f) 
65 54·:·vecZ_(·0·), 
66 55·vecOMZ_(·0·), 
67 56·factor_(·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t<Field>(f)·), 
68 57·next_(·0·) 
69 58·{} 
70 59 
71 _\x86_\x80·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·(·int,·const·_\x8T_\x8h_\x8i_\x8s·&other·) 
72 61·:·vecZ_(·other.vecOMZ_·), 
73 62·vecOMZ_(·other.vecZ_·), 
74 63·factor_(·other.factor_·) 
75 64·{ 
76 65·assert(!other.next_); 
77 66·if·(other.next_) 
78 67·{ 
79 68·next_·=·new·_\x8T_\x8h_\x8i_\x8s(·*(other.next_)·); 
80 69·} 
81 70·else 
82 71·next_·=·0; 
83 72·} 
84 73 
85 _\x87_\x84·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x·(·const·_\x8T_\x8h_\x8i_\x8s·&other·) 
86 75·:·vecZ_(·other.vecZ_·), 
87 76·vecOMZ_(·other.vecOMZ_·), 
88 77·factor_(·other.factor_·) 
89 78·{ 
90 79·if·(other.next_) 
91 80·{ 
92 81·next_·=·new·_\x8T_\x8h_\x8i_\x8s(·*(other.next_)·); 
93 82·} 
94 83·else 
95 84·next_·=·0; 
96 85·} 
97 86 
98 _\x88_\x87·_\x8~_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x() 
99 88·{ 
100 89·remove(); 
101 90·} 
102 91 
Max diff block lines reached; 6795/22242 bytes (30.55%) of diff not shown.
6.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00455.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·defaultbasisfactory.hh·File·Reference</title>8 <title>dune-localfunctions:·p0localcoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">defaultbasisfactory.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">p0localcoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;iostream&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a00455_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00455_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02658.html">Dune::Identity</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01958.html">Dune::P0LocalCoefficients</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02662.html">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02666.html">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>97 </table>
1.92 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
 8 ····*·_\x8p_\x80
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 defaultbasisfactory.hh·File·Reference10 p0localcoefficients.hh·File·Reference
 11 #include·<cstddef>
10 #include·<fstream>12 #include·<iostream>
11 #include·<dune/common/exceptions.hh>13 #include·<vector>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.b_.a_.s_.i_.s_.m_.a_.t_.r_.i_.x_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
15 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8d_\x8e_\x8n_\x8t_\x8i_\x8t_\x8y 
16   
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8, 
18 ·········_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8,_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8K_\x8e_\x8y_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8o_\x8r_\x8·_\x8> 
19   
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8, 
21 ·········_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8,_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8K_\x8e_\x8y_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8o_\x8r_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8> 
22  18  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  21  
26 ===============================================================================22 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
47.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00455_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·defaultbasisfactory.hh·Source·File</title>8 <title>dune-localfunctions:·p0localcoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 151 lines modifiedOffset 70, 74 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">defaultbasisfactory.hh</div></div>80 ··<div·class="headertitle"><div·class="title">p0localcoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00455.html">Go·to·the·documentation·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>83 <a·href="a00455.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DEFAULTBASISFACTORY_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALCOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DEFAULTBASISFACTORY_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
97 <div·class="foldopen"·id="foldopen00015"·data-start="{"·data-end="};"> 
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a02658.html">···15</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02658.html">Identity</a></div> 
99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01958.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01958.html">P0LocalCoefficients</a></div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
101 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="}">103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">···18</a></span>····<span·class="keyword">static</span>·T·<a·class="code·hl_function"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">apply[·...·truncated·by·diffoscope;·len:·50,·SHA:·5489391db988405e8063a7ce59d03bf2c575146a6793964aad6a7697258db303·...·])</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01958.html#a3ec7114468afa402cd81200146e35a77">···28</a></span>····<a·class="code·hl_function"·href="a01958.html#a3ec7114468afa402cd81200146e35a77">P0LocalCoefficients</a>·()·:·index(0,0,0)</div>
103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····{</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{}</div>
104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordflow">return</span>·t;</div> 
105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····}</div> 
106 </div>106 </div>
 107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 108 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">···32</a></span>····std::size_t·<a·class="code·hl_function"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">size</a>·()<span·class="keyword">·const</span></div>
 110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">····</span>{</div>
 111 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span>·1;</div>
107 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··};</div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>
108 </div>113 </div>
 114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
109 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··/************************************************</span></div> 
110 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·Class·for·providing·a·factory·for·basis</span></div> 
111 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·functions·over·the·set·of·reference·elements.</span></div> 
112 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*·Is·based·on·the·TopologyFactory·but·additionally</span></div> 
113 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*·provides·rebindes·of·the·field·type.</span></div> 
114 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*·The·user·provides·factories·for·the·pre·basis·and·the</span></div> 
115 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··*·interpolations.·The·default·construction·process·of</span></div> 
116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">··*·the·basis·is·performed·in·this·class.</span></div> 
117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">··************************************************/</span></div> 
118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBFactory,</div> 
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">class·</span>InterpolFactory,</div> 
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,</div> 
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">class·</span>SF,·<span·class="keyword">class·</span>CF,</div> 
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">class·</span>PreBasisKeyExtractor·=·Identity·&gt;</div> 
123 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">115 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02662.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a></div>116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01958.html#a94f5b8e64484499038cfec23485974a4">···38</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·132,·SHA:·69d3f9d28678c13450470995e9cbeb615419f57e06be38e90222e8c97b2bc8be·...·]></div>
125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
 118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·index;</div>
126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7b109300a5ccbd2e6a7e3a00126d397d">···39</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02662.html#a7b109300a5ccbd2e6a7e3a00126d397d">dimension</a>·=·dim;</div> 
127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02662.html#a0feb1cf1da0d3b7f7e4bff5022233b2f">···40</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02662.html#a0feb1cf1da0d3b7f7e4bff5022233b2f">dimRange</a>··=·dimR;</div> 
128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7ed0a6b6c40fd5953fa333ddeab077e0">···41</a></span>····<span·class="keyword">typedef</span>·SF·<a·class="code·hl_typedef"·href="a02662.html#a7ed0a6b6c40fd5953fa333ddeab077e0">StorageField</a>;</div> 
129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02662.html#a6c08b487d96e84eb2db9c4b165f8e5f9">···42</a></span>····<span·class="keyword">typedef</span>·CF·<a·class="code·hl_typedef"·href="a02662.html#a6c08b487d96e84eb2db9c4b165f8e5f9">ComputeField</a>;</div> 
130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02662.html#a753598057bee3c055e6655521098f252">···43</a></span>····<span·class="keyword">typedef</span>·PreBFactory·<a·class="code·hl_typedef"·href="a02662.html#a753598057bee3c055e6655521098f252">PreBasisFactory</a>;</div> 
131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02662.html#a9d059659656060597c874f405f64158d">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::Object·<a·class="code·hl_typedef"·href="a02662.html#a9d059659656060597c874f405f64158d">PreBasis</a>;</div> 
132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02662.html#ad2fca09d3a2f59be3900a015172b38a1">···45</a></span>····<span·class="keyword">typedef</span>·InterpolFactory·<a·class="code·hl_typedef"·href="a02662.html#ad2fca09d3a2f59be3900a015172b38a1">InterpolationFactory</a>;</div> 
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02662.html#a0264ba6d5a69ac5f078cfe4c585b24b9">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·InterpolationFactory::Object·<a·class="code·hl_typedef"·href="a02662.html#a0264ba6d5a69ac5f078cfe4c585b24b9">Interpolation</a>;</div> 
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02662.html#ad5fefc8f2bfd5e16ebe46cc4dc78434e">···47</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::template·<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">EvaluationBasisFactory&lt;dim,SF&gt;::Type</a>·<a·class="code·hl_typedef"·href="a02662.html#ad5fefc8f2bfd5e16ebe46cc4dc78434e">MonomialBasisFactory</a>;</div> 
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02662.html#a966b9ca322670099d5dc0f9f0128c6ee">···48</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02798.html">MonomialBasisFactory::Object</a>·<a·class="code·hl_typedef"·href="a02662.html#a966b9ca322670099d5dc0f9f0128c6ee">MonomialBasis</a>;</div> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02662.html#ab9ca2fddcf3b28da30d22c4f1d0e57b4">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;·MonomialBasis·&gt;</a>·<a·class="code·hl_typedef"·href="a02662.html#ab9ca2fddcf3b28da30d22c4f1d0e57b4">Evaluator</a>;</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02662.html#aecdafd65c5711fd652a4ded54aa2b83d">···50</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;·Evaluator,·SparseCoeffMatrix&lt;·SF,·dimRange·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02662.html#aecdafd65c5711fd652a4ded54aa2b83d">Basis</a>;</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02662.html#ab5c6c2ffae40b9d4db17b89703985b28">···52</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02662.html#ab5c6c2ffae40b9d4db17b89703985b28">Object</a>;</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02662.html#a78c94525827f31483240ce565d7404e4">···53</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·InterpolationFactory::Key·<a·class="code·hl_typedef"·href="a02662.html#a78c94525827f31483240ce565d7404e4">Key</a>;</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div> 
142 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};"> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02666.html">···55</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02666.html">EvaluationBasisFactory</a></div> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::template·<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">EvaluationBasisFactory&lt;dd,FF&gt;::Type</a></div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">···58</a></span>······<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">Type</a>;</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····};</div> 
148 </div>120 </div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
151 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7e98bbcb4c34b2280dc2a601a23bc4f6">···62</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02662.html#a7e98bbcb4c34b2280dc2a601a23bc4f6">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02662.html#a78c94525827f31483240ce565d7404e4">Key</a>·&amp;key·)</div> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·PreBasisFactory::Key·preBasisKey·=·PreBasisKeyExtractor::apply(key);</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02662.html#a9d059659656060597c874f405f64158d">PreBasis</a>·*preBasis·=·PreBasisFactory::template·create&lt;geometryId&gt;(·preBasisKey·);</div> 
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02662.html#a0264ba6d5a69ac5f078cfe4c585b24b9">Interpolation</a>·*interpol·=·InterpolationFactory::template·create&lt;geometryId&gt;(·key·);</div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_struct"·href="a02622.html">BasisMatrix&lt;·PreBasis,·Interpolation,·ComputeField·&gt;</a>·matrix(·*preBasis,·*interpol·);</div> 
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02798.html">MonomialBasis</a>·*monomialBasis·=·MonomialBasisFactory::template·create&lt;·geometryId·&gt;(·preBasis-&gt;order()·);</div> 
160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
161 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_class"·href="a02850.html">Basis</a>·*basis·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02662.html#aecdafd65c5711fd652a4ded54aa2b83d">Basis</a>(·*monomialBasis·);</div> 
162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······basis-&gt;<a·class="code·hl_function"·href="a02850.html#acdbc3a46c37668ce4644406cd63caae9">fill</a>(·matrix·);</div>122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>
 123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·index;</div>
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······InterpolationFactory::release(interpol);</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······PreBasisFactory::release(preBasis);</div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
Max diff block lines reached; 9919/36535 bytes (27.15%) of diff not shown.
12.0 KB
html2text {}
    
Offset 1, 188 lines modifiedOffset 1, 71 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 defaultbasisfactory.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 ····*·_\x8p_\x80
 9 p0localcoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_DEFAULTBASISFACTORY_HH 
16 6#define·DUNE_DEFAULTBASISFACTORY_HH16 5#ifndef·DUNE_P0LOCALCOEFFICIENTS_HH
 17 6#define·DUNE_P0LOCALCOEFFICIENTS_HH
17 718 7
 19 8#include·<cstddef>
18 8#include·<fstream>20 9#include·<iostream>
19 9#include·<dune/common/exceptions.hh> 
20 1021 10#include·<vector>
 22 11
21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.b_.a_.s_.i_.s_.m_.a_.t_.r_.i_.x_\x8._\x8h_\x8h>23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
22 1224 13
23 13namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
 26 15{
 27 16
 28 _\x82_\x84·class·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
24 14{ 
25 _\x81_\x85·struct·_\x8I_\x8d_\x8e_\x8n_\x8t_\x8i_\x8t_\x8y 
26 16·{ 
27 17·template·<class·T> 
28 _\x81_\x88·static·T·_\x8a_\x8p_\x8p_\x8l_\x8y(·const·T·&t·) 
29 19·{ 
30 20·return·t; 
31 21·} 
32 22·}; 
33 23·/************************************************ 
34 24·*·Class·for·providing·a·factory·for·basis 
35 25·*·functions·over·the·set·of·reference·elements. 
36 26·*·Is·based·on·the·TopologyFactory·but·additionally 
37 27·*·provides·rebindes·of·the·field·type. 
38 28·*·The·user·provides·factories·for·the·pre·basis·and·the 
39 29·*·interpolations.·The·default·construction·process·of 
40 30·*·the·basis·is·performed·in·this·class. 
41 31·************************************************/ 
42 32·template<·class·PreBFactory, 
43 33·class·InterpolFactory, 
44 34·unsigned·int·dim,·unsigned·int·dimR, 
45 35·class·SF,·class·CF, 
46 36·class·PreBasisKeyExtractor·=·Identity·> 
47 _\x83_\x87·struct·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
48 38·{ 
49 _\x83_\x89·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim; 
50 _\x84_\x80·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·dimR; 
51 _\x84_\x81·typedef·SF·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
52 _\x84_\x82·typedef·CF·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
53 _\x84_\x83·typedef·PreBFactory·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y; 
54 _\x84_\x84·typedef·typename·PreBasisFactory::Object·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s; 
55 _\x84_\x85·typedef·InterpolFactory·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y; 
56 _\x84_\x86·typedef·typename·InterpolationFactory::Object·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
57 _\x84_\x87·typedef·typename·PreBasisFactory::template·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8,_\x8S_\x8F_\x8>_\x8:_\x8: 
58 _\x8T_\x8y_\x8p_\x8e·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y; 
59 _\x84_\x88·typedef·typename·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8:_\x8:_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s; 
60 _\x84_\x89·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8·_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r; 
61 _\x85_\x80·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8,_\x8·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8S_\x8F_\x8, 
62 _\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8·_\x8>·>·_\x8B_\x8a_\x8s_\x8i_\x8s; 
63 51 
64 _\x85_\x82·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
65 _\x85_\x83·typedef·typename·InterpolationFactory::Key·_\x8K_\x8e_\x8y; 
66 54·template·<unsigned·int·dd,·class·FF> 
67 _\x85_\x85·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y 
68 56·{29 25·{
69 57·typedef·typename·PreBasisFactory::template·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>_\x8:_\x8: 
70 _\x8T_\x8y_\x8p_\x8e 
71 _.5_.8·_.T_.y_.p_.e;30 26·public:
 31 _\x82_\x88·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·index(0,0,0)
 32 29·{}
 33 30
 34 _\x83_\x82·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const
 35 33·{
 36 34·return·1;
 37 35·}
 38 36
 39 _\x83_\x88·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·([[maybe_unused]]·std::size_t·i)·const
 40 39·{
 41 40·return·index;
 42 41·}
 43 42
 44 43·private:
 45 44·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·index;
72 59·};46 45·};
 47 46
 48 47}
 49 48#endif
 50 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
73 60 
74 61·template<·GeometryType::Id·geometryId·> 
75 _\x86_\x82·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&key·) 
76 63·{ 
77 64·const·typename·PreBasisFactory::Key·preBasisKey·=·PreBasisKeyExtractor:: 
78 apply(key); 
79 65·const·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s·*preBasis·=·PreBasisFactory::template·create<geometryId> 
80 (·preBasisKey·); 
81 66·const·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·*interpol·=·InterpolationFactory::template 
82 create<geometryId>(·key·); 
83 67·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·matrix(·*preBasis, 
84 *interpol·); 
85 68 
86 69·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·*monomialBasis·=·MonomialBasisFactory::template·create< 
87 geometryId·>(·preBasis->order()·); 
88 70 
89 71·_\x8B_\x8a_\x8s_\x8i_\x8s·*basis·=·new·_\x8B_\x8a_\x8s_\x8i_\x8s(·*monomialBasis·); 
90 72 
91 73·basis->_\x8f_\x8i_\x8l_\x8l(·matrix·); 
92 74 
93 75·InterpolationFactory::release(interpol); 
94 76·PreBasisFactory::release(preBasis); 
95 77 
96 78·return·basis; 
97 79·} 
98 _\x88_\x81·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object) 
99 82·{ 
100 83·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·*monomialBasis·=·&(object->basis()); 
Max diff block lines reached; 6373/12282 bytes (51.89%) of diff not shown.
8.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00458.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·basisevaluator.hh·File·Reference</title>8 <title>dune-localfunctions:·q1.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 46 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">basisevaluator.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">q1.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code><br·/> 
89 </div>85 </div>
90 <p><a·href="a00458_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00458_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">87 <table·class="memberdecls">
92 <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>
93 Classes</h2></td></tr>89 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02602.html">Dune::MonomialEvaluator&lt;·B·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html">Dune::MonomialEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html">Dune::MonomialEvaluator&lt;·B·&gt;::BaseIterator&lt;·Deriv·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02614.html">Dune::StandardEvaluator&lt;·B·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02010.html">Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·global-valued·Q1·elements.··<a·href="a02010.html#details">More...</a><br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02618.html">Dune::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
107 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>98 </table>
2.53 KB
html2text {}
    
Offset 1, 34 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 q1.hh·File·Reference
9 basisevaluator.hh·File·Reference 
10 #include·<vector> 
11 #include·<dune/common/fmatrix.hh> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/common/typetraits.hh> 
14 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.m_.u_.l_.t_.i_.i_.n_.d_.e_.x_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8>
 17  ·······Factory·for·global-valued·Q1·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8> 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>_\x8:_\x8:_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
23   
24 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
25   
26 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8> 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8B_\x8·_\x8>_\x8:_\x8:_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8d_\x8e_\x8r_\x8i_\x8v_\x8·_\x8> 
29  18  
30 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
31 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
32  21  
33 ===============================================================================22 ===============================================================================
34 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
77.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00458_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·basisevaluator.hh·Source·File</title>8 <title>dune-localfunctions:·q1.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 279 lines modifiedOffset 70, 75 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">basisevaluator.hh</div></div>80 ··<div·class="headertitle"><div·class="title">q1.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00458.html">Go·to·the·documentation·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>83 <a·href="a00458.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_BASISEVALUATOR_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_BASISEVALUATOR_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_Q1_LOCALFINITEELEMENT_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_Q1_LOCALFINITEELEMENT_HH</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00521.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">dune/localfunctions/utility/tensor.hh</a>&gt;</span></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··/*******************************************</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Should·be·removed·as·soon·as·the·Tensor</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·classes·have·been·revisited.·See·remarks</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·in·tensor.hh·(also·hold·true·here).</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*******************************************/</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·B&gt;</div>101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
112 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02602.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02602.html">MonomialEvaluator</a></div>103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02010.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02010.html">Q1FiniteElementFactory</a>·:</div>
 104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory</a>&lt;</div>
 105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>········LagrangeCubeLocalFiniteElement&lt;</div>
 106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>············typename·Geometry::ctype,·RF,·Geometry::mydimension,·1</div>
 107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>············&gt;,</div>
 108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········Geometry</div>
 109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········&gt;</div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>
 111 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01878.html">LagrangeCubeLocalFiniteElement</a>&lt;</div>
 112 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="keyword">typename</span>·Geometry::ctype,·RF,·Geometry::mydimension,·1</div>
 113 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········&gt;·<a·class="code·hl_class"·href="a01878.html">LFE</a>;</div>
 114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01646.html">ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;LFE,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01646.html">Base</a>;</div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02602.html#a19a89b5b136d9a57cf7dd6197a3a4503">···32</a></span>····<span·class="keyword">typedef</span>·B·<a·class="code·hl_typedef"·href="a02602.html#a19a89b5b136d9a57cf7dd6197a3a4503">Basis</a>;</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02602.html#a467abec640f5989847fabd3d1456060b">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::Field·<a·class="code·hl_typedef"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>;</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02602.html#a6e2011bc65bd1f6c9f0da13918f78195">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::DomainVector·<a·class="code·hl_typedef"·href="a02602.html#a6e2011bc65bd1f6c9f0da13918f78195">DomainVector</a>;</div> 
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">···35</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>·=·Basis::dimension;</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">···36</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">dimRange</a>·=·Basis::dimRange;</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02602.html#abe3c40be7cbb9d958ef1ef1cbac60b90">···38</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;Field&gt;·<a·class="code·hl_typedef"·href="a02602.html#abe3c40be7cbb9d958ef1ef1cbac60b90">Container</a>;</div>116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01878.html">LFE</a>·lfe;</div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Deriv·&gt;</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02606.html">BaseIterator</a>;</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·deriv&gt;</div> 
127 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02610.html">···44</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02610.html">Iterator</a></div> 
129 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>118 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02010.html#aec714cfff5d9de7d4b58e81e35d2c42d">···42</a></span>····<a·class="code·hl_function"·href="a02010.html#aec714cfff5d9de7d4b58e81e35d2c42d">Q1FiniteElementFactory</a>()·:·<a·class="code·hl_class"·href="a01646.html">Base</a>(lfe)·{}</div>
130 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">···46</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02606.html">BaseIterator&lt;Derivatives&lt;Field,dimension,dimRange,deriv,DerivativeLayoutNS::derivative&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">All</a>;</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">···47</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02606.html">BaseIterator&lt;Derivatives&lt;Field,dimension,1,0,DerivativeLayoutNS::value&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">Integrate</a>;</div> 
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····};</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>
133 </div>121 </div>
 122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Q1FiniteElementFactory&lt;Geometry,·RF&gt;::LFE</div>
 125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Q1FiniteElementFactory&lt;Geometry,·RF&gt;::lfe;</div>
 126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">···50</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">size</a>()<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02602.html#a51d344612495e08e3d3b741abfaf666e">size_</a>;</div> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">protected</span>:</div> 
143 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02602.html#a41164494e72a5664e012f8e0b1eaa5ec">···56</a></span>····<a·class="code·hl_function"·href="a02602.html#a41164494e72a5664e012f8e0b1eaa5ec">MonomialEvaluator</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02602.html#a19a89b5b136d9a57cf7dd6197a3a4503">Basis</a>·&amp;basis,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">size</a>)</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·<a·class="code·hl_variable"·href="a02602.html#a25ac4e1f6705d511e6c4e4ad0c107a48">basis_</a>(basis),</div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<a·class="code·hl_variable"·href="a02602.html#a231cdde9ec1ea07611e49db67939a3b8">order_</a>(order),</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<a·class="code·hl_variable"·href="a02602.html#a51d344612495e08e3d3b741abfaf666e">size_</a>(<a·class="code·hl_function"·href="a02602.html#ab50883ee844000ec9b97dde75cece670">size</a>),</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<a·class="code·hl_variable"·href="a02602.html#a9380d3d2119d9e7ba4dd7f1f2dc0b831">container_</a>(0)</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{}</div> 
150 </div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·deriv&gt;</div> 
152 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02602.html#a74f2b738ae19f1148f707a03d1c85db9">···63</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02602.html#a74f2b738ae19f1148f707a03d1c85db9">resize</a>()</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·totalSize·=·<a·class="code·hl_struct"·href="a02874.html">Derivatives&lt;Field,dimension,dimRange,deriv,DerivativeLayoutNS::derivative&gt;::size</a>*<a·class="code·hl_variable"·href="a02602.html#a51d344612495e08e3d3b741abfaf666e">size_</a>;</div> 
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_variable"·href="a02602.html#a9380d3d2119d9e7ba4dd7f1f2dc0b831">container_</a>.resize(totalSize);</div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div> 
158 </div> 
Max diff block lines reached; 14899/60262 bytes (24.72%) of diff not shown.
18.9 KB
html2text {}
    
Offset 1, 323 lines modifiedOffset 1, 75 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 basisevaluator.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 q1.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5
 16 6#ifndef·DUNE_Q1_LOCALFINITEELEMENT_HH
 17 7#define·DUNE_Q1_LOCALFINITEELEMENT_HH
 18 8
15 5#ifndef·DUNE_BASISEVALUATOR_HH 
16 6#define·DUNE_BASISEVALUATOR_HH 
17 7 
18 8#include·<vector> 
19 9 
20 10#include·<dune/common/fmatrix.hh> 
21 11#include·<dune/common/fvector.hh> 
22 12#include·<dune/common/typetraits.hh> 
23 13 
24 14#include·<dune/geometry/type.hh>19 9#include·<dune/geometry/type.hh>
 20 10
25 15 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
27 17#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.m_.u_.l_.t_.i_.i_.n_.d_.e_.x_\x8._\x8h_\x8h>21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
28 18#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.u_.b_.e_\x8._\x8h_\x8h>
 24 14
 25 15namespace·_\x8D_\x8u_\x8n_\x8e
 26 16{
 27 17
29 1928 19
 29 24·template<class·Geometry,·class·RF>
 30 _\x82_\x85·class·_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·:
 31 26·public·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<
 32 27·LagrangeCubeLocalFiniteElement<
 33 28·typename·Geometry::ctype,·RF,·Geometry::mydimension,·1
 34 29·>,
 35 30·Geometry
30 20namespace·_\x8D_\x8u_\x8n_\x8e 
31 21{ 
32 22·/******************************************* 
33 23·*·Should·be·removed·as·soon·as·the·Tensor 
34 24·*·classes·have·been·revisited.·See·remarks 
35 25·*·in·tensor.hh·(also·hold·true·here). 
36 26·*******************************************/ 
37 27 
38 28 
39 29·template·<class·B> 
40 _\x83_\x80·struct·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r 
41 31·{36 31·>
42 _\x83_\x82·typedef·B·_\x8B_\x8a_\x8s_\x8i_\x8s; 
43 _\x83_\x83·typedef·typename·Basis::Field·_\x8F_\x8i_\x8e_\x8l_\x8d; 
44 _\x83_\x84·typedef·typename·Basis::DomainVector·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r; 
45 _\x83_\x85·static·const·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·Basis::dimension; 
46 _.3_.6·static·const·int·_.d_.i_.m_.R_.a_.n_.g_.e·=·Basis::dimRange;37 32·{
 38 33·typedef·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<
 39 34·typename·Geometry::ctype,·RF,·Geometry::mydimension,·1
 40 35·>·_\x8L_\x8F_\x8E;
 41 36·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8F_\x8E_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8e;
47 3742 37
48 _.3_.8·typedef·std::vector<Field>·_.C_.o_.n_.t_.a_.i_.n_.e_.r;43 38·static·const·_.L_.F_.E·lfe;
49 3944 39
 45 40·public:
 46 _\x84_\x82·_\x8Q_\x81_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y()·:·_\x8B_\x8a_\x8s_\x8e(lfe)·{}
50 40·template<·class·Deriv·> 
51 41·struct·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r; 
52 42 
53 43·template·<unsigned·int·deriv> 
54 _\x84_\x84·struct·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r 
55 45·{ 
56 _\x84_\x86·typedef 
57 _\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
58 _\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8>·>·_\x8A_\x8l_\x8l; 
59 _\x84_\x87·typedef·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x81_\x8,_\x80_\x8,_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8: 
60 _\x8v_\x8a_\x8l_\x8u_\x8e_\x8>·>·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8e; 
61 48·};47 43·};
 48 44
 49 45·template<class·Geometry,·class·RF>
 50 46·const·typename·Q1FiniteElementFactory<Geometry,·RF>::LFE
 51 47·Q1FiniteElementFactory<Geometry,·RF>::lfe;
 52 48}
62 4953 49
 54 50#endif
 55 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h
 56 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h
 57 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
63 _\x85_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const 
64 51·{ 
65 52·return·_\x8s_\x8i_\x8z_\x8e_\x8_; 
66 53·} 
67 54 
68 55·protected: 
69 _\x85_\x86·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r(const·_\x8B_\x8a_\x8s_\x8i_\x8s·&basis,unsigned·int·order,unsigned·int·_\x8s_\x8i_\x8z_\x8e) 
70 57·:·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_(basis), 
71 58·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_(order), 
72 59·_\x8s_\x8i_\x8z_\x8e_\x8_(_\x8s_\x8i_\x8z_\x8e), 
73 60·_\x8c_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r_\x8_(0) 
74 61·{} 
75 62·template·<int·deriv> 
76 _\x86_\x83·void·_\x8r_\x8e_\x8s_\x8i_\x8z_\x8e() 
77 64·{ 
78 65·const·int·totalSize·= 
79 _\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s_\x8<_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8,_\x8d_\x8e_\x8r_\x8i_\x8v_\x8,_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8L_\x8a_\x8y_\x8o_\x8u_\x8t_\x8N_\x8S_\x8:_\x8:_\x8d_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8>_\x8:_\x8: 
80 _\x8s_\x8i_\x8z_\x8e*_\x8s_\x8i_\x8z_\x8e_\x8_; 
81 66·_\x8c_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r_\x8_.resize(totalSize); 
82 67·} 
83 _\x86_\x88·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r(const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r&); 
84 _\x86_\x89·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_; 
85 _\x87_\x80·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_,_\x8s_\x8i_\x8z_\x8e_\x8_; 
86 _\x87_\x81·_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r·_\x8c_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r_\x8_; 
87 72·}; 
88 73 
89 74 
90 75·template<·class·B·> 
91 76·template<·class·Deriv·> 
92 _\x87_\x87·struct·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r<·B·>::_\x8B_\x8a_\x8s_\x8e_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r 
93 78·{ 
94 _\x87_\x89·typedef·Deriv·_\x8D_\x8e_\x8r_\x8i_\x8v_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s; 
Max diff block lines reached; 9514/19311 bytes (49.27%) of diff not shown.
8.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00461.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·polynomialbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·emptypoints.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 44 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">polynomialbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">emptypoints.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;numeric&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code><br·/> 
89 </div>84 </div>
90 <p><a·href="a00461_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00461_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">86 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
93 Classes</h2></td></tr>88 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02838.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html">Dune::LagrangePoint&lt;·F,·dim·&gt;</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02842.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DVector·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02846.html">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DomainVector·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02850.html">Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01842.html">Dune::EmptyPointSet&lt;·F,·dim·&gt;</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
104 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>98 </table>
2.51 KB
html2text {}
    
Offset 1, 33 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 emptypoints.hh·File·Reference
 10 #include·<vector>
9 polynomialbasis.hh·File·Reference 
10 #include·<fstream> 
11 #include·<numeric> 
12 #include·<dune/common/fmatrix.hh>11 #include·<dune/common/fvector.hh>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_.a_.s_.i_.s_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x_\x8._\x8h_\x8h> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8h> 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
20 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.l_.y_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.<_.·_.E_.v_.a_.l_.,_.·_.C_.M_.,_.·_.D_.,_.·_.R_\x8·_\x8>15 class· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.P_.o_.i_.n_.t_.<_.·_.F_.,_.·_.d_.i_.m_\x8·_\x8>
21  16  
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8m_\x8p_\x8t_\x8y_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8<_\x8·_\x8d_\x8u_\x8m_\x8m_\x8y_\x8,_\x8·_\x8D_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8·_\x8> 
23   
24 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8:_\x8:_\x8C_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8<_\x8·_\x8d_\x8u_\x8m_\x8m_\x8y_\x8,_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r 
25 ·········_\x8> 
26   
27 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
28  18  
29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
30 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
31  21  
32 ===============================================================================22 ===============================================================================
33 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
156 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00461_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·polynomialbasis.hh·Source·File</title>8 <title>dune-localfunctions:·emptypoints.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 481 lines modifiedOffset 70, 185 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">polynomialbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">emptypoints.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00461.html">Go·to·the·documentation·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>83 <a·href="a00461.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_POLYNOMIALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGE_EMPTYPOINTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_POLYNOMIALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGE_EMPTYPOINTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00458.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div>
 99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a01838.html">···17</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01838.html">LagrangePoint</a></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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">typedef</span>·<a·class="code·hl_class"·href="a01838.html">LagrangePoint&lt;·F,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01838.html">This</a>;</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·PolynomialBasis</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·---------------</span></div>104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>,·<span·class="keyword">class</span>·&gt;</div>
 105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01838.html#a5ac9fdc2037748a624a3b98fcc857520">···22</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a01838.html#a5ac9fdc2037748a624a3b98fcc857520">LagrangePointSetImpl</a>;</div>
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
108 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Eval,·<span·class="keyword">class</span>·CM,·<span·class="keyword">class</span>·D=<span·class="keywordtype">double</span>,[·...·truncated·by·diffoscope;·len:·82,·SHA:·6ab92c378e7ca6b47136ff87067517b8a5a36757beed1c75bbc0b246ea6ac722·...·]</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">···25</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">dimension</a>·=·dim;</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">···27</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>;</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">···29</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·Field,·dimension·&gt;·<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>;</div>
 113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 114 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01838.html#af96da5dd82c4c0df4ee7cb43c4e55211">···31</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>·&amp;<a·class="code·hl_function"·href="a01838.html#af96da5dd82c4c0df4ee7cb43c4e55211">point</a>·()<span·class="keyword">·const</span></div>
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">····</span>{</div>
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>;</div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····}</div>
 119 </div>
 120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
109 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">121 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02838.html">···64</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02838.html">PolynomialBasis</a></div>122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01838.html#a33a885f3a60d0d6df28a30ea3290e90c">···36</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·103,·SHA:·7d7ce461654cc6f8e48e235a13971fe2a258b9b1a70aa6919ab38cd434a50514·...·]></div>
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>;</div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 126 </div>
 127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01838.html#a934576c5fa591e67fa26a908b814f645">···41</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>·<a·class="code·hl_function"·href="a01838.html#a934576c5fa591e67fa26a908b814f645">weight</a>·()<span·class="keyword">·const</span></div>
 130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">weight_</a>;</div>
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 133 </div>
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">···46</a></span>····<a·class="code·hl_typedef"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a>·<a·class="code·hl_variable"·href="a01838.html#a5cd31f9311a1ef9488d237046c8f0d05">point_</a>·=·{};</div>
 136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">···47</a></span>····<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·<a·class="code·hl_variable"·href="a01838.html#afd574d9801e65aaef816d2aad9d6e194">localKey_</a>·=·{};</div>
 137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">···48</a></span>····<a·class="code·hl_typedef"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>·<a·class="code·hl_variable"·href="a01838.html#a43500a18235c0ab51fe2f879d0d37b51">weight_</a>·=·{};</div>
 138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··};</div>
 139 </div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·EmptyPointSet</span></div>
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·--------------</span></div>
 143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim·&gt;</div>
 145 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};">
 146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01842.html">···55</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01842.html">EmptyPointSet</a></div>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01842.html">EmptyPointSet&lt;·F,·dim·&gt;</a>·<a·class="code·hl_class"·href="a01842.html">This</a>;</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>
 151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01842.html#af50e5d3435136e24da43b8d647c3b487">···60</a></span>····<span·class="keyword">typedef</span>·F·<a·class="code·hl_typedef"·href="a01842.html#af50e5d3435136e24da43b8d647c3b487">Field</a>;</div>
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01842.html#a57a129a14735ed4ea88719a585e55b7d">···62</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01842.html#a57a129a14735ed4ea88719a585e55b7d">dimension</a>·=·dim;</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a01842.html#ac358d753e67b0092d55ed59c19207180">···64</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01838.html">Dune::LagrangePoint&lt;·Field,·dimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01842.html#ac358d753e67b0092d55ed59c19207180">LagrangePoint</a>;</div>
111 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··{</div>156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01842.html#afd9941a99c6511fc46bd33d64ca5cab6">···66</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::vector&lt;·LagrangePoint·&gt;::const_iterator·<a·class="code·hl_typedef"·href="a01842.html#afd9941a99c6511fc46bd33d64ca5cab6">iterator</a>;</div>
112 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;·Eval,·CM·&gt;</a>·<a·class="code·hl_class"·href="a02838.html">This</a>;</div> 
113 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">typedef</span>·Eval·Evaluator;</div> 
114 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
115 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">public</span>:</div>159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">protected</span>:</div>
116 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02838.html#a8169b6d5a030508931ea880f6af27fbd">···70</a></span>····<span·class="keyword">typedef</span>·CM·<a·class="code·hl_typedef"·href="a02838.html#a8169b6d5a030508931ea8[·...·truncated·by·diffoscope;·len:·40,·SHA:·5563d852118667b22aa7d7e97c28e528ddbd27f27345b3118fecfee753ad546d·...·]>160 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01842.html#a6e777379c3ed2264f3d5ce5d6da27c47">···69</a></span>····<a·class="code·hl_function"·href="a01842.html#a6e777379c3ed2264f3d5ce5d6da27c47">EmptyPointSet</a>·(·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_function"·href="a01842.html#a1722cc25e11c1436d2b4d8b1f57d3b9d">order</a>·)</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_variable"·href="a01842.html#a24eb7272b2d56c5da08451779282abaf">order_</a>(·<a·class="code·hl_function"·href="a01842.html#a1722cc25e11c1436d2b4d8b1f57d3b9d">order</a>·)</div>
117 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{}</div>
118 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02838.html#a0f0e1ec512613cc433273e90ec3683ae">···72</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CoefficientMatrix::Fi[·...·truncated·by·diffoscope;·len:·102,·SHA:·61d8326ee06baccbc52f91f9f07c00f2ae092c9de8fda34a208eaeb8fbca6867·...·]/div>164 </div>
119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02838.html#a57d586d9f7fcabf28dc83afe9b2597d1">···74</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02838.html#a57d586d9f7fcabf28dc83afe9b2597d1">dimension</a>·=·Evaluator::dimension;</div> 
121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">···75</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">dimRange</a>·=·Evaluator::dimRange*CoefficientMatrix::blockSize;</div> 
122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,dimension,FieldVector&lt;D,dimension&gt;</a>,</div> 
123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········R,<a·class="code·hl_variable"·href="a02838.html#a101080cf272d07a1a3f7f31690aaa6ab">dimRange</a>,FieldVector&lt;R,dimRange&gt;,</div> 
124 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02838.html#a8cf83bc07f5c9455365e28b6c767dcc8">···78</a></span>········FieldMatrix&lt;R,dimRange,dimension&gt;·&gt;·<a·class="code·hl_typedef"·href="a02838.html#a8cf83bc07f5c9455365e28b6c767dcc8">Traits</a>;</div> 
125 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">···79</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Evaluator::Basis·<a·class="code·hl_typedef"·href="a02838.html#a308271c234c4cc9dd997a3c1d979a98e">Basis</a>;</div> 
Max diff block lines reached; 97141/124579 bytes (77.98%) of diff not shown.
34.1 KB
html2text {}
    
Offset 1, 538 lines modifiedOffset 1, 203 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 polynomialbasis.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 emptypoints.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_POLYNOMIALBASIS_HH 
16 6#define·DUNE_POLYNOMIALBASIS_HH15 5#ifndef·DUNE_LAGRANGE_EMPTYPOINTS_HH
 16 6#define·DUNE_LAGRANGE_EMPTYPOINTS_HH
17 717 7
18 8#include·<fstream>18 8#include·<vector>
 19 9
19 9#include·<numeric> 
20 10 
21 11#include·<dune/common/fmatrix.hh>20 10#include·<dune/common/fvector.hh>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
22 1222 12
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
24 14 
25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8c_\x8o_\x8e_\x8f_\x8f_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x_\x8._\x8h_\x8h> 
26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h> 
28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8._\x8h_\x8h> 
29 19 
30 20namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
31 21{ 
32 22 
33 23·//·PolynomialBasis24 14{
 25 15
 26 16·template<·class·F,·unsigned·int·dim·>
 27 _\x81_\x87·class·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t
 28 18·{
 29 19·typedef·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
 30 20
 31 21·template<·class,·class·>
 32 _\x82_\x82·friend·class·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8I_\x8m_\x8p_\x8l;
 33 23
 34 24·public:
 35 _\x82_\x85·static·const·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim;
 36 26
 37 _\x82_\x87·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d;
 38 28
 39 _\x82_\x89·typedef·FieldVector<·Field,·dimension·>·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r;
 40 30
 41 _\x83_\x81·const·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r·&_\x8p_\x8o_\x8i_\x8n_\x8t·()·const
 42 32·{
 43 33·return·_\x8p_\x8o_\x8i_\x8n_\x8t_\x8_;
 44 34·}
 45 35
 46 _\x83_\x86·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·()·const
 47 37·{
 48 38·return·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_;
 49 39·}
 50 40
 51 _\x84_\x81·const·_\x8F_\x8i_\x8e_\x8l_\x8d·_\x8w_\x8e_\x8i_\x8g_\x8h_\x8t·()·const
 52 42·{
 53 43·return·_\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8_;
 54 44·}
 55 45
 56 _\x84_\x86·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r·_\x8p_\x8o_\x8i_\x8n_\x8t_\x8_·=·{};
 57 _\x84_\x87·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8_·=·{};
 58 _\x84_\x88·_\x8F_\x8i_\x8e_\x8l_\x8d·_\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8_·=·{};
 59 49·};
 60 50
 61 51·//·EmptyPointSet
34 24·//·---------------62 52·//·--------------
35 25 
36 63·template<·class·Eval,·class·CM,·class·D=double,·class·R=double·> 
37 _.6_.4·class·_.P_.o_.l_.y_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s63 53
 64 54·template<·class·F,·unsigned·int·dim·>
 65 _\x85_\x85·class·_\x8E_\x8m_\x8p_\x8t_\x8y_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t
38 65·{66 56·{
 67 57·typedef·_\x8E_\x8m_\x8p_\x8t_\x8y_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
 68 58
39 66·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s; 
40 67·typedef·Eval·Evaluator; 
41 68 
42 69·public:69 59·public:
 70 _\x86_\x80·typedef·F·_\x8F_\x8i_\x8e_\x8l_\x8d;
 71 61
43 _\x87_\x80·typedef·CM·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x; 
44 71 
45 _\x87_\x82·typedef·typename·CoefficientMatrix::Field·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
46 73 
47 _\x87_.4·static·const·unsigned·int·_.d_.i_.m_.e_.n_.s_.i_.o_.n·=·Evaluator::dimension;72 _\x86_.2·static·const·unsigned·int·_.d_.i_.m_.e_.n_.s_.i_.o_.n·=·dim;
48 _\x87_\x85·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·Evaluator::dimRange*CoefficientMatrix:: 
49 blockSize; 
50 76·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8>, 
51 77·R,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e,FieldVector<R,dimRange>, 
52 _\x87_\x88·FieldMatrix<R,dimRange,dimension>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
53 _\x87_\x89·typedef·typename·Evaluator::Basis·_\x8B_\x8a_\x8s_\x8i_\x8s; 
54 _\x88_\x80·typedef·typename·Evaluator::DomainVector·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r; 
55 81·template·<class·Fy> 
56 _\x88_\x82·using·_\x8H_\x8e_\x8s_\x8s_\x8i_\x8a_\x8n_\x8F_\x8y_\x8T_\x8y_\x8p_\x8e·= 
57 FieldVector<FieldMatrix<Fy,dimension,dimension>,_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e>; 
58 _.8_.3·using·_.H_.e_.s_.s_.i_.a_.n_.T_.y_.p_.e·=·_.H_.e_.s_.s_.i_.a_.n_.F_.y_.T_.y_.p_.e_.<_.R_.>;73 63
 74 _\x86_\x84·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8·_\x8>·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t;
 75 65
 76 _\x86_\x86·typedef·typename·std::vector<·LagrangePoint·>::const_iterator·_\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r;
 77 67
 78 68·protected:
 79 _\x86_\x89·_\x8E_\x8m_\x8p_\x8t_\x8y_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·(·const·std::size_t·_\x8o_\x8r_\x8d_\x8e_\x8r·)
 80 70·:·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8_(·_\x8o_\x8r_\x8d_\x8e_\x8r·)
 81 71·{}
 82 72
 83 73·public:
 84 _\x87_\x84·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8]_\x8·(·const·unsigned·int·i·)·const
 85 75·{
 86 76·assert(·i·<·_\x8s_\x8i_\x8z_\x8e()·);
 87 77·return·_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8_[·i·];
 88 78·}
 89 79
 90 _\x88_\x80·_\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8b_\x8e_\x8g_\x8i_\x8n·()·const
 91 81·{
 92 82·return·_\x8p_\x8o_\x8i_\x8n_\x8t_\x8s_\x8_.begin();
 93 83·}
59 8494 84
 95 _\x88_\x85·_\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r·_\x8e_\x8n_\x8d·()·const
Max diff block lines reached; 15510/34860 bytes (44.49%) of diff not shown.
6.51 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00464.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·interpolationhelper.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangecoefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 38 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interpolationhelper.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangecoefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/concept.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 </div>86 </div>
86 <p><a·href="a00464_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00464_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02718.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01862.html">Dune::LagrangeCoefficientsFactory&lt;·LP,·dim,·F·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Vector,·true·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Basis,·Matrix,·false·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
99 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table>98 </table>
1.79 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 interpolationhelper.hh·File·Reference9 lagrangecoefficients.hh·File·Reference
10 #include·<vector>10 #include·<vector>
11 #include·<dune/common/fvector.hh>11 #include·<dune/common/fvector.hh>
12 #include·<dune/common/concept.hh>12 #include·<dune/geometry/type.hh>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>
16 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8·_\x8> 
17   
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8·_\x8>_\x8:_\x8:_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8F_\x8u_\x8n_\x8c_\x8,_\x8·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8,_\x8·_\x8t_\x8r_\x8u_\x8e 
19 ·········_\x8> 
20   
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8F_\x8,_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8·_\x8>_\x8:_\x8:_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8, 
22 ·········_\x8f_\x8a_\x8l_\x8s_\x8e_\x8·_\x8> 
23  18  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  21  
27 ===============================================================================22 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
57.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00464_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·interpolationhelper.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangecoefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 199 lines modifiedOffset 70, 81 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">interpolationhelper.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangecoefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00464.html">Go·to·the·documentation·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>83 <a·href="a00464.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·GENERIC_INTERPOLATIONHELPER_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGECOEFFICIENTS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·GENERIC_INTERPOLATIONHELPER_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGECOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/concept.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <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="a00576.html">Dune</a></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>F&gt;</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·A·small·helper·class·to·avoid·having·to</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·write·the·interpolation·twice·(once·for·function</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·and·once·for·a·basis)</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·F,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·&gt;</div> 
102 <div·class="foldopen"·id="foldopen00020"·data-start="{"·data-end="};">104 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a02718.html">···20</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02718.html">InterpolationHelper</a></div>105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01862.html">···22</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01862.html">LagrangeCoefficientsFactory</a></div>
104 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··{</div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
105 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Func,<span·class="keyword">class</span>·Container,·<span·class="keywordtype">bool</span>·type&gt;</div> 
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02722.html">···23</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02722.html">Helper</a>;</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01862.html#a631324d3e79f22d01bcea36517525968">···24</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class=[·...·truncated·by·diffoscope;·len:·125,·SHA:·d034e5b287c0ebfeb54645a498c02e1ab9a655c4daa2142d19e1ecd78f00aa92·...·];</div>
 108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">···25</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typedef</span>·LP&lt;F,dim&gt;·<a·class="code·hl_variable"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">Object</a>;</div>
 109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">···26</a></span>····<span·class="keyword">typedef</span>·std::size_t·<a·class="code·hl_typedef"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a>;</div>
 110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 112 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01862.html#abe253444609fed6fdc4732cdb1f87bda">···29</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_variable"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">Object</a>·*<a·class="code·hl_function"·href="a01862.html#abe253444609fed6fdc4732cdb1f87bda">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a>·&amp;order·)</div>
 114 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 115 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">if</span>·(order·==·0·||·!Object::template·supports&lt;geometryId&gt;(order))</div>
 116 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<span·class="keywordflow">return</span>·0;</div>
 117 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::remove_const&lt;Object&gt;::type·LagrangeCoefficients;</div>
 118 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······LagrangeCoefficients·*<span·class="keywordtype">object</span>·=·<span·class="keyword">new</span>·LagrangeCoefficients(order);</div>
 119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keywordflow">if</span>·(·!object-&gt;template·build&lt;geometryId&gt;()·)</div>
 120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······{</div>
 121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="keyword">delete</span>·object;</div>
 122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="keywordtype">object</span>·=·<span·class="keyword">nullptr</span>;</div>
 123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>
 124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·object;</div>
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··};</div>125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
108 </div>126 </div>
 127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01862.html#a79a6a8a0d975bc08bd0fa19f73133c00">···42</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01862.html#a79a6a8a0d975bc08bd0fa19f73133c00">release</a>(·<a·class="code·hl_variable"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div>
109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·F,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d&gt;</div> 
110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Func,<span·class="keyword">class</span>·Vector&gt;</div> 
111 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
112 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02726.html">···27</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02718.html">InterpolationHelper</a>&lt;F,d&gt;::<a·class="code·hl_struct"·href="a02722.html">Helper</a>&lt;Func,Vector,true&gt;</div> 
113 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Func·is·of·Function·type</span></div> 
114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
115 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">···30</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;·Dune::FieldVector&lt;F,d&gt;·&gt;·<a·class="code·hl_typedef"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">Result</a>;</div> 
116 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02726.html#a6cfea5eace099fe0eaa8901d3f2d5fb1">···31</a></span>····<a·class="code·hl_function"·href="a02726.html#a6cfea5eace099fe0eaa8901d3f2d5fb1">Helper</a>(<span·class="keyword">const</span>·Func·&amp;·func,·Vector·&amp;vec)</div> 
118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······:·func_(func),</div> 
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········vec_(vec),</div> 
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········tmp_(1)</div> 
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div>128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>
122 </div>129 </div>
123 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02726.html#afdffa41bafa581f26dc0b8fc8c08ebb1">···36</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Vector::value_type·&amp;<a·class="code·hl_function"·href="a02726.html#afdffa41bafa581f26dc0b8fc8c08ebb1">operator()</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col)</div> 
125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div> 
126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·vec_[row];</div> 
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div> 
128 </div> 
129 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Fy&gt;</div> 
130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02726.html#aaca89234647068359888e885ee6f8e41">···41</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02726.html#aaca89234647068359888e885ee6f8e41">set</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col,</div> 
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·············<span·class="keyword">const</span>·Fy·&amp;val)</div> 
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div> 
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······assert(col==0);</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······assert(row&lt;vec_.size());</div> 
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(·val,·vec_[row]·);</div> 
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div> 
138 </div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Fy&gt;</div> 
140 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02726.html#a22d35ecc3fb9aa6d6b7bc89199720417">···49</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02726.html#a22d35ecc3fb9aa6d6b7bc89199720417">add</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·row,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·col,</div> 
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·············<span·class="keyword">const</span>·Fy·&amp;val)</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······assert(col==0);</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······assert(row&lt;vec_.size());</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······vec_[row]·+=·field_cast&lt;typename·Vector::value_type&gt;(val);</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div> 
148 </div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DomainVector&gt;</div> 
150 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02726.html#a9287f79ed66b68e4d9ed577497a231aa">···57</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">Result</a>·&amp;<a·class="code·hl_function"·href="a02726.html#a9287f79ed66b68e4d9ed577497a231aa">evaluate</a>(<span·class="keyword">const</span>·DomainVector·&amp;x)<span·class="keyword">·const</span></div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(func_(x),·tmp_[0]·);</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·tmp_;</div> 
Max diff block lines reached; 10746/44788 bytes (23.99%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 207 lines modifiedOffset 1, 80 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 interpolationhelper.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangecoefficients.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·GENERIC_INTERPOLATIONHELPER_HH 
16 6#define·GENERIC_INTERPOLATIONHELPER_HH15 5#ifndef·DUNE_LAGRANGECOEFFICIENTS_HH
 16 6#define·DUNE_LAGRANGECOEFFICIENTS_HH
17 717 7
18 8#include·<vector>18 8#include·<vector>
19 919 9
20 10#include·<dune/common/fvector.hh>20 10#include·<dune/common/fvector.hh>
21 11#include·<dune/common/concept.hh> 
22 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_.._.h_.h>21 11
 22 12#include·<dune/geometry/type.hh>
23 1323 13
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h>
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 26 16
24 14namespace·_\x8D_\x8u_\x8n_\x8e27 17namespace·_\x8D_\x8u_\x8n_\x8e
 28 18{
 29 19
 30 20·template<·template·<class,unsigned·int>·class·LP,
 31 21·unsigned·int·dim,·class·F>
 32 _\x82_\x82·struct·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
25 15{ 
26 16·//·A·small·helper·class·to·avoid·having·to 
27 17·//·write·the·interpolation·twice·(once·for·function 
28 18·//·and·once·for·a·basis) 
29 19·template<·class·F,·unsigned·int·dimension·> 
30 _\x82_\x80·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r 
31 21·{33 23·{
 34 _\x82_\x84·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim;
 35 _\x82_\x85·const·typedef·LP<F,dim>·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 36 _\x82_\x86·typedef·std::size_t·_\x8K_\x8e_\x8y;
 37 27
 38 28·template<·GeometryType::Id·geometryId·>
 39 _\x82_\x89·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&order·)
32 22·template·<class·Func,class·Container,·bool·type> 
33 _\x82_\x83·struct·_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r; 
34 24·}; 
35 25·template·<class·F,unsigned·int·d> 
36 26·template·<class·Func,class·Vector> 
37 _\x82_\x87·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<F,d>::_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<Func,Vector,true> 
38 28·//·Func·is·of·Function·type 
39 29·{ 
40 _\x83_\x80·typedef·std::vector<·Dune::FieldVector<F,d>·>·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t; 
41 _\x83_\x81·_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r(const·Func·&·func,·Vector·&vec) 
42 32·:·func_(func), 
43 33·vec_(vec), 
44 34·tmp_(1) 
45 35·{} 
46 _\x83_\x86·const·typename·Vector::value_type·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8(_\x8)(unsigned·int·row,unsigned·int 
47 col) 
48 37·{40 30·{
49 38·return·vec_[row];41 31·if·(order·==·0·||·!Object::template·supports<geometryId>(order))
 42 32·return·0;
 43 33·typedef·typename·std::remove_const<Object>::type·LagrangeCoefficients;
 44 34·LagrangeCoefficients·*object·=·new·LagrangeCoefficients(order);
 45 35·if·(·!object->template·build<geometryId>()·)
 46 36·{
 47 37·delete·object;
 48 38·object·=·nullptr;
50 39·}49 39·}
 50 40·return·object;
51 40·template·<class·Fy> 
52 _\x84_\x81·void·_\x8s_\x8e_\x8t(unsigned·int·row,unsigned·int·col, 
53 42·const·Fy·&val) 
54 43·{ 
55 44·assert(col==0); 
56 45·assert(row<vec_.size()); 
57 46·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(·val,·vec_[row]·); 
58 47·}51 41·}
 52 _\x84_\x82·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·}
 53 43·};
 54 44
 55 45}
 56 46
 57 47#endif·//·DUNE_LAGRANGECOEFFICIENTS_HH
59 48·template·<class·Fy> 
60 _\x84_\x89·void·_\x8a_\x8d_\x8d(unsigned·int·row,unsigned·int·col, 
61 50·const·Fy·&val) 
62 51·{ 
63 52·assert(col==0); 
64 53·assert(row<vec_.size()); 
65 54·vec_[row]·+=·field_cast<typename·Vector::value_type>(val); 
66 55·} 
67 56·template·<class·DomainVector> 
68 _\x85_\x87·const·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t·&_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e(const·DomainVector·&x)·const 
69 58·{ 
70 59·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(func_(x),·tmp_[0]·); 
71 60·return·tmp_; 
72 61·} 
73 _\x86_\x82·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const 
74 63·{ 
75 64·return·1; 
76 65·} 
77 _\x86_\x86·const·Func·&_\x8f_\x8u_\x8n_\x8c_\x8_; 
78 _\x86_\x87·Vector·&_\x8v_\x8e_\x8c_\x8_; 
79 _\x86_\x88·mutable·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t·_\x8t_\x8m_\x8p_\x8_; 
80 69·}; 
81 70·template·<class·F,unsigned·int·d> 
82 71·template·<class·Basis,class·Matrix> 
83 _\x87_\x82·struct·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<F,d>::_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r<Basis,Matrix,false> 
84 73·//·Func·is·of·Basis·type 
85 74·{ 
86 _\x87_\x85·typedef·std::vector<·Dune::FieldVector<F,d>·>·_\x8R_\x8e_\x8s_\x8u_\x8l_\x8t; 
87 _\x87_\x86·_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r(const·Basis·&·basis,·Matrix·&matrix) 
88 77·:·basis_(basis), 
89 78·matrix_(matrix), 
90 79·tmp_(basis.size())·{} 
91 _\x88_\x80·const·F·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8(_\x8)(unsigned·int·row,unsigned·int·col)·const 
92 81·{ 
93 82·return·matrix_[row][col]; 
94 83·} 
95 _\x88_\x84·F·&_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8(_\x8)(unsigned·int·row,unsigned·int·col) 
96 85·{ 
Max diff block lines reached; 8120/13910 bytes (58.38%) of diff not shown.
7.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00467.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·dglocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangecube.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">dglocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangecube.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;numeric&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>90 </div>
85 <p><a·href="a00467_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00467_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">92 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>94 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html">Dune::DGLocalCoefficients</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01878.html">Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and·polynomial·order.··<a·href="a01878.html#details">More...</a><br·/></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·providing·local·coefficients·for·dg·spaces.··<a·href="a02670.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html">Dune::DGLocalCoefficientsFactory&lt;·BasisFactory·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·the·dg·local·coefficients.··<a·href="a02674.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>103 </table>
2.01 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 dglocalcoefficients.hh·File·Reference9 lagrangecube.hh·File·Reference
10 #include·<cassert>10 #include·<array>
11 #include·<vector>11 #include·<numeric>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/math.hh>
 15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 21 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8k_\x8·_\x8>
 22  ·······Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension
 23 ········and·polynomial·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
16  ········A·class·providing·local·coefficients·for·dg·spaces.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8> 
19  ········A·factory·class·for·the·dg·local·coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  24  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  27  
24 ===============================================================================28 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
148 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00467_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·dglocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangecube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 117 lines modifiedOffset 70, 741 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">dglocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangecube.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00467.html">Go·to·the·documentation·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>83 <a·href="a00467.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DGLOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DGLOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·DGLocalCoefficients</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·-------------------</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
101 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a02670.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02670.html">DGLocalCoefficients</a></div> 
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div> 
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02670.html">DGLocalCoefficients</a>·<a·class="code·hl_class"·href="a02670.html">This</a>;</div> 
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
107 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">···28</a></span>····<a·class="code·hl_function"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">DGLocalCoefficients</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·n·)</div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······:·localKey_(·n·)</div> 
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·Forward·declaration</span></div>
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·i·=·0;·i·&lt;·n;·++i·)</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasis&gt;</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">class·</span>LagrangeCubeLocalInterpolation;</div>
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········localKey_[·i·]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(·0,·0,·i·);</div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div> 
114 </div> 
115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>
116 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">···35</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;<a·class="code·hl_function"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">localKey</a>·(·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·)<span·class="keyword">·const</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">····</span>{</div>110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span>LagrangeCubeLocalBasis</div>
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······assert(·i·&lt;·<a·class="code·hl_function"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">size</a>()·);</div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·localKey_[·i·];</div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>
122 </div>112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>LagrangeCubeLocalInterpolation&lt;LagrangeCubeLocalBasis&lt;D,R,dim,k&gt;·&gt;;</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
124 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">···41</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02670.html#a1b120d62a27535d83c085bfaa0d93821">size</a>·()<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·i-th·Lagrange·polynomial·of·degree·k·in·one·dimension</span></div>
127 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·localKey_.size();</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">static</span>·R·p(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·D·x)</div>
128 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div>
129 </div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······R·result(1.0);</div>
 118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j=0;·j&lt;=k;·j++)</div>
 119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="keywordflow">if</span>·(j!=i)·result·*=·(k*x-j)/((<span·class="keywordtype">int</span>)i-(int)j);</div>
131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·result;</div>
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;·LocalKey·&gt;·localKey_;</div> 
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div> 
134 </div> 
135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·derivative·of·ith·Lagrange·polynomial·of·degree·k·in·one·dimension</span></div>
 124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">static</span>·R·dp(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·D·x)</div>
 125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
 126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······R·result(0.0);</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j=0;·j&lt;=k;·j++)</div>
 129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·DGLocalCoefficientsFactory</span></div>130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">if</span>·(j!=i)</div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·--------------------------</span></div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BasisFactory·&gt;</div> 
141 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02674.html">···58</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02674.html">DGLocalCoefficientsFactory</a></div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div>131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········{</div>
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02674.html#ac8e73f024217c114962286dab4c658bc">···60</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02674.html#ac8e73f024217c114962286dab4c658bc">dimension</a>·=·BasisFactory::dimension;</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">···61</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::Key·<a·class="code·hl_typedef"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a>;</div> 
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02670.html">DGLocalCo[·...·truncated·by·diffoscope;·len:·105,·SHA:·1541f15e8f7efd23be5668ba89c2deb9054fad8e9df33d3acf636d8abca76488·...·];</div>132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··········R·prod(·(k*1.0)/((<span·class="keywordtype">int</span>)i-(<span·class="keywordtype">int</span>)j)·);</div>
 133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·l=0;·l&lt;=k;·l++)</div>
 134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordflow">if</span>·(l!=i·&amp;&amp;·l!=j)</div>
 135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············prod·*=·(k*x-l)/((<span·class="keywordtype">int</span>)i-(int)l);</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········result·+=·prod;</div>
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
149 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02674.html#a4b3eb3cec4c46dd9b3f83ecddc5b0e02">···65</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02670.html">Object</a>·*<a·class="code·hl_function"·href="a02674.html#a4b3eb3cec4c46dd9b3f83ecddc5b0e02">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a>·&amp;key·)</div> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div>
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BasisFactory::Object·*basis</div> 
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········=·BasisFactory::template·create&lt;·geometryId·&gt;(·key·);</div> 
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<a·class="code·hl_class"·href="a02670.html">Object</a>·*coefficients·=·<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">Object</a>(·basis-&gt;size()·);</div> 
155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······BasisFactory::release(·basis·);</div> 
156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keywordflow">return</span>·coefficients;</div>139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·result;</div>
 140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 141 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
Max diff block lines reached; 100665/124132 bytes (81.10%) of diff not shown.
26.8 KB
html2text {}
    
Offset 1, 120 lines modifiedOffset 1, 764 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 dglocalcoefficients.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangecube.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_DGLOCALCOEFFICIENTS_HH 
16 6#define·DUNE_DGLOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGECUBE_HH
17 717 7
18 8#include·<cassert>18 8#include·<array>
19 9#include·<vector>19 9#include·<numeric>
20 1020 10
 21 11#include·<dune/common/fmatrix.hh>
 22 12#include·<dune/common/fvector.hh>
 23 13#include·<dune/common/math.hh>
 24 14
 25 15#include·<dune/geometry/referenceelements.hh>
 26 16
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
22 12 
23 13namespace·_\x8D_\x8u_\x8n_\x8e 
24 14{ 
25 15 
26 16·//·DGLocalCoefficients 
27 17·//·------------------- 
28 18 
29 _.2_.2·class·_.D_.G_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s30 20
 31 21namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl
 32 22{
 33 23·//·Forward·declaration
 34 24·template<class·LocalBasis>
 35 25·class·LagrangeCubeLocalInterpolation;
 36 26
 37 37·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·k>
 38 38·class·LagrangeCubeLocalBasis
30 23·{39 39·{
 40 40·friend·class
 41 LagrangeCubeLocalInterpolation<LagrangeCubeLocalBasis<D,R,dim,k>·>;
 42 41
 43 42·//·i-th·Lagrange·polynomial·of·degree·k·in·one·dimension
 44 43·static·R·p(unsigned·int·i,·D·x)
31 24·typedef·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8T_\x8h_\x8i_\x8s; 
32 25 
33 26·public: 
34 _\x82_\x88·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·(·const·unsigned·int·n·) 
35 29·:·localKey_(·n·) 
36 30·{ 
37 31·for(·unsigned·i·=·0;·i·<·n;·++i·) 
38 32·localKey_[·i·]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(·0,·0,·i·); 
39 33·} 
40 34 
41 _\x83_\x85·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(·const·unsigned·int·i·)·const 
42 36·{ 
43 37·assert(·i·<·_\x8s_\x8i_\x8z_\x8e()·); 
44 38·return·localKey_[·i·]; 
45 39·} 
46 40 
47 _\x84_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
48 42·{45 44·{
49 43·return·localKey_.size();46 45·R·result(1.0);
 47 46·for·(unsigned·int·j=0;·j<=k;·j++)
 48 47·if·(j!=i)·result·*=·(k*x-j)/((int)i-(int)j);
 49 48·return·result;
50 44·}50 49·}
51 45 
52 46·private: 
53 47·std::vector<·LocalKey·>·localKey_; 
54 48·}; 
55 49 
56 5051 50
57 51 
58 52·//·DGLocalCoefficientsFactory 
59 53·//·-------------------------- 
60 57·template<·class·BasisFactory·> 
61 _.5_.8·struct·_.D_.G_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.F_.a_.c_.t_.o_.r_.y52 51·//·derivative·of·ith·Lagrange·polynomial·of·degree·k·in·one·dimension
 53 52·static·R·dp(unsigned·int·i,·D·x)
 54 53·{
 55 54·R·result(0.0);
 56 55
 57 56·for·(unsigned·int·j=0;·j<=k;·j++)
 58 57·{
 59 58·if·(j!=i)
62 59·{60 59·{
63 _\x86_\x80·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·BasisFactory::dimension; 
64 _\x86_\x81·typedef·typename·BasisFactory::Key·_\x8K_\x8e_\x8y; 
65 _\x86_\x82·typedef·const·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t; 
66 63 
67 64·template<·GeometryType::Id·geometryId·> 
68 _.6_.5·static·_.O_.b_.j_.e_.c_.t·*_.c_.r_.e_.a_.t_.e·(·const·_.K_.e_.y·&key·)61 60·R·prod(·(k*1.0)/((int)i-(int)j)·);
 62 61·for·(unsigned·int·l=0;·l<=k;·l++)
 63 62·if·(l!=i·&&·l!=j)
 64 63·prod·*=·(k*x-l)/((int)i-(int)l);
 65 64·result·+=·prod;
 66 65·}
69 66·{67 66·}
70 67·const·typename·BasisFactory::Object·*basis 
71 68·=·BasisFactory::template·create<·geometryId·>(·key·); 
72 69·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*coefficients·=·new·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t(·basis->size()·); 
73 70·BasisFactory::release(·basis·); 
74 71·return·coefficients; 
75 72·} 
76 _\x87_\x83·static·void·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e(·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*object·)·{·delete·object;·} 
77 74·};68 67·return·result;
 69 68·}
 70 69
 71 70·//·Second·derivative·of·j-th·Lagrange·polynomial·of·degree·k·in·one
 72 dimension
 73 71·//·Formula·and·notation·taken·from·https://en.wikipedia.org/wiki/
 74 Lagrange_polynomial#Derivatives
 75 72·static·R·ddp(unsigned·int·j,·D·x)
 76 73·{
 77 74·R·result(0.0);
78 7578 75
 79 76·for·(unsigned·int·i=0;·i<=k;·i++)
 80 77·{
Max diff block lines reached; 5500/27400 bytes (20.07%) of diff not shown.
28.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00470.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·field.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrangesimplex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 128 lines modifiedOffset 65, 47 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
78 <a·href="#func-members">Functions</a>··</div> 
79 ··<div·class="headertitle"><div·class="title">field.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrangesimplex.hh·File·Reference</div></div>
80 </div><!--header-->79 </div><!--header-->
81 <div·class="contents">80 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/common/gmpfield.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;numeric&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/deprecated.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/geometry/referenceelements.hh&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 </div>91 </div>
86 <p><a·href="a00470_source.html">Go·to·the·source·code·of·this·file.</a></p>92 <p><a·href="a00470_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">93 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>95 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02678.html">Dune::Unity&lt;·Field·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·representing·the·unit·of·a·given·Field.··<a·href="a02678.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02682.html">Dune::Zero&lt;·Field·&gt;</a></td></tr> 
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·representing·the·zero·of·a·given·Field.··<a·href="a02682.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02686.html">Dune::FieldCast&lt;·F2,·V·&gt;</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01946.html">Dune::LagrangeSimplexLocalFiniteElement&lt;·D,·R,·d,·k·&gt;</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and·polynomial·order.··<a·href="a01946.html#details">More...</a><br·/></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02690.html">Dune::FieldCast&lt;·F2,·Dune::FieldVector&lt;·F1,·dim·&gt;·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02694.html">Dune::FieldCast&lt;·F2,·Dune::FieldMatrix&lt;·F1,·dim1,·dim2·&gt;·&gt;</a></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02702.html">Dune::Precision&lt;·double·&gt;</a></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html">Dune::Precision&lt;·long·double·&gt;</a></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02710.html">Dune::Precision&lt;·float·&gt;</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02714.html">Dune::ComputeField&lt;·Field,·sum·&gt;</a></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
112 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
113 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
117 Functions</h2></td></tr> 
118 <tr·class="memitem:a8a70799efc758478ecf434b9e8786001"·id="r_a8a70799efc758478ecf434b9e8786001"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
119 <tr·class="memitem:a8a70799efc758478ecf434b9e8786001"><td·class="memTemplItemLeft"·align="right"·valign="top">Field&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a8a70799efc758478ecf434b9e8786001">Dune::operator+</a>·(const·<a·class="el"·href="a02678.html">Unity</a>&lt;·Field·&gt;·&amp;u,·const·Field·&amp;f)</td></tr> 
120 <tr·class="separator:a8a70799efc758478ecf434b9e8786001"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:a1f36ac9f98478852168894c57daa5da1"·id="r_a1f36ac9f98478852168894c57daa5da1"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
122 <tr·class="memitem:a1f36ac9f98478852168894c57daa5da1"><td·class="memTemplItemLeft"·align="right"·valign="top">Field&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a1f36ac9f98478852168894c57daa5da1">Dune::operator-</a>·(const·<a·class="el"·href="a02678.html">Unity</a>&lt;·Field·&gt;·&amp;u,·const·Field·&amp;f)</td></tr> 
123 <tr·class="separator:a1f36ac9f98478852168894c57daa5da1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:af99cedd10c1c4dc63a021ee661b974d0"·id="r_af99cedd10c1c4dc63a021ee661b974d0"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
125 <tr·class="memitem:af99cedd10c1c4dc63a021ee661b974d0"><td·class="memTemplItemLeft"·align="right"·valign="top">Field&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#af99cedd10c1c4dc63a021ee661b974d0">Dune::operator*</a>·(const·<a·class="el"·href="a02678.html">Unity</a>&lt;·Field·&gt;·&amp;u,·const·Field·&amp;f)</td></tr> 
126 <tr·class="separator:af99cedd10c1c4dc63a021ee661b974d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a966b8d739e48d676c3480e2288d3f382"·id="r_a966b8d739e48d676c3480e2288d3f382"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
128 <tr·class="memitem:a966b8d739e48d676c3480e2288d3f382"><td·class="memTemplItemLeft"·align="right"·valign="top">Field&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a966b8d739e48d676c3480e2288d3f382">Dune::operator/</a>·(const·<a·class="el"·href="a02678.html">Unity</a>&lt;·Field·&gt;·&amp;u,·const·Field·&amp;f)</td></tr> 
129 <tr·class="separator:a966b8d739e48d676c3480e2288d3f382"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a3e55443d9ff5419cfce9a70e6c37c6e0"·id="r_a3e55443d9ff5419cfce9a70e6c37c6e0"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
131 <tr·class="memitem:a3e55443d9ff5419cfce9a70e6c37c6e0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a3e55443d9ff5419cfce9a70e6c37c6e0">Dune::operator==</a>·(const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;,·const·Field·&amp;f)</td></tr> 
132 <tr·class="separator:a3e55443d9ff5419cfce9a70e6c37c6e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a56b7b4941be3583597c6a42d05dfcbc7"·id="r_a56b7b4941be3583597c6a42d05dfcbc7"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
134 <tr·class="memitem:a56b7b4941be3583597c6a42d05dfcbc7"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a56b7b4941be3583597c6a42d05dfcbc7">Dune::operator==</a>·(const·Field·&amp;f,·const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;z)</td></tr> 
135 <tr·class="separator:a56b7b4941be3583597c6a42d05dfcbc7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a24127181970eebb5e704dc32ca520ec0"·id="r_a24127181970eebb5e704dc32ca520ec0"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
137 <tr·class="memitem:a24127181970eebb5e704dc32ca520ec0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a24127181970eebb5e704dc32ca520ec0">Dune::operator&lt;</a>·(const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;,·const·Field·&amp;f)</td></tr> 
138 <tr·class="separator:a24127181970eebb5e704dc32ca520ec0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a6fdd9bf1e7d01f03808ebcc168bd6415"·id="r_a6fdd9bf1e7d01f03808ebcc168bd6415"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
140 <tr·class="memitem:a6fdd9bf1e7d01f03808ebcc168bd6415"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a6fdd9bf1e7d01f03808ebcc168bd6415">Dune::operator&lt;</a>·(const·Field·&amp;f,·const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;)</td></tr> 
141 <tr·class="separator:a6fdd9bf1e7d01f03808ebcc168bd6415"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a831e5d02dd0babbe210cd90e8e017dc9"·id="r_a831e5d02dd0babbe210cd90e8e017dc9"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
143 <tr·class="memitem:a831e5d02dd0babbe210cd90e8e017dc9"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a831e5d02dd0babbe210cd90e8e017dc9">Dune::operator&gt;</a>·(const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;z,·const·Field·&amp;f)</td></tr> 
144 <tr·class="separator:a831e5d02dd0babbe210cd90e8e017dc9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:a29d512452c1abe87010be877afcaaa42"·id="r_a29d512452c1abe87010be877afcaaa42"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr> 
146 <tr·class="memitem:a29d512452c1abe87010be877afcaaa42"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a29d512452c1abe87010be877afcaaa42">Dune::operator&gt;</a>·(const·Field·&amp;f,·const·<a·class="el"·href="a02682.html">Zero</a>&lt;·Field·&gt;·&amp;z)</td></tr> 
147 <tr·class="separator:a29d512452c1abe87010be877afcaaa42"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a21dc7d62b42eb19c5bf573afa02f4701"·id="r_a21dc7d62b42eb19c5bf573afa02f4701"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·&gt;·</td></tr> 
149 <tr·class="memitem:a21dc7d62b42eb19c5bf573afa02f4701"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">Dune::field_cast</a>·(const·F1·&amp;f1,·F2·&amp;f2)</td></tr> 
150 <tr·class="memdesc:a21dc7d62b42eb19c5bf573afa02f4701"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·helper·class·to·cast·from·one·field·to·another··<br·/></td></tr> 
151 <tr·class="separator:a21dc7d62b42eb19c5bf573afa02f4701"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:a60c721e6fe8850994e436325493fde01"·id="r_a60c721e6fe8850994e436325493fde01"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·,·int·dim&gt;·</td></tr> 
153 <tr·class="memitem:a60c721e6fe8850994e436325493fde01"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a60c721e6fe8850994e436325493fde01">Dune::field_cast</a>·(const·Dune::FieldVector&lt;·F1,·dim·&gt;·&amp;f1,·Dune::FieldVector&lt;·F2,·dim·&gt;·&amp;f2)</td></tr> 
154 <tr·class="separator:a60c721e6fe8850994e436325493fde01"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:af20c41112e186985c51be6b19c828e58"·id="r_af20c41112e186985c51be6b19c828e58"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·&gt;·</td></tr> 
156 <tr·class="memitem:af20c41112e186985c51be6b19c828e58"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#af20c41112e186985c51be6b19c828e58">Dune::field_cast</a>·(const·Dune::FieldVector&lt;·F1,·1·&gt;·&amp;f1,·F2·&amp;f2)</td></tr> 
157 <tr·class="separator:af20c41112e186985c51be6b19c828e58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a6be8eab69ad9479d456107338e12207f"·id="r_a6be8eab69ad9479d456107338e12207f"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·&gt;·</td></tr> 
159 <tr·class="memitem:a6be8eab69ad9479d456107338e12207f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a6be8eab69ad9479d456107338e12207f">Dune::field_cast</a>·(const·F1·&amp;f1,·Dune::FieldVector&lt;·F2,·1·&gt;·&amp;f2)</td></tr> 
160 <tr·class="separator:a6be8eab69ad9479d456107338e12207f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:ae0feaa87f8ccc1704f72cf19118524b2"·id="r_ae0feaa87f8ccc1704f72cf19118524b2"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·,·int·rdim,·int·cdim&gt;·</td></tr> 
162 <tr·class="memitem:ae0feaa87f8ccc1704f72cf19118524b2"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#ae0feaa87f8ccc1704f72cf19118524b2">Dune::field_cast</a>·(const·Dune::FieldMatrix&lt;·F1,·rdim,·cdim·&gt;·&amp;f1,·Dune::FieldMatrix&lt;·F2,·rdim,·cdim·&gt;·&amp;f2)</td></tr> 
163 <tr·class="separator:ae0feaa87f8ccc1704f72cf19118524b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:af4880906b28dfc75e2c7f120f4a025af"·id="r_af4880906b28dfc75e2c7f120f4a025af"><td·class="memTemplParams"·colspan="2">template&lt;class·F2·,·class·F1·&gt;·</td></tr> 
165 <tr·class="memitem:af4880906b28dfc75e2c7f120f4a025af"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#af4880906b28dfc75e2c7f120f4a025af">Dune::field_cast</a>·(const·Dune::FieldMatrix&lt;·F1,·1,·1·&gt;·&amp;f1,·Dune::FieldMatrix&lt;·F2,·1,·1·&gt;·&amp;f2)</td></tr> 
166 <tr·class="separator:af4880906b28dfc75e2c7f120f4a025af"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 287/22260 bytes (1.29%) of diff not shown.
6.99 KB
html2text {}
    
Offset 1, 127 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 field.hh·File·Reference 
10 #include·<dune/common/gmpfield.hh>9 lagrangesimplex.hh·File·Reference
 10 #include·<array>
 11 #include·<numeric>
11 #include·<dune/common/fvector.hh>12 #include·<dune/common/deprecated.hh>
12 #include·<dune/common/fmatrix.hh>13 #include·<dune/common/fmatrix.hh>
 14 #include·<dune/common/fvector.hh>
 15 #include·<dune/common/math.hh>
 16 #include·<dune/geometry/referenceelements.hh>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8,_\x8·_\x8k_\x8·_\x8>
 23  ·······Lagrange·finite·element·for·simplices·with·arbitrary·compile-time
 24 ········dimension·and·polynomial·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
16  ········A·class·representing·the·unit·of·a·given·Field.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8Z_\x8e_\x8r_\x8o_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
19  ········A·class·representing·the·zero·of·a·given·Field.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20   
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8C_\x8a_\x8s_\x8t_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8V_\x8·_\x8> 
22   
23 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8C_\x8a_\x8s_\x8t_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>_\x8·_\x8> 
24   
25 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8C_\x8a_\x8s_\x8t_\x8<_\x8·_\x8F_\x82_\x8,_\x8·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8F_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x81_\x8,_\x8·_\x8d_\x8i_\x8m_\x82_\x8·_\x8>_\x8·_\x8> 
26   
27 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8r_\x8e_\x8c_\x8i_\x8s_\x8i_\x8o_\x8n_\x8<_\x8·_\x8d_\x8o_\x8u_\x8b_\x8l_\x8e_\x8·_\x8> 
28   
29 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8r_\x8e_\x8c_\x8i_\x8s_\x8i_\x8o_\x8n_\x8<_\x8·_\x8l_\x8o_\x8n_\x8g_\x8·_\x8d_\x8o_\x8u_\x8b_\x8l_\x8e_\x8·_\x8> 
30   
31 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8r_\x8e_\x8c_\x8i_\x8s_\x8i_\x8o_\x8n_\x8<_\x8·_\x8f_\x8l_\x8o_\x8a_\x8t_\x8·_\x8> 
32   
33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8s_\x8u_\x8m_\x8·_\x8> 
34  25  
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
37  28  
38 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
39 template<class·Field·> 
40 ···················Field ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+·(const·_\x8U_\x8n_\x8i_\x8t_\x8y<·Field·>·&u,·const·Field 
41 ··························&f) 
42   
43 template<class·Field·> 
44 ···················Field ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8-·(const·_\x8U_\x8n_\x8i_\x8t_\x8y<·Field·>·&u,·const·Field 
45 ··························&f) 
46   
47 template<class·Field·> 
48 ···················Field ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*·(const·_\x8U_\x8n_\x8i_\x8t_\x8y<·Field·>·&u,·const·Field 
49 ··························&f) 
50   
51 template<class·Field·> 
52 ···················Field ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8/·(const·_\x8U_\x8n_\x8i_\x8t_\x8y<·Field·>·&u,·const·Field 
53 ··························&f) 
54   
55 template<class·Field·> 
56 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=_\x8=·(const·_\x8Z_\x8e_\x8r_\x8o<·Field·>·&,·const·Field 
57 ··························&f) 
58   
59 template<class·Field·> 
60 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=_\x8=·(const·Field·&f,·const·_\x8Z_\x8e_\x8r_\x8o<·Field·> 
61 ··························&z) 
62   
63 template<class·Field·> 
64 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·_\x8Z_\x8e_\x8r_\x8o<·Field·>·&,·const·Field 
65 ··························&f) 
66   
67 template<class·Field·> 
68 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<·(const·Field·&f,·const·_\x8Z_\x8e_\x8r_\x8o<·Field·> 
69 ··························&) 
70   
71 template<class·Field·> 
72 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>·(const·_\x8Z_\x8e_\x8r_\x8o<·Field·>·&z,·const·Field 
73 ··························&f) 
74   
75 template<class·Field·> 
76 ····················bool ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>·(const·Field·&f,·const·_\x8Z_\x8e_\x8r_\x8o<·Field·> 
77 ··························&z) 
78   
79 template<class·F2·,·class·F1·> 
80 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·F1·&f1,·F2·&f2) 
81  ·························a·helper·class·to·cast·from·one·field·to·another 
82   
83 template<class·F2·,·class·F1·,·int·dim> 
84 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldVector<·F1,·dim·> 
85 ··························&f1,·Dune::FieldVector<·F2,·dim·>·&f2) 
86   
87 template<class·F2·,·class·F1·> 
88 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldVector<·F1,·1·> 
89 ··························&f1,·F2·&f2) 
90   
91 template<class·F2·,·class·F1·> 
92 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·F1·&f1,·Dune::FieldVector< 
93 ··························F2,·1·>·&f2) 
94   
95 template<class·F2·,·class·F1·,·int·rdim,·int·cdim> 
96 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldMatrix<·F1,·rdim, 
97 ··························cdim·>·&f1,·Dune::FieldMatrix<·F2,·rdim,·cdim·>·&f2) 
98   
99 template<class·F2·,·class·F1·> 
100 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldMatrix<·F1,·1,·1·> 
101 ··························&f1,·Dune::FieldMatrix<·F2,·1,·1·>·&f2) 
102   
103 template<class·F2·,·class·F1·> 
104 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldMatrix<·F1,·1,·1·> 
105 ··························&f1,·F2·&f2) 
106   
107 template<class·F2·,·class·F1·> 
108 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·F1·&f1,·Dune::FieldMatrix< 
109 ··························F2,·1,·1·>·&f2) 
110   
111 template<class·F2·,·class·F1·> 
112 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldVector<·F1,·1·> 
113 ··························&f1,·Dune::FieldMatrix<·F2,·1,·1·>·&f2) 
114   
115 template<class·F2·,·class·F1·> 
116 ····················void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t·(const·Dune::FieldMatrix<·F1,·1,·1·> 
Max diff block lines reached; 53/7133 bytes (0.74%) of diff not shown.
221 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00470_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·field.hh·Source·File</title>8 <title>dune-localfunctions:·lagrangesimplex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 385 lines modifiedOffset 70, 876 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">field.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrangesimplex.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00470.html">Go·to·the·documentation·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>83 <a·href="a00470.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/gmpfield.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/deprecated.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·Unity</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelements.hh&gt;</span></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
100 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div> 
101 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02678.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02678.html">Unity</a></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{·<span·class="keyword">namespace·</span>Impl</div>
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>
 106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>
104 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}"> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02678.html#ae8983ffa5ec31a5953df5bae76afb1ad">···31</a></span>····<span·class="keyword">operator</span>·Field·()<span·class="keyword">·const</span></div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">····</span>{</div>107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">class·</span>LagrangeSimplexLocalBasis</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·Field(·1·);</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····}</div> 
109 </div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··};</div> 
111 </div> 
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>108 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>109 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">using·</span>Traits·=·LocalBasisTraits&lt;D,dim,FieldVector&lt;D,dim&gt;,R,1,FieldVector&lt;R,1&gt;,FieldMatrix&lt;R,1,dim&gt;·&gt;;</div>
114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a00576.html#a8a70799efc758478ecf434b9e8786001">···38</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a8a70799efc758478ecf434b9e8786001">operator+·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div> 
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·()</div>
117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">return</span>·(Field)u·+·f;</div> 
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div> 
119 </div> 
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div> 
122 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a00576.html#a1f36ac9f98478852168894c57daa5da1">···44</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a1f36ac9f98478852168894c57daa5da1">operator-·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div> 
124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·(Field)u·-·f;</div>114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·binomial(k+dim,dim);</div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
127 </div> 
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 117 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keywordtype">void</span>·evaluateFunction(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·x,</div>
 118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div> 
130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00576.html#af99cedd10c1c4dc63a021ee661b974d0">···50</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#af99cedd10c1c4dc63a021ee661b974d0">operator*·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">return</span>·f;</div>119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}</div>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out.resize(size());</div>
135 </div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>121 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Specialization·for·zero-order·case</span></div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(k==0)</div>
138 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a00576.html#a966b8d739e48d676c3480e2288d3f382">···56</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a966b8d739e48d676c3480e2288d3f382">operator/·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······{</div>
 125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[0]·=·1;</div>
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·(Field)u·/·f;</div>126 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordflow">return</span>;</div>
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div> 
143 </div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>127 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······}</div>
Diff chunk too large, falling back to line-by-line diff (793 lines added, 282 lines removed)
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>128 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="comment">//·Specialization·for·first-order·case</span></div>
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·Zero</span></div>130 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">if</span>·(k==1)</div>
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·----</span></div>131 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>132 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········out[0]·=·1.0;</div>
150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>133 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;dim;·i++)</div>
151 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········{</div>
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02682.html">···78</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02682.html">Zero</a></div>135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········out[0]··-=·x[i];</div>
153 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··{</div>136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········out[i+1]·=·x[i];</div>
154 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········}</div>
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02682.html#af6beef5fc3892f9e4e618793f50c768c">···80</a></span>····<span·class="keyword">operator</span>·Field·()<span·class="keyword">·const</span></div>138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keywordflow">return</span>;</div>
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">····</span>{</div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div>
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·Field(·0·);</div>140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
158 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······assert(k&gt;=2);</div>
159 </div>142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
160 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">auto</span>·lagrangeNode·=·[](<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·(([·...·truncated·by·diffoscope;·len:·15,·SHA:·7d2372138e9303a047d736031ba840af424fa455e2e1588a99950439a64ad538·...·]>
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02682.html#ab559efeac4da85be25cd7b138917f84e">···84</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·Field·<a·class="code·hl_function"·href="a02682.html#a[·...·truncated·by·diffoscope;·len:·47,·SHA:·b45653c524acb51a6348b36f632fa51094d7d291ee8c53bbe5d0b58054be49cf·...·]</div>144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">if</span>·(dim==1)</div>
163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·Field(1e-12);</div>146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······{</div>
Max diff block lines reached; 10817/186969 bytes (5.79%) of diff not shown.
38.3 KB
html2text {}
    
Offset 1, 351 lines modifiedOffset 1, 922 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 field.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 lagrangesimplex.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH 
16 6#define·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_LAGRANGESIMPLEX_HH
17 717 7
18 8#include·<dune/common/gmpfield.hh>18 8#include·<array>
 19 9#include·<numeric>
 20 10
19 9#include·<dune/common/fvector.hh>21 11#include·<dune/common/deprecated.hh>
20 10#include·<dune/common/fmatrix.hh>22 12#include·<dune/common/fmatrix.hh>
 23 13#include·<dune/common/fvector.hh>
 24 14#include·<dune/common/math.hh>
 25 15
 26 16#include·<dune/geometry/referenceelements.hh>
21 11 
22 12namespace·_\x8D_\x8u_\x8n_\x8e 
23 13{ 
24 14 
25 15·//·Unity 
26 16·//·----- 
27 1727 17
28 28·template<·class·Field·> 
29 _.2_.9·struct·_.U_.n_.i_.t_.y28 18#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 30 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 31 21
 32 22namespace·_\x8D_\x8u_\x8n_\x8e·{·namespace·Impl
 33 23{
 34 34·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·k>
 35 35·class·LagrangeSimplexLocalBasis
30 30·{36 36·{
 37 37·public:
 38 38·using·Traits·=
 39 LocalBasisTraits<D,dim,FieldVector<D,dim>,R,1,FieldVector<R,1>,FieldMatrix<R,1,dim>
 40 >;
 41 39
 42 44·static·constexpr·unsigned·int·size·()
31 _\x83_\x81·operator·Field·()·const 
32 32·{ 
33 33·return·Field(·1·); 
34 34·} 
35 35·}; 
36 36 
37 37·template<·class·Field·> 
38 _\x83_\x88·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·) 
39 39·{ 
40 40·return·(Field)u·+·f; 
41 41·} 
42 42 
43 43·template<·class·Field·> 
44 _\x84_\x84·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8-_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·) 
45 45·{43 45·{
46 46·return·(Field)u·-·f;44 46·return·binomial(k+dim,dim);
47 47·}45 47·}
48 4846 48
49 49·template<·class·Field·> 
50 _.5_.0·Field·_.o_.p_.e_.r_.a_.t_.o_.r_.*_.·(·const·_.U_.n_.i_.t_.y_.<_.·_.F_.i_.e_.l_.d_.·_.>·&u,·const·Field·&f·)47 50·void·evaluateFunction(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·x,
 48 51·std::vector<typename·Traits::RangeType>&·out)·const
51 51·{49 52·{
 50 53·out.resize(size());
52 52·return·f; 
53 53·} 
54 5451 54
55 55·template<·class·Field·> 
56 _.5_.6·Field·_.o_.p_.e_.r_.a_.t_.o_.r_./_.·(·const·_.U_.n_.i_.t_.y_.<_.·_.F_.i_.e_.l_.d_.·_.>·&u,·const·Field·&f·)52 55·//·Specialization·for·zero-order·case
 53 56·if·(k==0)
57 57·{54 57·{
58 58·return·(Field)u·/·f; 
59 59·} 
60 6055 58·out[0]·=·1;
 56 59·return;
 57 60·}
61 6158 61
62 62 
63 63·//·Zero 
64 64·//·---- 
65 65 
66 77·template<·class·Field·> 
67 _.7_.8·struct·_.Z_.e_.r_.o59 62·//·Specialization·for·first-order·case
 60 63·if·(k==1)
 61 64·{
 62 65·out[0]·=·1.0;
 63 66·for·(size_t·i=0;·i<dim;·i++)
 64 67·{
 65 68·out[0]·-=·x[i];
 66 69·out[i+1]·=·x[i];
 67 70·}
 68 71·return;
 69 72·}
 70 73
 71 74·assert(k>=2);
 72 75
 73 76·auto·lagrangeNode·=·[](unsigned·int·i)·{·return·((D)i)/k;·};
 74 77
 75 78·if·(dim==1)
68 79·{76 79·{
69 _.8_.0·operator·Field·()·const77 80·for·(unsigned·int·i=0;·i<size();·i++)
70 81·{78 81·{
71 82·return·Field(·0·); 
72 83·} 
73 _\x88_\x84·static·const·Field·_\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n() 
74 85·{ 
75 86·return·Field(1e-12);79 82·out[i]·=·1.0;
 80 83·for·(unsigned·int·alpha=0;·alpha<i;·alpha++)
 81 84·out[i]·*=·(x[0]-lagrangeNode(alpha))/(lagrangeNode(i)-lagrangeNode(alpha));
 82 85·for·(unsigned·int·gamma=i+1;·gamma<=k;·gamma++)
 83 86·out[i]·*=·(x[0]-lagrangeNode(gamma))/(lagrangeNode(i)-lagrangeNode(gamma));
76 87·}84 87·}
 85 88·return;
 86 89·}
 87 90
 88 91·if·(dim==2)
77 88·}; 
Max diff block lines reached; 34772/39186 bytes (88.74%) of diff not shown.
11.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00473.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·l2interpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·pqkfactory.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 49 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">l2interpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">pqkfactory.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/common/concept.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
82 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>
85 </div>90 </div>
86 <p><a·href="a00473_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00473_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">92 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>94 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02738.html">Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01994.html">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·d,·k·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·that·only·creates·dimension·specific·local·finite·elements.··<a·href="a01994.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02742.html">Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·3,·k·&gt;</a></td></tr>
 99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·that·only·creates·dimension·specific·local·finite·elements.··<a·href="a01998.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02746.html">Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html">Dune::PQkLocalFiniteElementFactory&lt;·D,·R,·dim,·k·&gt;</a></td></tr>
 102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the·virtual·interface.··<a·href="a02002.html#details">More...</a><br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html">Dune::LocalL2InterpolationFactory&lt;·BasisFactory,·onb·&gt;</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html">Dune::PQkLocalFiniteElementCache&lt;·D,·R,·dim,·k·&gt;</a></td></tr>
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.··<a·href="a02750.html#details">More...</a><br·/></td></tr>105 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··<a·href="a02006.html#details">More...</a><br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">107 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>112 </table>
3.77 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 41 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 pqkfactory.hh·File·Reference
 10 #include·<map>
9 l2interpolation.hh·File·Reference 
10 #include·<dune/common/concept.hh> 
11 #include·<dune/common/dynmatrix.hh> 
12 #include·<dune/geometry/quadraturerules.hh>11 #include·<dune/geometry/type.hh>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.p_.0_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s20 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 ·class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.B_.a_.s_.e_.<_.·_.B_.,_.·_.Q_\x8·_\x8>21 struct· ·_.D_.u_.n_.e_.:_.:_.D_.i_.m_.S_.p_.e_.c_.i_.f_.i_.c_.P_.Q_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.D_.,_.·_.R_.,_.·_.d_.,_.·_.k_\x8·_\x8>
 22  ········Factory·that·only·creates·dimension·specific·local·finite·elements.
 23 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  24  
18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.o_.c_.a_.l_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.B_.,_.·_.Q_.,_.·_.t_.r_.u_.e_\x8·_\x8>25 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_.i_.m_.S_.p_.e_.c_.i_.f_.i_.c_.P_.Q_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.D_.,_.·_.R_.,_.·_.3_.,_.·_.k_\x8·_\x8>
 26  ········Factory·that·only·creates·dimension·specific·local·finite·elements.
 27 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  28  
20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_.o_.c_.a_.l_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.B_.,_.·_.Q_.,_.·_.f_.a_.l_.s_.e_\x8·_\x8>29 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.Q_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.F_.a_.c_.t_.o_.r_.y_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.k_\x8·_\x8>
 30  ········Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the
 31 ·········virtual·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
21  32  
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8o_\x8n_\x8b_\x8·_\x8> 
23  ········A·factory·class·for·the·local·l2·interpolations·taking·a·basis 
24 ·········factory.·_.M_.o_.r_.e_.._.._..33 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.Q_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.a_.c_.h_.e_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.k_.·_.>
 34  ········A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for
 35 ·········the·given·dimension·and·order.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
25  36  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s37 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e38 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  39  
29 ===============================================================================40 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.841 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
111 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00473_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·l2interpolation.hh·Source·File</title>8 <title>dune-localfunctions:·pqkfactory.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 242 lines modifiedOffset 70, 217 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">l2interpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">pqkfactory.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00473.html">Go·to·the·documentation·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>83 <a·href="a00473.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_L2INTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_L2INTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/concept.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00542.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
99 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·B,·<span·class="keyword">class</span>·Q,·<span·class="keywordtype">bool</span>·onb·&gt;</div> 
100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02734.html">···33</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02734.html">LocalL2Interpolation</a>;</div> 
101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·B,·<span·class="keyword">class</span>·Q·&gt;</div>106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d,·<span·class="keywordtype">int</span>·k&gt;</div>
103 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">107 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
104 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02738.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase</a></div>108 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01994.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01994.html">DimSpecificPQkLocalFiniteElementFactory</a></div>
105 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
106 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02738.html">LocalL2InterpolationBase&lt;·B,·Q·&gt;</a>·<a·class="code·hl_class"·href="a02738.html">This</a>;</div>110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01994.html#a1eef5869cc1617ea6c1857b0df500129">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01950.html">P0Loca[·...·truncated·by·diffoscope;·len:·145,·SHA:·cef5a2ecabfa6374a6419c44fc869c6ac76087ec64c08a588a094dd8c8c64f4b·...·]</a>;</div>
107 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
108 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div> 
109 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02738.html#af15f117254d626ade368c037528d2bb3">···41</a></span>····<span·class="keyword">typedef</span>·B·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>;</div> 
110 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">···42</a></span>····<span·class="keyword">typedef</span>·Q·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>;</div> 
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02738.html#ab36c846ca965f718e26bab21e5a48c38">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02738.html#ab36c846ca965f718e26bab21e5a48c38">dimension</a>·=·Basis::dimension;</div> 
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
114 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Function,·<span·class="keyword">class</span>·DofField&gt;</div> 
115 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">112 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01994.html#a5016ffdaf45f08d920292d8c8652e534">···34</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a01666.html">LocalFiniteElementVirtualInterface&lt;T&gt;</a>*·<a·class="code·hl_function"·href="a01994.html#a5016ffdaf45f08d920292d8c8652e534">create</a>(<span·class="keyword">const</span>·GeometryType&amp;)</div>
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02738.html#aaa66eeffd6337e866010771d657adbb6">···48</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02738.html#aaa66eeffd6337e866010771d657adbb6">interpolate</a>·(·<span·class="keyword">const</span>·Function·&amp;function,·std::vector&lt;·DofField·&gt;·&amp;coefficients·)<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div> 
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·FieldVector&lt;·DofField,·Basis::dimRange·&gt;·RangeVector;</div> 
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·=·<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>().size();</div> 
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·std::vector&lt;·RangeVector·&gt;·basisValues(·size·);</div> 
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······coefficients.resize(·size·);</div> 
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······basisValues.resize(·size·);</div> 
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········coefficients[·i·]·=·<a·class="code·hl_struct"·href="a02682.html">Zero&lt;·DofField·&gt;</a>();</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·qp·:·<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>())</div> 
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······{</div> 
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>().evaluate(·qp.position(),·basisValues·);</div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keyword">auto</span>·val·=·function(·qp.position()·);</div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········RangeVector·factor·=·field_cast&lt;·DofField·&gt;(·val·);</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········factor·*=·field_cast&lt;·DofField·&gt;(·qp.weight()·);</div> 
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i·)</div>115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">return</span>·<span·class="keyword">nullptr</span>;</div>
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········coefficients[·i·]·+=·factor·*·basisValues[·i·];</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······}</div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div> 
138 </div> 
139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
140 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">···71</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>·()<span·class="keyword">·const</span></div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">····</span>{</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>;</div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····}</div>
145 </div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
147 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">···76</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·()<span·class="keyword">·const</span></div> 
149 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">····</span>{</div> 
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>;</div> 
151 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div> 
152 </div>117 </div>
153 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
154 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">protected</span>:</div> 
155 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02738.html#a210933cf060887f5154a384401d58a7d">···82</a></span>····<a·class="code·hl_function"·href="a02738.html#a210933cf060887f5154a384401d58a7d">LocalL2InterpolationBase</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·)</div> 
157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······:·<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>(·<a·class="code·hl_function"·href="a02738.html#a6ae719227897721e5f28cdf936969faa">basis</a>·),</div> 
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>(·<a·class="code·hl_function"·href="a02738.html#ad817465bc1770ac4b4c9c7e378aaad78">quadrature</a>·)</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{}</div> 
160 </div> 
161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">···87</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#af15f117254d626ade368c037528d2bb3">Basis</a>·&amp;<a·class="code·hl_variable"·href="a02738.html#ab2da138ac67da6313b5c78fd5fd6b5df">basis_</a>;</div> 
163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">···88</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02738.html#add5c758712e8508669a3ca1cdf4b6b94">Quadrature</a>·&amp;<a·class="code·hl_variable"·href="a02738.html#aa490c6b1a2205215740745dfe4e5f186">quadrature_</a>;</div> 
164 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··};</div>118 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>
165 </div>119 </div>
 120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·k&gt;</div>
 122 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01998.html">···45</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01994.html">DimSpecificPQkLocalFiniteElementFactory</a>&lt;D,R,3,k&gt;</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>
Max diff block lines reached; 51732/83800 bytes (61.73%) of diff not shown.
29.1 KB
html2text {}
    
Offset 1, 272 lines modifiedOffset 1, 266 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 l2interpolation.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 pqkfactory.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_L2INTERPOLATION_HH 
16 6#define·DUNE_L2INTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH
 16 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_PQKFACTORY_HH
17 717 7
 18 8#include·<map>
 19 9
18 8#include·<dune/common/concept.hh> 
19 9#include·<dune/common/dynmatrix.hh> 
20 10 
21 11#include·<dune/geometry/quadraturerules.hh>20 10#include·<dune/geometry/type.hh>
22 1221 11
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h>
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.f_.i_.e_.l_.d_\x8._\x8h_\x8h>23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.v_.i_.r_.t_.u_.a_.l_.w_.r_.a_.p_.p_.e_.r_.s_\x8._\x8h_\x8h>
24 1424 14
 25 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 30 20
25 15namespace·_\x8D_\x8u_\x8n_\x8e31 21namespace·_\x8D_\x8u_\x8n_\x8e
 32 22{
 33 23
 34 28·template<class·D,·class·R,·int·d,·int·k>
 35 _\x82_\x89·struct·_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
26 16{ 
27 32·template<·class·B,·class·Q,·bool·onb·> 
28 _\x83_\x83·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n; 
29 34 
30 35·template<·class·B,·class·Q·> 
31 _\x83_\x86·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8e 
32 37·{36 30·{
33 38·typedef·_.L_.o_.c_.a_.l_.L_.2_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.B_.a_.s_.e_.<_.·_.B_.,_.·_.Q_.·_.>·_.T_.h_.i_.s;37 _.3_.1·typedef·typename·_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.D_.,_.R_.,_.d_.>_.:_.:_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e_.:_.:_.T_.r_.a_.i_.t_.s
 38 _\x8T;
 39 32
 40 _\x83_\x84·static·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(const·GeometryType&)
 41 35·{
 42 36·return·nullptr;
 43 37·}
 44 38·};
34 3945 39
 46 44·template<class·D,·class·R,·int·k>
 47 _\x84_\x85·struct·_\x8D_\x8i_\x8m_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<D,R,3,k>
35 40·public: 
36 _\x84_\x81·typedef·B·_\x8B_\x8a_\x8s_\x8i_\x8s; 
37 _\x84_\x82·typedef·Q·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e; 
38 43 
39 _\x84_\x84·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·Basis::dimension; 
40 45 
41 47·template<·class·Function,·class·DofField> 
42 _\x84_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(·const·Function·&function,·std::vector<·DofField·> 
43 &coefficients·)·const 
44 49·{48 46·{
45 50·typedef·FieldVector<·DofField,·Basis::dimRange·>·RangeVector; 
46 51 
47 52·const·unsigned·int·size·=·_\x8b_\x8a_\x8s_\x8i_\x8s().size(); 
48 53·static·std::vector<·RangeVector·>·basisValues(·size·); 
49 54 
50 55·coefficients.resize(·size·); 
51 56·basisValues.resize(·size·); 
52 57·for(·unsigned·int·i·=·0;·i·<·size;·++i·) 
53 58·coefficients[·i·]·=·_\x8Z_\x8e_\x8r_\x8o_\x8<_\x8·_\x8D_\x8o_\x8f_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>(); 
54 59 
55 60·for·(auto&&·qp·:·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e()) 
56 61·{ 
57 62·_\x8b_\x8a_\x8s_\x8i_\x8s().evaluate(·qp.position(),·basisValues·); 
58 63·auto·val·=·function(·qp.position()·); 
59 64·RangeVector·factor·=·field_cast<·DofField·>(·val·); 
60 65·factor·*=·field_cast<·DofField·>(·qp.weight()·); 
61 66·for(·unsigned·int·i·=·0;·i·<·size;·++i·) 
62 67·coefficients[·i·]·+=·factor·*·basisValues[·i·];49 _.4_.7·typedef·typename·_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.D_.,_.R_.,_.3_.>_.:_.:_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e_.:_.:_.T_.r_.a_.i_.t_.s
 50 _\x8T;
 51 _\x84_\x88·using·_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>;
 52 _\x84_\x89·using·_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8r_\x8i_\x8s_\x8m_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>;
 53 _\x85_\x80·using·_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>;
 54 _\x85_\x81·using·_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>;
 55 52
 56 _\x85_\x84·static·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>*·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e(const·GeometryType&·gt)
 57 55·{
 58 56·if·((gt.isPrism())and·(k==1))
 59 57·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81_\x8>(_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x81());
 60 58·if·((gt.isPrism())and·(k==2))
 61 59·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8>(_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82());
 62 60·if·((gt.isPyramid())and·(k==1))
 63 61·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81_\x8>(_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x81());
 64 62·if·((gt.isPyramid())and·(k==2))
 65 63·return·new·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82_\x8>(_\x8P_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8P_\x82());
 66 64·return·nullptr;
63 68·}67 65·}
64 69·} 
65 70 
66 _.7_.1·const·_.B_.a_.s_.i_.s·&_.b_.a_.s_.i_.s·()·const68 66·};
 69 67
 70 68
 71 72·template<class·D,·class·R,·int·dim,·int·k>
 72 _\x87_\x83·struct·_\x8P_\x8Q_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
67 72·{73 74·{
 74 _\x87_\x85·typedef·typename·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:
 75 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T;
 76 _\x87_\x86·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8T_\x8>·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e;
 77 _\x87_\x87·using·_\x8P_\x80·=·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>;
 78 _\x87_\x88·using·_\x8P_\x8k·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8k_\x8>;
 79 _\x87_\x89·using·_\x8Q_\x8k·=·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x8k_\x8>;
68 73·return·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8_; 
69 74·} 
70 75 
71 _\x87_\x86·const·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·&_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e·()·const 
72 77·{ 
73 78·return·_\x8q_\x8u_\x8a_\x8d_\x8r_\x8a_\x8t_\x8u_\x8r_\x8e_\x8_; 
74 79·} 
75 8080 80
 81 81
Max diff block lines reached; 21302/29788 bytes (71.51%) of diff not shown.
9.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00476.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·basisprint.hh·File·Reference</title>8 <title>dune-localfunctions:·pk1d.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 47 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
 76 <a·href="#nested-classes">Classes</a>·&#124;
76 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>··</div>
77 <a·href="#func-members">Functions</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">basisprint.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">pk1d.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
83 </div>86 </div>
84 <p><a·href="a00476_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00476_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01966.html">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Langrange·finite·element·of·arbitrary·order·on·triangles.··<a·href="a01966.html#details">More...</a><br·/></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01970.html">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits</a></td></tr>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01974.html">Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;</a></td></tr>
 97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk1DFiniteElement</a>·objects.··<a·href="a01974.html#details">More...</a><br·/></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 </table><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
87 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
88 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls"> 
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
92 Functions</h2></td></tr> 
93 <tr·class="memitem:aa65dc65e5daa187d5ac6e61620dc5d47"·id="r_aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memTemplParams"·colspan="2">template&lt;int·deriv,·class·BasisFactory·,·class·PrintField·,·GeometryType::Id·geometryId&gt;·</td></tr> 
94 <tr·class="memitem:aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">Dune::basisPrint</a>·(std::ostream·&amp;out,·typename·BasisFactory::Object·&amp;basis)</td></tr> 
95 <tr·class="separator:aa65dc65e5daa187d5ac6e61620dc5d47"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"·id="r_a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memTemplParams"·colspan="2">template&lt;int·deriv,·class·BasisFactory·,·class·PrintField··=·typename·BasisFactory::StorageField&gt;·</td></tr> 
97 <tr·class="memitem:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a598a8acbb3ce5c8f71dbdbdc4a63eaf0">Dune::basisPrint</a>·(std::ostream·&amp;out,·typename·BasisFactory::Key·&amp;key)</td></tr> 
98 <tr·class="separator:a598a8acbb3ce5c8f71dbdbdc4a63eaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 </table>104 </table>
100 </div><!--·contents·-->105 </div><!--·contents·-->
101 <!--·start·footer·part·-->106 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>107 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>109 </small></address>
105 </body>110 </body>
2.67 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 basisprint.hh·File·Reference9 pk1d.hh·File·Reference
 10 #include·<cstddef>
 11 #include·<dune/geometry/type.hh>
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.m_.u_.l_.t_.i_.i_.n_.d_.e_.x_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
14 namespace· ·_.D_.u_.n_.e16 C.Cl.la.as.ss.se.es.s
 17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8>
 18  ········Langrange·finite·element·of·arbitrary·order·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
15  21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8·_\x8>
 23  ········Factory·for·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
17 template<int·deriv,·class·BasisFactory·,·class·PrintField·,·GeometryType::Id 
18 geometryId> 
19 void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t·(std::ostream·&out,·typename·BasisFactory::Object 
20 ······&basis) 
21  24  
 25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 26 namespace· ·_\x8D_\x8u_\x8n_\x8e
22 template<int·deriv,·class·BasisFactory·,·class·PrintField·=·typename 
23 BasisFactory::StorageField> 
24 void ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t·(std::ostream·&out,·typename·BasisFactory::Key·&key) 
25  27  
26 ===============================================================================28 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
49.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00476_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·basisprint.hh·Source·File</title>8 <title>dune-localfunctions:·pk1d.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 105 lines modifiedOffset 70, 144 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">basisprint.hh</div></div>80 ··<div·class="headertitle"><div·class="title">pk1d.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00476.html">Go·to·the·documentation·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>83 <a·href="a00476.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·BASISPRINT</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_PK1DLOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·BASISPRINT</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_PK1DLOCALFINITEELEMENT_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00521.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF,·std::<span·class="keywordtype">size_t</span>·k&gt;</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">··/**********************************************</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">··*·Methods·for·printing·a·PolynomialBasis.</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">··*·Is·achieved·by·using·the·MultiIndex·class·as</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">··*·Field·type·and·printing·the·results.</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">··*·The·basis·and·higher·order·derivatives·can·be</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">··*·printed.·This·could·be·the·basis·for·printing</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">··*·routings·providing·C++·or·matlab·methods</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··*·for·computing·the·basisfunctions·for·given</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·orders·or·reference·elements.</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··**********************************************/</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//·default·argument·does·not·work·for·gcc·4.1.2</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·template·&lt;int·deriv,class·BasisFactory,class·PrintField=typename·BasisFactory::StorageField&gt;</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·deriv,<span·class="keyword">class</span>·BasisFactory,<span·class="keyword">class</span>·Pr<span·class="keywordtype">int</span>Field,GeometryType::Id·geometryId&gt;</div> 
105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01966.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01966.html">Pk1DFiniteElement</a>·{</div>
106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">···23</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00576.html#aa65dc65e5daa187d5ac6e61620dc5d47">basisPrint</a>(std::ostream·&amp;out,</div> 
107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··················<span·class="keyword">typename</span>·BasisFactory::Object·&amp;basis)</div> 
108 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
109 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::Object·Basis;</div> 
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimension·=·Basis::dimension;</div> 
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02822.html">MultiIndex&lt;·dimension,·PrintField·&gt;</a>·Field;</div> 
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BasisFactory::template·EvaluationBasisFactory&lt;dimension,Field&gt;::Type</div> 
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····MIBasisFactory;</div> 
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MIBasisFactory::Object·MIBasis;</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·DF;</div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Basis::CoefficientMatrix·CMatrix;</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02838.html">PolynomialBasis&lt;StandardEvaluator&lt;MIBasis&gt;</a>,·CMatrix·&gt;·PrintBasis;</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalBasis&lt;DF,RF,1,k&gt;·LocalBasis;</div>
 108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalInterpolation&lt;LocalBasis&gt;·LocalInterpolation;</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····MIBasis·*miBasis·=·MIBasisFactory::template·create&lt;geometryId&gt;(·basis.basis().order());</div> 
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····PrintBasis·printBasis(*miBasis,basis.matrix(),basis.size());</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size·=·printBasis.size();</div>111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01970.html">···38</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01970.html">Traits</a>·{</div>
 113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01970.html#a7d20fd856b23e9af8f94094a10b787d2">···39</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_typedef"·href="a01970.html#a7d20fd856b23e9af8f94094a10b787d2">Basis</a>;</div>
 114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01634.html">LocalToGlobalInterpolationAdaptor</a>&lt;</div>
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··········LocalInterpolation,</div>
 116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01626.html">Basis::Traits</a></div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01970.html#ab25ff156f58d75a488d288a1e82adb6a">···43</a></span>··········&gt;·<a·class="code·hl_typedef"·href="a01970.html#ab25ff156f58d75a488d288a1e82adb6a">Interpolation</a>;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">···44</a></span>······<span·class="keyword">typedef</span>·Impl::LagrangeSimplexLocalCoefficients&lt;1,k&gt;·<a·class="code·hl_typedef"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">Coefficients</a>;</div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····out·&lt;&lt;·<span·class="stringliteral">&quot;%·Number·of·base·functions:··&quot;</span>·&lt;&lt;·size·&lt;&lt;·std::endl;</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····out·&lt;&lt;·<span·class="stringliteral">&quot;%·Derivative·order:·&quot;</span>·&lt;&lt;·deriv·&lt;&lt;·std::endl;</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····std::vector&lt;·FieldVector&lt;</div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············FieldVector&lt;Field,LFETensor&lt;Field,dimension,deriv&gt;::size&gt;,</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>············PrintBasis::dimRange&gt;·&gt;·y(·size·);</div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····FieldVector&lt;·Field,·dimension·&gt;·x;</div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dimension;·++i·)</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······x[·i·].set(·i,·1·);</div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····printBasis.template·evaluateSingle&lt;deriv&gt;(·x,·y·);</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i&lt;size;·++i)</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out·&lt;&lt;·<span·class="stringliteral">&quot;$\\varphi_&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;(a,b,c)$&amp;$=$&amp;$&quot;</span>·&lt;&lt;·std::endl;</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out·&lt;&lt;·<span·class="stringliteral">&quot;(·&quot;</span>;</div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r=0;·r&lt;PrintBasis::dimRange;·++r)</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········out·&lt;&lt;·y[i][r]·&lt;&lt;·(r&lt;PrintBasis::dimRange-1·?·<span·class="stringliteral">&quot;·,·$·\\\\·&amp;&amp;·$&quot;</span>·:·<span·class="stringliteral">&quot;·)$·\\\\&quot;</span>);</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······out·&lt;&lt;·std::endl;</div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····};</div>
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····MIBasisFactory::release(miBasis);</div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
145 </div>120 </div>
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>121 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·deriv,<span·class="keyword">class</span>·BasisFactory,<span·class="keyword">class</span>·Pr<span·class="keywordtype">int[·...·truncated·by·diffoscope;·len:·81,·SHA:·52464c4082bcf7f61d5f61a9c4af34db9fd492d033fe66985208591f4556f143·...·]</div>122 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">private</span>:</div>
 123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·GeometryType·gt;</div>
 124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalBasis·localBasis;</div>
 125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·LocalInterpolation·localInterpolation;</div>
 126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01630.html">Traits::Basis</a>·basis_;</div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a01634.html">Traits::Interpolation</a>·interpolation_;</div>
 129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01970.html#af81caa6658548fd5f4c5749ea40d7e5b">Traits::Coefficients</a>·coefficients_;</div>
 130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 132 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VertexOrder&gt;</div>
148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
Max diff block lines reached; 6098/38197 bytes (15.96%) of diff not shown.
11.9 KB
html2text {}
    
Offset 1, 103 lines modifiedOffset 1, 158 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 basisprint.hh7 ····*·_.l_.a_.g_.r_.a_.n_.g_.e
 8 pk1d.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·BASISPRINT 
16 6#define·BASISPRINT15 5#ifndef·DUNE_PK1DLOCALFINITEELEMENT_HH
 16 6#define·DUNE_PK1DLOCALFINITEELEMENT_HH
 17 7
 18 8#include·<cstddef>
 19 9
 20 10#include·<dune/geometry/type.hh>
 21 11
17 7#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.m_.u_.l_.t_.i_.i_.n_.d_.e_.x_\x8._\x8h_\x8h>22 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
18 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_\x8s_\x8._\x8h_\x8h>
 24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 25 15
19 9namespace·_.D_.u_.n_.e·{26 16namespace·_.D_.u_.n_.e
20 10·/********************************************** 
21 11·*·Methods·for·printing·a·PolynomialBasis. 
22 12·*·Is·achieved·by·using·the·MultiIndex·class·as 
23 13·*·Field·type·and·printing·the·results. 
24 14·*·The·basis·and·higher·order·derivatives·can·be 
25 15·*·printed.·This·could·be·the·basis·for·printing 
26 16·*·routings·providing·C++·or·matlab·methods 
27 17·*·for·computing·the·basisfunctions·for·given 
28 18·*·orders·or·reference·elements. 
29 19·**********************************************/ 
30 20·//·default·argument·does·not·work·for·gcc·4.1.2 
31 21·//·template·<int·deriv,class·BasisFactory,class·PrintField=typename 
32 BasisFactory::StorageField> 
33 22·template·<int·deriv,class·BasisFactory,class·PrintField,GeometryType::Id 
34 geometryId> 
35 _\x82_\x83·void·_\x8b_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8i_\x8n_\x8t(std::ostream·&out, 
36 24·typename·BasisFactory::Object·&basis) 
37 25·{ 
38 26·typedef·typename·BasisFactory::Object·Basis; 
39 27·const·int·dimension·=·Basis::dimension; 
40 28 
41 29·typedef·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8I_\x8n_\x8d_\x8e_\x8x_\x8<_\x8·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8,_\x8·_\x8P_\x8r_\x8i_\x8n_\x8t_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·Field; 
42 30·typedef·typename·BasisFactory::template 
43 EvaluationBasisFactory<dimension,Field>::Type 
44 31·MIBasisFactory; 
45 32·typedef·typename·MIBasisFactory::Object·MIBasis; 
46 33·typedef·typename·Basis::CoefficientMatrix·CMatrix; 
47 34·typedef·_.P_.o_.l_.y_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s_.<_.S_.t_.a_.n_.d_.a_.r_.d_.E_.v_.a_.l_.u_.a_.t_.o_.r_.<_.M_.I_.B_.a_.s_.i_.s_.>,·CMatrix·>·PrintBasis;27 17{
 28 18
 29 19
 30 21
 31 28·template<class·Geometry,·class·RF,·std::size_t·k>
 32 _\x82_\x89·class·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·{
 33 30·typedef·typename·Geometry::ctype·DF;
 34 31·typedef·Impl::LagrangeSimplexLocalBasis<DF,RF,1,k>·LocalBasis;
 35 32·typedef·Impl::LagrangeSimplexLocalInterpolation<LocalBasis>
 36 LocalInterpolation;
 37 33
 38 34·public:
 39 _\x83_\x88·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 40 _\x83_\x89·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 41 40·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r<
 42 41·LocalInterpolation,
 43 42·typename·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 44 _\x84_\x83·>·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 45 _\x84_\x84·typedef·Impl::LagrangeSimplexLocalCoefficients<1,k>·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 46 45·};
 47 46
 48 47·private:
 49 48·static·const·GeometryType·gt;
 50 49·static·const·LocalBasis·localBasis;
 51 50·static·const·LocalInterpolation·localInterpolation;
 52 51
 53 52·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s·basis_;
 54 53·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·interpolation_;
 55 54·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients_;
 56 55
 57 56·public:
 58 58
 59 71·template<class·VertexOrder>
 60 _\x87_\x82·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(const·Geometry·&geometry,
 61 73·const·VertexOrder&·vertexOrder)·:
 62 74·basis_(localBasis,·geometry),·interpolation_(localInterpolation),
 63 75·coefficients_(vertexOrder.begin(0,·0))
 64 76·{·}
 65 77
 66 _\x87_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const·{·return·basis_;·}
 67 _\x87_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const
 68 80·{·return·interpolation_;·}
 69 _\x88_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const
 70 82·{·return·coefficients_;·}
 71 _\x88_\x83·const·GeometryType·&_\x8t_\x8y_\x8p_\x8e()·const·{·return·gt;·}
 72 84·};
 73 85
 74 86·template<class·Geometry,·class·RF,·std::size_t·k>
 75 87·const·GeometryType
 76 88·Pk1DFiniteElement<Geometry,·RF,·k>::gt(GeometryTypes::simplex(2));
 77 89
 78 90·template<class·Geometry,·class·RF,·std::size_t·k>
 79 91·const·typename·Pk1DFiniteElement<Geometry,·RF,·k>::LocalBasis
 80 92·Pk1DFiniteElement<Geometry,·RF,·k>::localBasis·=·LocalBasis();
 81 93
 82 94·template<class·Geometry,·class·RF,·std::size_t·k>
 83 95·const·typename·Pk1DFiniteElement<Geometry,·RF,·k>::LocalInterpolation
 84 96·Pk1DFiniteElement<Geometry,·RF,·k>::localInterpolation·=
 85 97·LocalInterpolation();
 86 98
 87 100
 88 110·template<class·Geometry,·class·RF,·std::size_t·k>
 89 _\x81_\x81_\x81·struct·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y·{
 90 _\x81_\x81_\x82·typedef·_\x8P_\x8k_\x81_\x8D_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8,_\x8·_\x8k_\x8>·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 91 113
 92 115
 93 129·template<class·VertexOrder>
 94 _\x81_\x83_\x80·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&·geometry,
 95 131·const·VertexOrder&·vertexOrder)
 96 132·{·return·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(geometry,·vertexOrder);·}
 97 133·};
 98 134}
Max diff block lines reached; 4040/12147 bytes (33.26%) of diff not shown.
11.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00479.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·monomialbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·p0.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 60 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">monomialbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">p0.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/geometry/topologyfactory.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00449_source.html">p0/p0localbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00455_source.html">p0/p0localcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00452_source.html">p0/p0localinterpolation.hh</a>&quot;</code><br·/>
89 </div>86 </div>
90 <p><a·href="a00479_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00479_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">88 <table·class="memberdecls">
92 <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>
93 Classes</h2></td></tr>90 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02774.html">Dune::MonomialBasisSize&lt;·geometryId·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02782.html">Dune::MonomialBasisHelper&lt;·mydim,·dim,·F·&gt;</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02786.html">Dune::MonomialBasisImpl&lt;·geometryId,·F·&gt;</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02778.html">Dune::MonomialBasis&lt;·geometryId,·F·&gt;</a></td></tr> 
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02790.html">Dune::StandardMonomialBasis&lt;·dim,·F·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html">Dune::P0LocalFiniteElement&lt;·D,·R,·d·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·p0·finite·element·on·all·types·of·reference·elements.··<a·href="a01950.html#details">More...</a><br·/></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02794.html">Dune::StandardBiMonomialBasis&lt;·dim,·F·&gt;</a></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02798.html">Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;</a></td></tr> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02802.html">Dune::VirtualMonomialBasisImpl&lt;·geometryId,·F·&gt;</a></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02806.html">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02810.html">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02814.html">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02818.html">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
121 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>99 </table>
3.54 KB
html2text {}
    
Offset 1, 49 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_.t_.i_.l_.i_.t_.y7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 p0.hh·File·Reference
9 monomialbasis.hh·File·Reference 
10 #include·<vector> 
11 #include·<dune/common/fvector.hh> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
14 #include·<dune/geometry/topologyfactory.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8f_\x8i_\x8e_\x8l_\x8d_\x8._\x8h_\x8h> 
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_\x8u_\x8l_\x8t_\x8i_\x8i_\x8n_\x8d_\x8e_\x8x_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.t_.e_.n_.s_.o_.r_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>
 12 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8p_\x80_\x8/_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8>
 18  ·······The·local·p0·finite·element·on·all·types·of·reference·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8S_\x8i_\x8z_\x8e_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8·_\x8> 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8H_\x8e_\x8l_\x8p_\x8e_\x8r_\x8<_\x8·_\x8m_\x8y_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
23   
24 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8m_\x8p_\x8l_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8> 
25   
26 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8> 
27   
28 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
29   
30 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8B_\x8i_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
31   
32 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
33   
34 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8m_\x8p_\x8l_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8> 
35   
36 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
37   
38 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8> 
39   
40 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8·_\x8> 
41   
42 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8P_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8r_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8S_\x8F_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F 
43 ·········_\x8> 
44  19  
45 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
46 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
47  22  
48 ===============================================================================23 ===============================================================================
49 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
255 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00479_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·monomialbasis.hh·Source·File</title>8 <title>dune-localfunctions:·p0.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 1025 lines modifiedOffset 70, 118 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">monomialbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">p0.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00479.html">Go·to·the·documentation·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>83 <a·href="a00479.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MONOMIALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_P0LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MONOMIALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_P0LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00449.html">p0/p0localbasis.hh</a>&quot;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00455.html">p0/p0localcoefficients.hh</a>&quot;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00452.html">p0/p0localinterpolation.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/topologyfactory.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/utility/field.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">dune/localfunctions/utility/tensor.hh</a>&gt;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··/************************************************</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·Classes·for·evaluating·&#39;&#39;Monomials&#39;&#39;·on·any·order</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·for·all·reference·element·type.</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·For·a·simplex·topology·these·are·the·normal</span></div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*·monomials·for·cube·topologies·the·bimonomials.</span></div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*·The·construction·follows·the·construction·of·the</span></div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*·generic·geometries·using·tensor·products·for</span></div> 
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··*·prism·generation·and·duffy·transform·for·pyramid</span></div> 
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">··*·construction.</span></div> 
113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">··*·A·derivative·argument·can·be·applied,·in·which·case</span></div> 
114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">··*·all·derivatives·up·to·the·desired·order·are</span></div> 
115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">··*·evaluated.·Note·that·for·higher·order·derivatives</span></div> 
116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">··*·only·the·&#39;&#39;lower&#39;&#39;·part·of·the·symmetric·tensor</span></div> 
117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">··*·is·evaluated,·e.g.,·passing·derivative·equal·to·2</span></div> 
118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">··*·to·the·class·will·provide·the·vector</span></div> 
119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">··*····(d/dxdx·p,·d/dxydx·p,·d/dydy·p,</span></div> 
120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">··*·····d/dx·p,·d/dy·p,·p)</span></div> 
121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">··*·Important:</span></div> 
122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">··*·So·far·the·computation·of·the·derivatives·has·not</span></div> 
123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">··*·been·fully·implemented·for·general·pyramid</span></div> 
124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">··*·construction,·i.e.,·in·the·case·where·a·pyramid·is</span></div> 
125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">··*·build·over·a·non·simplex·base·geometry.</span></div> 
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">··*</span></div> 
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">··*·Central·classes:</span></div> 
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">··*·1)·template&lt;·GeometryType::Id·geometryId,·class·F·&gt;</span></div> 
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··*····class·MonomialBasisImpl;</span></div> 
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">··*····Implementation·of·the·monomial·evaluation·for</span></div> 
131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">··*····a·given·topology·and·field·type.</span></div> 
132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">··*····The·method·evaluate·fills·a·F*·vector</span></div> 
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">··*·2)·template&lt;·GeometryType::Id·geometryId,·class·F·&gt;</span></div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">··*····class·MonomialBasis</span></div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··*····The·base·class·for·the·static·monomial·evaluation</span></div> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">··*····providing·additional·evaluate·methods·including</span></div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">··*····one·taking·std::vector&lt;F&gt;.</span></div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">··*·3)·template&lt;·int·dim,·class·F·&gt;</span></div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">··*····class·VirtualMonomialBasis</span></div> 
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">··*····Virtualization·of·the·MonomialBasis.</span></div> 
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">··*·4)·template&lt;·int·dim,·class·F·&gt;</span></div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">··*····struct·MonomialBasisFactory;</span></div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">··*····A·factory·class·for·the·VirtualMonomialBasis</span></div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">··*·5)·template&lt;·int·dim,·class·F·&gt;</span></div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">··*····struct·MonomialBasisProvider</span></div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">··*····A·singleton·container·for·the·virtual·monomial</span></div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">··*····basis</span></div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">··************************************************/</span></div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Internal·Forward·Declarations</span></div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·-----------------------------</span></div>100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·d&gt;</div>
 101 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01950.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01950.html">P0LocalFiniteElement</a></div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">class·</span>MonomialBasisSize;</div>104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
 105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;P0LocalBasis&lt;D,R,d&gt;</a>,·<a·class="code·hl_class"·href="a01958.html">P0LocalCoefficients</a>,</div>
 106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">···30</a></span>········<a·class="code·hl_class"·href="a01962.html">P0LocalInterpolation&lt;P0LocalBasis&lt;D,R,d&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">Traits</a>;</div>
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class</span>·F·&gt;</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">class·</span>MonomialBasis;</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·MonomialBasisSize</span></div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·-----------------</span></div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div> 
165 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">108 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01950.html#a075410a7b141cb6cda75ed163eb7823f">···34</a></span>····<a·class="code·hl_function"·href="a01950.html#a075410a7b141cb6cda75ed163eb7823f">P0LocalFiniteElement</a>·(<span·class="keyword">const</span>·GeometryType&amp;·<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>)</div>
 110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······:·interpolation(<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>),·gt(<a·class="code·hl_function"·href="a01950.html#a2f32d14e42e9071cba7957547f091a16">type</a>)</div>
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02774.html">···83</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02774.html">MonomialBasisSize</a></div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··{</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02774.html">MonomialBasisSize&lt;·geometryId·&gt;</a>·<a·class="code·hl_class"·href="a02774.html">This</a>;</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">public</span>:</div> 
171 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
Max diff block lines reached; 83232/204243 bytes (40.75%) of diff not shown.
54.9 KB
html2text {}
Max HTML report size reached
11.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00482.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·basismatrix.hh·File·Reference</title>8 <title>dune-localfunctions:·lagrange.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 50 lines modifiedOffset 65, 54 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">basismatrix.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">lagrange.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/dynmatrix.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
 81 <p>Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.··
 82 <a·href="#details">More...</a></p>
84 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00431_source.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code><br·/>
 90 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>
 91 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
 92 <code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/>
 93 <code>#include·&lt;<a·class="el"·href="a00437_source.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</code><br·/>
86 </div>94 </div>
87 <p><a·href="a00482_source.html">Go·to·the·source·code·of·this·file.</a></p>95 <p><a·href="a00482_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">96 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>98 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02626.html">Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01818.html">Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr>
 100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points.··<a·href="a01818.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02630.html">Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02634.html">Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;</a></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02638.html">Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02642.html">Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
103 Namespaces</h2></td></tr>104 Namespaces</h2></td></tr>
104 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>107 </table>
 108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 109 <div·class="textblock"><p>Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.·</p>
107 </div><!--·contents·-->110 </div></div><!--·contents·-->
108 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<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 </small></address>114 </small></address>
112 </body>115 </body>
113 </html>116 </html>
4.41 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 basismatrix.hh·File·Reference 
10 #include·<fstream> 
11 #include·<dune/common/dynmatrix.hh> 
12 #include·<dune/common/exceptions.hh>8 lagrange.hh·File·Reference
 9 Convenience·header·that·includes·all·implementations·of·Lagrange·finite
 10 elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_.g_.l_.o_.c_.a_.l_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 20 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x8q_\x82_\x82_\x8d_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s23 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 24 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>
 25  ·······Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points.
 26 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
18   
19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8>_\x8, 
20 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
21   
22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>_\x8, 
23 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
24   
25 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>_\x8, 
26 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
27   
28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8,_\x8·_\x8C_\x8M_\x8·_\x8>_\x8, 
29 ·········_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8> 
30  27  
31 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
32 namespace· ·_\x8D_\x8u_\x8n_\x8e29 namespace· ·_\x8D_\x8u_\x8n_\x8e
33  30  
 31 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 32 Convenience·header·that·includes·all·implementations·of·Lagrange·finite
 33 elements.
34 ===============================================================================34 ===============================================================================
35 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.835 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
85.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·basismatrix.hh·Source·File</title>8 <title>dune-localfunctions:·lagrange.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 277 lines modifiedOffset 70, 90 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">basismatrix.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrange.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00482.html">Go·to·the·documentation·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>83 <a·href="a00482.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_BASISMATRIX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_BASISMATRIX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_LAGRANGE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/dynmatrix.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">//·Headers·for·Lagrange·elements·with·run-time·order</span></div>
 91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>
 92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04574.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00431.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·Headers·for·Lagrange·elements·with·compile-time·order</span></div>
 99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</span></div>
 105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">··/****************************************</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">··*·A·dense·matrix·representation·of·a·&#39;&#39;polynomial&#39;&#39;</span></div> 
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">··*·basis.·Its·represent·a·basis·as·a·linear</span></div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">··*·combination·of·a·second·basis,·i.e.,·a</span></div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">··*·monomial·basis.·It·is·simular·to·the·PolynomialBasis</span></div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">··*·but·it·not·derived·from·the·LocalBasis·class.</span></div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··*·It·is·used·to·define·a·&#39;&#39;pre·basis&#39;&#39;.</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··****************************************/</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBasis,·<span·class="keyword">class·</span>Interpolation,</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">class·</span>Field·&gt;</div> 
109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02622.html">···27</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02622.html">BasisMatrix</a>;</div> 
110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>{</div>
111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBasis,·<span·class="keyword">class·</span>Interpolation,</div>108 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&g[·...·truncated·by·diffoscope;·len:·40,·SHA:·876c53f25659d57d12bb833a1fb55e4875371fac48f0216ff02fc4e414d2c5f3·...·],</div>
 109 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·</span>R,</div>
112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keyword">class·</span>Field·&gt;</div>110 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF·&gt;</div>
113 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">111 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02626.html">···31</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase</a>·:·<span·class="keyword">public</span>·DynamicMatrix&lt;Fiel[·...·truncated·by·diffoscope;·len:·5,·SHA:·2112df2a8d3688c141986ed0dbe45ce9fc6c37fd87a370e16f9f78e5233eebf5·...·]</div>112 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01818.html">···62</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01818.html">LagrangeLocalFiniteElement</a></div>
 113 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;·LagrangeBasisFactory&lt;·LP,·dimDomain,·SF,·CF·&gt;,</div>
 114 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········LagrangeCoefficientsFactory&lt;LP,·dimDomain,·SF·&gt;,</div>
 115 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··········LagrangeInterpolationFactory&lt;·LP,·dimDomain,·SF·&gt;·&gt;</div>
 116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··{</div>
 117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;·LagrangeBasisFactory&lt;·LP,·dimDomain,·SF,·CF·&gt;</a>,</div>
 118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<a·class="code·hl_struct"·href="a01862.html">LagrangeCoefficientsFactory&lt;LP,·dimDomain,·SF·&gt;</a>,</div>
 119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<a·class="code·hl_struct"·href="a01850.html">LagrangeInterpolationFactory&lt;·LP,·dimDomain,·SF·&gt;</a>·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div>
 120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>
 121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01818.html#a7198b6157ee7a5900f16471b0c163df1">···71</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">Base::Traits</a>·<a·class="code·hl_typedef"·href="a01818.html#a7198b6157ee7a5900f16471b0c163df1">Traits</a>;</div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div>122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02626.html#a62b8afa3f74224bca78594b5f4e76548">···33</a></span>····<span·class="keyword">typedef</span>·DynamicMatrix&lt;Field&gt;·<a·class="code·hl_typedef"·href="a02626.html#a62b8afa3f74224bca78594b5f4e76548">Matrix</a>;</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
118 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">123 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01818.html#a3fec9f16d94d47b580c611453f69e0f0">···75</a></span>····<a·class="code·hl_function"·href="a01818.html#a3fec9f16d94d47b580c611453f69e0f0">LagrangeLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div>
119 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02626.html#a806fa09c0e6baaf70e36efac683ddb29">···35</a></span>····<a·class="code·hl_function"·href="a02626.html#a806fa09c0e6baaf70e36efac683ddb29">BasisMatrixBase</a>(·<span·class="keyword">const</span>·PreBasis&amp;·preBasis,</div> 
120 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·····················<span·class="keyword">const</span>·Interpolation&amp;·localInterpolation·)</div> 
121 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·cols_(preBasis.size())</div> 
122 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
123 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······localInterpolation.interpolate(·preBasis,·*<span·class="keyword">this</span>·);</div> 
124 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······this-&gt;invert();</div> 
125 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div> 
126 </div> 
127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02626.html#a2905ed60959e7eea31968f18c2f18380">···42</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02626.html#a2905ed60959e7eea31968f18c2f18380">cols</a>·()<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">····</span>{</div> 
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">return</span>·cols_;</div> 
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div> 
132 </div> 
133 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02626.html#a73bebf6f135baf4948d699fd41383ff6">···46</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02626.html#a73bebf6f135baf4948d699fd41383ff6">rows</a>·()<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·Matrix::rows();</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div> 
138 </div> 
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cols_;</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div> 
142 </div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId,·<span·class="keyword">class·</span>F,</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">class·</span>Interpolation,</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">class·</span>Field·&gt;</div> 
147 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};"> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02630.html">···57</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02622.html">BasisMatrix</a>&lt;·const·<a·class="code·hl_class"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase</a>&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··{</div> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02630.html#a4c14dc213149625224f37eeb58369233">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02778.html">MonomialBasis&lt;·geometryId,·F·&gt;</a>·<a·class="code·hl_typedef"·href="a02630.html#a4c14dc213149625224f37eeb58369233">PreBasis</a>;</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02630.html#af11eb83ee215d88be017ed9c5a24074e">···61</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02626.html">BasisMatrixBase&lt;PreBasis,Interpolation,Field&gt;</a>·<a·class="code·hl_typedef"·href="a02630.html#af11eb83ee215d88be017ed9c5a24074e">Base</a>;</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02630.html#a8b7ca31fc058996062da7c475f07d465">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02626.html#a62b8afa3f74224bca78594b5f4e76548">Base::Matrix</a>·<a·class="code·hl_typedef"·href="a02630.html#a8b7ca31fc058996062da7c475f07d465">Matrix</a>;</div> 
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
155 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02630.html#ad91804cb473b711fa2fc6a80420a719c">···64</a></span>····<a·class="code·hl_function"·href="a02630.html#ad91804cb473b711fa2fc6a80420a719c">BasisMatrix</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02778.html">PreBasis</a>&amp;·preBasis,</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·················<span·class="keyword">const</span>·Interpolation&amp;·localInterpolation·)</div> 
Max diff block lines reached; 38416/62925 bytes (61.05%) of diff not shown.
23.8 KB
html2text {}
    
Offset 1, 326 lines modifiedOffset 1, 92 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 lagrange.hh
7 ····*·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y 
8 basismatrix.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_BASISMATRIX_HH 
16 6#define·DUNE_BASISMATRIX_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_LAGRANGE_HH
 15 6#define·DUNE_LOCALFUNCTIONS_LAGRANGE_HH
17 716 7
 17 12//·Headers·for·Lagrange·elements·with·run-time·order
 18 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h>
18 8#include·<fstream> 
19 9#include·<dune/common/dynmatrix.hh> 
20 10#include·<dune/common/exceptions.hh> 
21 11 
22 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.m_.o_.n_.o_.m_.i_.a_.l_.b_.a_.s_.i_\x8s_\x8._\x8h_\x8h>19 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.d_.g_.l_.o_.c_.a_.l_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_\x8s_\x8._\x8h_\x8h>
 20 15
 21 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 22 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
23 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.p_.o_.l_.y_.n_.o_.m_.i_.a_.l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>23 18#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
24 1424 19
 25 20//·Headers·for·Lagrange·elements·with·compile-time·order
 26 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
 27 22#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8y_\x8r_\x8a_\x8m_\x8i_\x8d_\x8._\x8h_\x8h>
 28 23#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 29 24#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 30 25#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h>
 31 26#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x8q_\x82_\x82_\x8d_\x8._\x8h_\x8h>
 32 27
25 15namespace·_\x8D_\x8u_\x8n_\x8e33 28namespace·_\x8D_\x8u_\x8n_\x8e
 34 29{
 35 59·template<·template·<class,unsigned·int>·class·LP,
 36 60·unsigned·int·dimDomain,·class·D,·class·R,
 37 61·class·SF=R,·class·CF=SF·>
 38 _\x86_\x82·class·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 39 63·:·public·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·LagrangeBasisFactory<·LP,·dimDomain,·SF,
 40 CF·>,
 41 64·LagrangeCoefficientsFactory<LP,·dimDomain,·SF·>,
 42 65·LagrangeInterpolationFactory<·LP,·dimDomain,·SF·>·>
 43 66·{
 44 67·typedef·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,
 45 _\x8C_\x8F_\x8·_\x8>,
 46 68·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8·_\x8>,
 47 69·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8·_\x8>·>·_\x8B_\x8a_\x8s_\x8e;
 48 70·public:
26 16{ 
27 17·/**************************************** 
28 18·*·A·dense·matrix·representation·of·a·''polynomial'' 
29 19·*·basis.·Its·represent·a·basis·as·a·linear 
30 20·*·combination·of·a·second·basis,·i.e.,·a 
31 21·*·monomial·basis.·It·is·simular·to·the·PolynomialBasis 
32 22·*·but·it·not·derived·from·the·LocalBasis·class. 
33 23·*·It·is·used·to·define·a·''pre·basis''. 
34 24·****************************************/ 
35 25·template<·class·PreBasis,·class·Interpolation, 
36 26·class·Field·> 
37 _\x82_\x87·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x; 
38 28 
39 29·template<·class·PreBasis,·class·Interpolation, 
40 30·class·Field·> 
41 _\x83_\x81·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e·:·public·DynamicMatrix<Field> 
42 32·{ 
43 _\x83_\x83·typedef·DynamicMatrix<Field>·_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x; 
44 34 
45 _\x83_\x85·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e(·const·PreBasis&·preBasis, 
46 36·const·Interpolation&·localInterpolation·) 
47 37·:·cols_(preBasis.size()) 
48 38·{ 
49 39·localInterpolation.interpolate(·preBasis,·*this·); 
50 40·this->invert(); 
51 41·} 
52 _\x84_\x82·unsigned·int·_\x8c_\x8o_\x8l_\x8s·()·const 
53 43·{ 
54 44·return·cols_; 
55 45·} 
56 _\x84_\x86·unsigned·int·_\x8r_\x8o_\x8w_\x8s·()·const 
57 47·{ 
58 48·return·Matrix::rows(); 
59 49·} 
60 50·private: 
61 51·unsigned·int·cols_; 
62 52·}; 
63 53 
64 54·template<·GeometryType::Id·geometryId,·class·F, 
65 55·class·Interpolation, 
66 56·class·Field·> 
67 _\x85_\x87·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x<·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·geometryId,·F·>,·Interpolation, 
68 Field·> 
69 58·:·public·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e<·const·MonomialBasis<·geometryId,·F·>, 
70 Interpolation,·Field·> 
71 59·{ 
72 _\x86_\x80·typedef·const·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8g_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8I_\x8d_\x8,_\x8·_\x8F_\x8·_\x8>·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s; 
73 _\x86_\x81·typedef·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8B_\x8a_\x8s_\x8e_\x8<_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8B_\x8a_\x8s_\x8e; 
74 _\x86_.2·typedef·typename·_.B_.a_.s_.e_.:_.:_.M_.a_.t_.r_.i_.x·_.M_.a_.t_.r_.i_.x;49 _\x87_.1·typedef·typename·_.B_.a_.s_.e_.:_.:_.T_.r_.a_.i_.t_.s·_.T_.r_.a_.i_.t_.s;
 50 72
 51 _\x87_\x85·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·unsigned·int·order·)
 52 76·:·_\x8B_\x8a_\x8s_\x8e(·gt,·order·)
75 63 
76 _\x86_\x84·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x(·const·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s&·preBasis, 
77 65·const·Interpolation&·localInterpolation·) 
78 66·:·_\x8B_\x8a_\x8s_\x8e(preBasis,·localInterpolation) 
79 67·{} 
80 68·template·<class·Vector> 
81 _\x86_\x89·void·_\x8r_\x8o_\x8w(·const·unsigned·int·row,·Vector·&vec·)·const 
82 70·{ 
83 71·const·unsigned·int·N·=·Matrix::rows(); 
84 72·assert(·Matrix::cols()·==·N·&&·vec.size()·==·N·); 
85 73·//·note:·that·the·transposed·matrix·is·computed, 
86 74·//·and·is·square 
87 75·for·(unsigned·int·i=0;·i<N;·++i) 
88 76·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t((*this)[i][row],vec[i]); 
89 77·}53 77·{}
90 78·};54 78·};
91 79·template<·int·dim,·class·F, 
92 80·class·Interpolation, 
93 81·class·Field·> 
94 _\x88_\x82·struct·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x<·const·_\x8D_\x8u_\x8n_\x8e::_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<·dim,·F·>, 
Max diff block lines reached; 12044/24350 bytes (49.46%) of diff not shown.
6.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00485.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·orthonormal.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">orthonormal.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a04586_source.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/> 
82 <code>#include·&lt;bitset&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/> 
87 </div>85 </div>
88 <p><a·href="a00485_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00485_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">87 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>89 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01446.html">Dune::BDM1Cube3DLocalBasis&lt;·D,·R·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02186.html">Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··<a·href="a01446.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·providing·orthonormal·basis·functions.··<a·href="a02186.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>98 </table>
2.09 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 8 orthonormal.hh·File·Reference
 9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8._\x8h_\x8h>
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
10 brezzidouglasmarini1cube3dlocalbasis.hh·File·Reference 
11 #include·<array> 
12 #include·<bitset> 
13 #include·<numeric> 
14 #include·<vector> 
15 #include·<dune/common/fmatrix.hh> 
16 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>
 16  ·······A·class·providing·orthonormal·basis·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference 
21 ········hexahedron.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22  17  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  20  
26 ===============================================================================21 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
71.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00485_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube3dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·orthonormal.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 322 lines modifiedOffset 70, 71 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">orthonormal.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00485.html">Go·to·the·documentation·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>83 <a·href="a00485.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_ORTHONORMALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_ORTHONORMALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04586.html">dune/localfunctions/utility/localfiniteelement.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00218.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00263.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
 97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimDomain,·<span·class="keyword">class·</span>D,·<span·class="keyword">class·</span>R,</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> 
101 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">class·</span>SF=R,·<span·class="keyword">class·</span>CF=SF·&gt;</div>
102 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">99 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01446.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01446.html">BDM1Cube3DLocalBasis</a></div>100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02186.html">···34</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02186.html">OrthonormalLocalFiniteElement</a></div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a>&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;,</div>
 102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········DGLocalCoefficientsFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;·&gt;,</div>
 103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··········LocalL2InterpolationFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;,true·&gt;·&gt;</div>
104 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div>104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>,</div>
 106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<a·class="code·hl_struct"·href="a02674.html">DGLocalCoefficientsFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>·&gt;,</div>
 107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<a·class="code·hl_struct"·href="a02750.html">LocalL2InterpolationFactory&lt;·OrthonormalBasisFactory&lt;·dimDomain,·SF,·CF·&gt;</a>,<span·class="keyword">true</span>·&gt;·&gt;·<a·class="code·hl_struct"·href="a02758.html">Base</a>;</div>
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">using·</span>typename·<a·class="code·hl_typedef"·href="a02758.html#ac11e5c3f8a450a8950251fc7ce42e8c1">Base::Traits</a>;</div>
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,</div> 
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········R,3,Dune::FieldVector&lt;R,3&gt;,</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">···36</a></span>········Dune::FieldMatrix&lt;R,3,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">Traits</a>;</div> 
110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
111 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01446.html#ae441d4f66a2dc0db5fe8fde705d0256a">···39</a></span>····<a·class="code·hl_function"·href="a01446.html#ae441d4f66a2dc0db5fe8fde705d0256a">BDM1Cube3DLocalBasis</a>()</div> 
113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div> 
115 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········sign_[i]·=·1.0;</div> 
116 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div> 
117 </div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
119 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02186.html#a561236fe12695acd66c9cedcd8639722">···47</a></span>····<a·class="code·hl_function"·href="a02186.html#a561236fe12695acd66c9cedcd8639722">OrthonormalLocalFiniteElement</a>·(·<span·class="keyword">const</span>·GeometryType·&amp;gt,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order·)</div>
 113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·<a·class="code·hl_struct"·href="a02758.html">Base</a>(gt,·order)</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01446.html#abc65bd18885349f328d1bcfd7c8b75bc">···50</a></span>····<a·class="code·hl_function"·href="a01446.html#abc65bd18885349f328d1bcfd7c8b75bc">BDM1Cube3DLocalBasis</a>(std::bitset&lt;6&gt;·s)</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;6;·i++)</div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{}</div>
125 </div>115 </div>
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
127 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01446.html#af52988751f2627c28494d427270c1d67">···57</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01446.html#af52988751f2627c28494d427270c1d67">size</a>()<span·class="keyword">·const</span></div> 
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div> 
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·18;</div> 
131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>
132 </div>117 </div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
134 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01446.html#a59a8df9e4a1692a6f4caac4ec7a054ba">···68</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01446.html#a59a8df9e4a1692a6f4caac4ec7a054ba">evaluateFunction</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out.resize(<a·class="code·hl_function"·href="a01446.html#af52988751f2627c28494d427270c1d67">size</a>());</div> 
139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
140 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][0]··=·sign_[0]·*·(in[0]·-·1.0);</div> 
141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[0][1]··=·0;</div> 
142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[0][2]··=·0;</div> 
143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[1][0]··=·sign_[1]·*·in[0];</div> 
144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[1][1]··=·0;</div> 
145 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[1][2]··=·0;</div> 
146 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[2][0]··=·0;</div> 
147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[2][1]··=·sign_[2]·*·(in[1]·-·1.0);</div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[2][2]··=·0;</div> 
149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[3][0]··=·0;</div> 
150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[3][1]··=·sign_[3]·*·in[1];</div> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[3][2]··=·0;</div> 
152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[4][0]··=·0;</div> 
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[4][1]··=·0;</div> 
154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[4][2]··=·sign_[4]·*·(in[2]·-·1.0);</div> 
155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······out[5][0]··=·0;</div> 
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[5][1]··=·0;</div> 
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[5][2]··=·sign_[5]·*·in[2];</div> 
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[6][0]··=··6.0·*·in[0]·*·in[1]·-·3·*·in[0]-6·*·in[1]·+·3.0;</div> 
159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······out[6][1]··=·-3.0·*·in[1]·*·in[1]·+·3·*·in[1];</div> 
160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[6][2]··=··0;</div> 
161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······out[7][0]··=·-6.0·*·in[0]·*·in[1]·+·3·*·in[0];</div> 
162 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······out[7][1]··=··3.0·*·in[1]·*·in[1]·-·3·*·in[1];</div> 
163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······out[7][2]··=··0;</div> 
164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······out[8][0]··=··3.0·*·in[0]·*·in[0]·-·3·*·in[0];</div> 
165 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······out[8][1]··=·-6.0·*·in[0]·*·in[1]·+·3·*·in[1]+6·*·in[0]-3.0;</div> 
166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······out[8][2]··=··0;</div> 
167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······out[9][0]··=·-3.0·*·in[0]·*·in[0]·+·3·*·in[0];</div> 
168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······out[9][1]··=··6.0·*·in[0]·*·in[1]·-·3·*·in[1];</div> 
169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······out[9][2]··=··0;</div> 
170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······out[10][0]·=·-3.0·*·in[0]·*·in[0]·+·3·*·in[0];</div> 
Max diff block lines reached; 6948/56553 bytes (12.29%) of diff not shown.
16.2 KB
html2text {}
    
Offset 1, 334 lines modifiedOffset 1, 76 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 orthonormal.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 brezzidouglasmarini1cube3dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALBASIS_HH14 5#ifndef·DUNE_ORTHONORMALFINITEELEMENT_HH
 15 6#define·DUNE_ORTHONORMALFINITEELEMENT_HH
18 716 7
19 8#include·<array> 
20 9#include·<bitset> 
21 10#include·<numeric> 
22 11#include·<vector>17 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.._.h_.h>
 18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 19 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
 20 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8/_\x8o_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
23 1221 12
24 13#include·<dune/common/fmatrix.hh> 
25 14 
26 15#include·"../../common/localbasis.hh" 
27 16 
28 17namespace·_\x8D_\x8u_\x8n_\x8e22 13namespace·_\x8D_\x8u_\x8n_\x8e
29 18{ 
30 29·template<class·D,·class·R> 
31 _.3_.0·class·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s23 14{
 24 32·template<·unsigned·int·dimDomain,·class·D,·class·R,
 25 33·class·SF=R,·class·CF=SF·>
 26 _\x83_\x84·class·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 27 35·:·public·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·OrthonormalBasisFactory<·dimDomain,·SF,
 28 CF·>,
 29 36·DGLocalCoefficientsFactory<·OrthonormalBasisFactory<·dimDomain,·SF,·CF·>·>,
 30 37·LocalL2InterpolationFactory<·OrthonormalBasisFactory<·dimDomain,·SF,·CF
 31 >,true·>·>
32 31·{32 38·{
33 3233 39·typedef·_.G_.e_.n_.e_.r_.i_.c_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.O_.r_.t_.h_.o_.n_.o_.r_.m_.a_.l_.B_.a_.s_.i_.s_.F_.a_.c_.t_.o_.r_.y_.<_.·_.d_.i_.m_.D_.o_.m_.a_.i_.n_.,_.·_.S_.F_.,
 34 _\x8C_\x8F_\x8·_\x8>,
 35 40·_\x8D_\x8G_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8·_\x8>·>,
 36 41·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x82_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8,_\x8·_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F
 37 _\x8>,true·>·>·_\x8B_\x8a_\x8s_\x8e;
34 33·public:38 42·public:
 39 43·using·typename·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
35 34·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x83_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x83_\x8>, 
36 35·R,3,Dune::FieldVector<R,3>, 
37 _\x83_\x86·Dune::FieldMatrix<R,3,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
38 37 
39 _\x83_\x89·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s() 
40 40·{ 
41 41·for·(size_t·i=0;·i<6;·i++) 
42 42·sign_[i]·=·1.0; 
43 43·} 
44 4440 44
 41 _\x84_\x87·_\x8O_\x8r_\x8t_\x8h_\x8o_\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(·const·GeometryType·&gt,·unsigned·int·order·)
 42 48·:·_\x8B_\x8a_\x8s_\x8e(gt,·order)
 43 49·{}
 44 50·};
45 _\x85_\x80·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(std::bitset<6>·s) 
46 51·{ 
47 52·for·(size_t·i=0;·i<6;·i++) 
48 53·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
49 54·} 
50 55 
51 _\x85_\x87·unsigned·int·_\x8s_\x8i_\x8z_\x8e()·const 
52 58·{ 
53 59·return·18; 
54 60·} 
55 61 
56 _\x86_\x88·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
57 69·std::vector<typename·Traits::RangeType>&·out)·const 
58 70·{ 
59 71·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
60 72 
61 73·out[0][0]·=·sign_[0]·*·(in[0]·-·1.0); 
62 74·out[0][1]·=·0; 
63 75·out[0][2]·=·0; 
64 76·out[1][0]·=·sign_[1]·*·in[0]; 
65 77·out[1][1]·=·0; 
66 78·out[1][2]·=·0; 
67 79·out[2][0]·=·0; 
68 80·out[2][1]·=·sign_[2]·*·(in[1]·-·1.0); 
69 81·out[2][2]·=·0; 
70 82·out[3][0]·=·0; 
71 83·out[3][1]·=·sign_[3]·*·in[1]; 
72 84·out[3][2]·=·0; 
73 85·out[4][0]·=·0; 
74 86·out[4][1]·=·0; 
75 87·out[4][2]·=·sign_[4]·*·(in[2]·-·1.0); 
76 88·out[5][0]·=·0; 
77 89·out[5][1]·=·0; 
78 90·out[5][2]·=·sign_[5]·*·in[2]; 
79 91·out[6][0]·=·6.0·*·in[0]·*·in[1]·-·3·*·in[0]-6·*·in[1]·+·3.0; 
80 92·out[6][1]·=·-3.0·*·in[1]·*·in[1]·+·3·*·in[1]; 
81 93·out[6][2]·=·0; 
82 94·out[7][0]·=·-6.0·*·in[0]·*·in[1]·+·3·*·in[0]; 
83 95·out[7][1]·=·3.0·*·in[1]·*·in[1]·-·3·*·in[1]; 
84 96·out[7][2]·=·0; 
85 97·out[8][0]·=·3.0·*·in[0]·*·in[0]·-·3·*·in[0]; 
86 98·out[8][1]·=·-6.0·*·in[0]·*·in[1]·+·3·*·in[1]+6·*·in[0]-3.0; 
87 99·out[8][2]·=·0; 
88 100·out[9][0]·=·-3.0·*·in[0]·*·in[0]·+·3·*·in[0]; 
89 101·out[9][1]·=·6.0·*·in[0]·*·in[1]·-·3·*·in[1]; 
90 102·out[9][2]·=·0; 
91 103·out[10][0]·=·-3.0·*·in[0]·*·in[0]·+·3·*·in[0]; 
92 104·out[10][1]·=·0; 
93 105·out[10][2]·=·6.0·*·in[0]·*·in[2]-6·*·in[0]-3·*·in[2]·+·3.0; 
94 106·out[11][0]·=·3.0·*·in[0]·*·in[0]-3·*·in[0]; 
95 107·out[11][1]·=·0; 
96 108·out[11][2]·=·-6.0·*·in[0]·*·in[2]·+·3·*·in[2]; 
97 109·out[12][0]·=·-6.0·*·in[0]·*·in[2]+6·*·in[2]·+·3·*·in[0]-3.0; 
98 110·out[12][1]·=·0; 
99 111·out[12][2]·=·3.0·*·in[2]·*·in[2]-3·*·in[2]; 
100 112·out[13][0]·=·-3·*·in[0]+6·*·in[0]·*·in[2]; 
101 113·out[13][1]·=·0; 
102 114·out[13][2]·=·-3.0·*·in[2]·*·in[2]·+·3·*·in[2]; 
103 115·out[14][0]·=·0; 
104 116·out[14][1]·=·6.0·*·in[1]·*·in[2]-3·*·in[1]-6·*·in[2]·+·3.0; 
105 117·out[14][2]·=·-3·*·in[2]·*·in[2]·+·3·*·in[2]; 
Max diff block lines reached; 4854/16592 bytes (29.26%) of diff not shown.
7.16 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00488.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·bdfmcube.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">bdfmcube.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a04538_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localbasis.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a04547_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localcoefficients.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a04553_source.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh</a>&gt;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a00488_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00488_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01450.html">Dune::BDM1Cube3DLocalCoefficients</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01398.html">Dune::BDFMCubeLocalFiniteElement&lt;·D,·R,·dim,·order·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.··<a·href="a01450.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.··<a·href="a01398.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
2.28 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_.o_.r_.t_.i_.n_.m_\x8a_\x8r_\x8i_\x8n_\x8i
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini1cube3dlocalcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"9 bdfmcube.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/
 14 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/
 16 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.·_.M_.o_.r_.e_.._.._..19 class· ·_.D_.u_.n_.e_.:_.:_.B_.D_.F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.,_.·_.o_.r_.d_.e_.r_.·_.>
 20  ·······Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  21  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e23 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  24  
22 ===============================================================================25 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
34.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00488_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube3dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·bdfmcube.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 79 lines modifiedOffset 70, 95 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">bdfmcube.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00488.html">Go·to·the·documentation·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>83 <a·href="a00488.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04538.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localbasis.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04547.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localcoefficients.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04553.html">dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01450.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01450.html">BDM1Cube3DLocalCoefficients</a></div> 
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div> 
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">99 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01450.html#a8bdb8dff930afcbd7c1faeb282a1b7d1">···28</a></span>····<a·class="code·hl_function"·href="a01450.html#a8bdb8dff930afcbd7c1faeb282a1b7d1">BDM1Cube3DLocalCoefficients</a>()·:·li(18)</div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00576.html">···17</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 101 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>102 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 103 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·6;·++i)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[i·+·6]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[i·+·12]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div> 
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div> 
113 </div> 
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
115 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">···39</a></span>····std::size_t·<a·class="code·hl_function"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">size</a>()<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">····</span>{</div> 
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">return</span>·18;</div> 
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div> 
120 </div> 
121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
122 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 105 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01398.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01398.html">BDFMCubeLocalFiniteElement</a></div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01450.html#aa4d73ada542f74d7b4bc515c12ff9e3b">···45</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01450.html#aa4d73ada542f74d7b4bc515c12ff9e3b">localKey</a>(std::size_t·i)<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">return</span>·li[i];</div> 
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>106 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>
127 </div>107 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01402.html">LocalBasis</a>··········=·<a·class="code·hl_class"·href="a01402.html">BDFMCubeLocalBasis&l[·...·truncated·by·diffoscope;·len:·28,·SHA:·092dee502d077503b316ccfeed9ff30c14b58b980c8d929916696e0cdd367ed0·...·]/div>
 108 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01418.html">LocalCoefficients</a>···=·<a·class="code·hl_class"·href="a01418.html">BDFMCubeLocalCoefficients&lt;D,·R,·dim,·order&gt;</a>;</div>
 109 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01422.html">LocalInterpolation</a>··=·<a·class="code·hl_class"·href="a01422.html">BDFMCubeLocalInterpolation&lt;D,·R,·dim,·order&gt;</a>;</div>
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>110 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div>111 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····std::vector&lt;LocalKey&gt;·li;</div>112 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01398.html#a1da6fbbafb80909126fb666d52c8d149">···51</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;L[·...·truncated·by·diffoscope;·len:·58,·SHA:·cd992ac8eed140051acc7d21f3d452ec992330eb6bdacdda87097c0e1f80af9a·...·];</div>
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>113 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 114 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01398.html#a53520f031b957cf8bc07510e11eeb053">···54</a></span>····<a·class="code·hl_function"·href="a01398.html#a53520f031b957cf8bc07510e11eeb053">BDFMCubeLocalFiniteElement</a>·()·{}</div>
 115 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 116 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 117 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01398.html#af0171448c68b379f606d65f597c780f3">···61</a></span>····<a·class="code·hl_function"·href="a01398.html#af0171448c68b379f606d65f597c780f3">BDFMCubeLocalFiniteElement</a>·(std::bitset&lt;2*dim&gt;·s)</div>
 118 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·basis(·s·),·interpolation(·s·)</div>
 119 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{}</div>
132 </div>120 </div>
 121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 122 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01398.html#aa73221e66ad939da3a4d79355489f05e">···65</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#aa73221e66ad939da3a4d79355489f05e">localBasis</a>·()·const·-&gt;·const·<a·class="code·hl_class"·href="a01402.html">LocalBasis</a>&amp;·{·<span·class="keywordflow">return</span>·basis;·}</div>
 123 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01398.html#a21ffdccd8390ee08fcb78f5d30deb171">···66</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#a21ffdccd8390ee08fcb78f5d30deb171">localCoefficients</a>·()·const·-&gt;·const·<a·class="code·hl_class"·href="a01418.html">LocalCoefficients</a>&amp;·{·<span·class="keywordflow">return</span>·coefficients;·}</div>
 124 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01398.html#ae3cea009742650bc77afa53e6a621e51">···67</a></span>····<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#ae3cea009742650bc77afa53e6a621e51">localInterpolation</a>·()·const·-&gt;·const·<a·class="code·hl_class"·href="a01422.html">LocalInterpolation</a>&amp;·{·<span·class="keywordflow">return</span>·interpolation;·}</div>
 125 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 126 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01398.html#a38235324a0b742b078d54896d2f0f822">···70</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01398.html#a38235324a0b742b078d54896d2f0f822">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·basis.size();·}</div>
 127 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01398.html#abcf36ef7e02cf66d4b2ea8dd3a5b335e">···71</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01398.html#abcf36ef7e02cf66d4b2ea8dd3a5b335e">type</a>·()·-&gt;·GeometryType·{·<span·class="keywordflow">return</span>·GeometryTypes::cube(dim);·}</div>
 128 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 129 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····LocalBasis·basis;</div>
 131 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····LocalCoefficients·coefficients;</div>
 132 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····LocalInterpolation·interpolation;</div>
 133 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
 134 </div>
 135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·end·namespace·Dune</span></div>136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·namespace·Dune</span></div>
 137 </div>
 138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH</span></div>139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH</span></div>
 140 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">localfiniteelementtraits.hh</a></div></div>
135 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>141 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
136 <div·class="ttc"·id="aa01450_html"><div·class="ttname"><a·href="a01450.html">Dune::BDM1Cube3DLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube3dlocalcoefficients.hh:24</div></div> 
137 <div·class="ttc"·id="aa01450_html_a63c26437bbcf2bbafb1ca3fae0b3dbef"><div·class="ttname"><a·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">Dune::BDM1Cube3DLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube3dlocalcoefficients.hh:39</div></div> 
138 <div·class="ttc"·id="aa01450_html_a8bdb8dff930afcbd7c1faeb282a1b7d1"><div·class="ttname"><a·href="a01450.html#a8bdb8dff930afcbd7c1faeb282a1b7d1">Dune::BDM1Cube3DLocalCoefficients::BDM1Cube3DLocalCoefficients</a></div><div·class="ttdeci">BDM1Cube3DLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube3dlocalcoefficients.hh:28</div></div> 
139 <div·class="ttc"·id="aa01450_html_aa4d73ada542f74d7b4bc515c12ff9e3b"><div·class="ttname"><a·href="a01450.html#aa4d73ada542f74d7b4bc515c12ff9e3b">Dune::BDM1Cube3DLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube3dlocalcoefficients.hh:45</div></div> 
140 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>142 <div·class="ttc"·id="aa01398_html"><div·class="ttname"><a·href="a01398.html">Dune::BDFMCubeLocalFiniteElement</a></div><div·class="ttdoc">Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:45</div></div>
 143 <div·class="ttc"·id="aa01398_html_a21ffdccd8390ee08fcb78f5d30deb171"><div·class="ttname"><a·href="a01398.html#a21ffdccd8390ee08fcb78f5d30deb171">Dune::BDFMCubeLocalFiniteElement::localCoefficients</a></div><div·class="ttdeci">auto·localCoefficients()·const·-&gt;·const·LocalCoefficients·&amp;</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:66</div></div>
 144 <div·class="ttc"·id="aa01398_html_a38235324a0b742b078d54896d2f0f822"><div·class="ttname"><a·href="a01398.html#a38235324a0b742b078d54896d2f0f822">Dune::BDFMCubeLocalFiniteElement::size</a></div><div·class="ttdeci">unsigned·int·size()·const</div><div·class="ttdoc">Number·of·shape·functions·in·this·finite·element.</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:70</div></div>
 145 <div·class="ttc"·id="aa01398_html_a53520f031b957cf8bc07510e11eeb053"><div·class="ttname"><a·href="a01398.html#a53520f031b957cf8bc07510e11eeb053">Dune::BDFMCubeLocalFiniteElement::BDFMCubeLocalFiniteElement</a></div><div·class="ttdeci">BDFMCubeLocalFiniteElement()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:54</div></div>
 146 <div·class="ttc"·id="aa01398_html_aa73221e66ad939da3a4d79355489f05e"><div·class="ttname"><a·href="a01398.html#aa73221e66ad939da3a4d79355489f05e">Dune::BDFMCubeLocalFiniteElement::localBasis</a></div><div·class="ttdeci">auto·localBasis()·const·-&gt;·const·LocalBasis·&amp;</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:65</div></div>
 147 <div·class="ttc"·id="aa01398_html_abcf36ef7e02cf66d4b2ea8dd3a5b335e"><div·class="ttname"><a·href="a01398.html#abcf36ef7e02cf66d4b2ea8dd3a5b335e">Dune::BDFMCubeLocalFiniteElement::type</a></div><div·class="ttdeci">static·constexpr·auto·type()·-&gt;·GeometryType</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:71</div></div>
 148 <div·class="ttc"·id="aa01398_html_ae3cea009742650bc77afa53e6a621e51"><div·class="ttname"><a·href="a01398.html#ae3cea009742650bc77afa53e6a621e51">Dune::BDFMCubeLocalFiniteElement::localInterpolation</a></div><div·class="ttdeci">auto·localInterpolation()·const·-&gt;·const·LocalInterpolation·&amp;</div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:67</div></div>
Max diff block lines reached; 271/25282 bytes (1.07%) of diff not shown.
9.45 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 114 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_.o_.r_.t_.i_.n_.m_\x8a_\x8r_\x8i_\x8n_\x8i
 8 bdfmcube.hh
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 brezzidouglasmarini1cube3dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH
18 717 7
19 8#include·<cstddef> 
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 12 
24 13namespace·_\x8D_\x8u_\x8n_\x8e 
25 14{18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 21 11
 22 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/
 24 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h>
 25 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8f_\x8o_\x8r_\x8t_\x8i_\x8n_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8c_\x8u_\x8b_\x8e_\x8/
 26 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h>
26 1527 15
 28 16
 29 _\x81_\x87namespace·_\x8D_\x8u_\x8n_\x8e
 30 18{
 31 19
 32 43·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order>
27 _\x82_.3·class·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s33 _\x84_.4·class·_.B_.D_.F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
28 24·{34 45·{
 35 46·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>;
 36 47·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>;
 37 48·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·=·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8>;
29 25 
30 26·public: 
31 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(18) 
32 29·{ 
33 30·for·(std::size_t·i·=·0;·i·<·6;·++i) 
34 31·{ 
35 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
36 33·li[i·+·6]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
37 34·li[i·+·12]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
38 35·} 
39 36·} 
40 37 
41 _\x83_\x89·std::size_t·_\x8s_\x8i_\x8z_\x8e()·const 
42 40·{ 
43 41·return·18; 
44 42·} 
45 43 
46 _\x84_\x85·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const 
47 46·{ 
48 47·return·li[i]; 
49 48·} 
50 4938 49
 39 50·public:
 40 _\x85_\x81·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8,
 41 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8>;
 42 52
 43 _\x85_\x84·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()·{}
 44 55
 45 _\x86_\x81·_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(std::bitset<2*dim>·s)
 46 62·:·basis(·s·),·interpolation(·s·)
 47 63·{}
 48 64
 49 _\x86_\x85·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s&·{·return·basis;·}
 50 _\x86_\x86·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·{·return
 51 coefficients;·}
 52 _\x86_\x87·auto·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const·->·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·{·return
 53 interpolation;·}
 54 68
 55 _\x87_\x80·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·basis.size();·}
 56 _\x87_\x81·static·constexpr·auto·_\x8t_\x8y_\x8p_\x8e·()·->·GeometryType·{·return·GeometryTypes::cube
 57 (dim);·}
 58 72
51 50·private:59 73·private:
52 51·std::vector<LocalKey>·li; 
53 52·};60 74·LocalBasis·basis;
 61 75·LocalCoefficients·coefficients;
 62 76·LocalInterpolation·interpolation;
 63 77·};
 64 78
54 53}·//·end·namespace·Dune65 79}·//·namespace·Dune
55 54#endif·/ 
56 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALCOEFFICIENTS_HH66 80
 67 81#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_BDFMCUBE_HH
 68 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
57 _\x8D_\x8u_\x8n_\x8e69 _\x8D_\x8u_\x8n_\x8e
58 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1870 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
59 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
60 Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra. 
61 D.De.ef.fi.in.ni.it.ti.io.on.n·brezzidouglasmarini1cube3dlocalcoefficients.hh:2472 Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.
 73 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:45
 74 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 75 auto·localCoefficients()·const·->·const·LocalCoefficients·&
 76 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:66
62 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e77 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
63 std::size_t·size()·const 
64 number·of·coefficients 
65 D.De.ef.fi.in.ni.it.ti.io.on.n·brezzidouglasmarini1cube3dlocalcoefficients.hh:3978 unsigned·int·size()·const
 79 Number·of·shape·functions·in·this·finite·element.
 80 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:70
66 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.:_.:_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s81 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.:_.:_.B_.D_.F_.M_.C_.u_.b_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
67 BDM1Cube3DLocalCoefficients()82 BDFMCubeLocalFiniteElement()
68 Standard·constructor.83 Standard·constructor.
 84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:54
 85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 86 auto·localBasis()·const·->·const·LocalBasis·&
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:65
 88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e
 89 static·constexpr·auto·type()·->·GeometryType
 90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:71
 91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8F_\x8M_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 92 auto·localInterpolation()·const·->·const·LocalInterpolation·&
 93 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:67
Max diff block lines reached; 53/9656 bytes (0.55%) of diff not shown.
6.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00491.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalprismp2.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00503_source.html">hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00506_source.html">hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&quot;</code><br·/>
83 </div>86 </div>
84 <p><a·href="a00491_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00491_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">88 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01806.html">Dune::HierarchicalPrismP2LocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01454.html">Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··<a·href="a01454.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>98 </table>
2.0 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 hierarchicalprismp2.hh·File·Reference
10 brezzidouglasmarini1cube3dlocalinterpolation.hh·File·Reference 
11 #include·<vector> 
12 #include·<dune/geometry/quadraturerules.hh>10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 13 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference 
17 ········hexahedron.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
45.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00491_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube3dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalprismp2.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 134 lines modifiedOffset 70, 122 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00491.html">Go·to·the·documentation·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>83 <a·href="a00491.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00503.html">hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00506.html">hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&quot;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>99 <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="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
97 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01454.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01454.html">BDM1Cube3DLocalInterpolation</a></div>104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01806.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01806.html">HierarchicalPrismP2LocalFiniteElement</a></div>
 105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
102 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;HierarchicalPrismP2LocalBasis&lt;D,R&gt;</a>,</div>
 110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········Impl::LagrangePrismLocalCoefficients&lt;2&gt;,</div>
 111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">···32</a></span>········<a·class="code·hl_class"·href="a01814.html">HierarchicalPrismP2LocalInterpolation&lt;HierarchicalPrismP2LocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">Traits</a>;</div>
 112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">113 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01454.html#a95e1162337d0ad09b7f3a545a2da8c28">···30</a></span>····<a·class="code·hl_function"·href="a01454.html#a95e1162337d0ad09b7f3a545a2da8c28">BDM1Cube3DLocalInterpolation</a>()</div>114 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01806.html#a1ce8aa0a54e2af15d7e4f8a68e17f99d">···36</a></span>····<a·class="code·hl_function"·href="a01806.html#a1ce8aa0a54e2af15d7e4f8a68e17f99d">HierarchicalPrismP2LocalFiniteElement</a>·()</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····}</div> 
108 </div>116 </div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
110 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01454.html#aa267cbbbdbcb17afb550d8a1aeab369e">···40</a></span>····<a·class="code·hl_function"·href="a01454.html#aa267cbbbdbcb17afb550d8a1aeab369e">BDM1Cube3DLocalInterpolation</a>(<span·class[·...·truncated·by·diffoscope;·len:·70,·SHA:·39d04b20d8098423870c53d0bdc399dfe072f7157a5852c623a59c1c27b86f21·...·]</div>119 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01806.html#ad71d6f4e658d40a73be42aa359515b0a">···41</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e77[·...·truncated·by·diffoscope;·len:·193,·SHA:·bfa9ff14c10cecf4dfc3180367c4afedc3fe1ee01edcb2b9d9db08bff3258f16·...·]</div>
112 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">····</span>{</div>
113 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0;</div> 
114 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div>121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·basis;</div>
115 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······{</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
116 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········sign0·=·-1.0;</div> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······{</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········sign1·=·-1.0;</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······{</div> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········sign2·=·-1.0;</div> 
125 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······}</div> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······{</div> 
128 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········sign3·=·-1.0;</div> 
129 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······}</div> 
130 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">if</span>·(s·&amp;·16)</div> 
131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······{</div> 
132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········sign4·=·-1.0;</div> 
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······}</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">if</span>·(s·&amp;·32)</div> 
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div> 
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········sign5·=·-1.0;</div> 
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div> 
138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······n0[0]·=·-1.0;</div> 
140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······n0[1]·=··0.0;</div> 
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······n0[2]·=··0.0;</div> 
142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······n1[0]·=··1.0;</div> 
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n1[1]·=··0.0;</div> 
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······n1[2]·=··0.0;</div> 
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······n2[0]·=··0.0;</div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······n2[1]·=·-1.0;</div> 
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······n2[2]·=··0.0;</div> 
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······n3[0]·=··0.0;</div> 
149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······n3[1]·=··1.0;</div> 
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······n3[2]·=··0.0;</div> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······n4[0]·=··0.0;</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······n4[1]·=··0.0;</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······n4[2]·=·-1.0;</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n5[0]·=··0.0;</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······n5[1]·=··0.0;</div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······n5[2]·=··1.0;</div> 
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div> 
158 </div>123 </div>
159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
161 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01454.html#a9c937f33430dae8643ae2e4d5172a4ef">···97</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01454.html#a9c937f33430dae8643ae2e4d5172a4ef">inter[·...·truncated·by·diffoscope;·len:·85,·SHA:·d114df4932e043c918d362cd91166bd62e5ca878eea6bf5d4eecfc9d3fe2e4bf·...·])<span·class="keyword">·const</span></div>126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01806.html#af09577fd250842bae9bfc79cbfc958c6">···48</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·172,·SHA:·3885e5121e56436282dd861c0124b0d7ac6d6e63a7f03a80adcf7cbddcdd6998·...·])<span·class="keyword">·const</span></div>
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">····</span>{</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">····</span>{</div>
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
166 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="comment">//typedef·typename·LB::Traits::DomainFieldType·Vector;</span></div> 
167 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
168 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······DUNE_THROW(·NotImplemented,·<span·class="stringliteral">&quot;Interpolation·for·BDM1Cube3D·finite·elements·is·not·implemented.&quot;</span>·);</div> 
Max diff block lines reached; 6683/34621 bytes (19.30%) of diff not shown.
11.5 KB
html2text {}
    
Offset 1, 134 lines modifiedOffset 1, 132 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
 8 hierarchicalprismp2.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d 
9 brezzidouglasmarini1cube3dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE3D_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<vector>18 8#include·<dune/geometry/type.hh>
20 919 9
21 10#include·<dune/geometry/quadraturerules.hh> 
22 1120 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8p_\x8r_\x8i_\x8s_\x8m_\x8._\x8h_\x8h>
 22 12
 23 13#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 24 14#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 25 15
 26 16
23 12namespace·_\x8D_\x8u_\x8n_\x8e27 17namespace·_\x8D_\x8u_\x8n_\x8e
24 13{ 
25 14 
26 24·template<class·LB> 
27 _.2_.5·class·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n28 18{
 29 19
 30 22·template<class·D,·class·R>
 31 _\x82_\x83·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
28 26·{32 24·{
29 2733 25
 34 26
30 28·public:35 27·public:
31 _\x83_\x80·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n() 
32 31·{ 
33 32·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0; 
34 33·} 
35 34 
36 _.4_.0·_.B_.D_.M_.1_.C_.u_.b_.e_.3_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n(unsigned·int·s)36 30·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s_.<_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.r_.i_.s_.m_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>,
 37 31·Impl::LagrangePrismLocalCoefficients<2>,
 38 _\x83_\x82·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>
 39 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 40 33
 41 _\x83_\x86·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
 42 37·{}
 43 38
 44 _\x84_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
37 41·{45 42·{
 46 43·return·basis;
38 42·sign0·=·sign1·=·sign2·=·sign3·=·sign4·=·sign5·=·1.0; 
39 43·if·(s·&·1) 
40 44·{47 44·}
 48 45
 49 _\x84_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
41 45·sign0·=·-1.0; 
42 46·} 
43 47·if·(s·&·2) 
44 48·{50 49·{
45 49·sign1·=·-1.0;51 50·return·coefficients;
46 50·}52 51·}
 53 52
 54 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
47 51·if·(s·&·4) 
48 52·{ 
49 53·sign2·=·-1.0; 
50 54·} 
51 55·if·(s·&·8) 
52 56·{55 56·{
53 57·sign3·=·-1.0;56 57·return·interpolation;
54 58·}57 58·}
55 59·if·(s·&·16)58 59
 59 _\x86_\x81·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
56 60·{60 62·{
57 61·sign4·=·-1.0;61 63·return·basis.size();
58 62·}62 64·}
59 63·if·(s·&·32)63 65
 64 _\x86_\x88·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
60 64·{65 69·{
 66 70·return·GeometryTypes::prism;
 67 71·}
 68 72
61 65·sign5·=·-1.0; 
62 66·} 
63 67 
64 68·n0[0]·=·-1.0; 
65 69·n0[1]·=·0.0; 
66 70·n0[2]·=·0.0; 
67 71·n1[0]·=·1.0; 
68 72·n1[1]·=·0.0; 
69 73·n1[2]·=·0.0; 
70 74·n2[0]·=·0.0; 
71 75·n2[1]·=·-1.0; 
72 76·n2[2]·=·0.0; 
73 77·n3[0]·=·0.0; 
74 78·n3[1]·=·1.0; 
75 79·n3[2]·=·0.0; 
76 80·n4[0]·=·0.0; 
77 81·n4[1]·=·0.0; 
78 82·n4[2]·=·-1.0; 
79 83·n5[0]·=·0.0; 
80 84·n5[1]·=·0.0; 
81 85·n5[2]·=·1.0; 
82 86·} 
83 87 
84 96·template<typename·F,·typename·C> 
85 _\x89_\x87·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const 
86 98·{ 
87 99·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
88 100·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
89 101·//typedef·typename·LB::Traits::DomainFieldType·Vector; 
90 102 
91 103·DUNE_THROW(·NotImplemented,·"Interpolation·for·BDM1Cube3D·finite·elements 
92 is·not·implemented."·); 
93 104 
94 105·out.resize(18); 
95 106·fill(out.begin(),·out.end(),·0.0); 
96 107 
Max diff block lines reached; 5148/11746 bytes (43.83%) of diff not shown.
10.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00494.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarinisimplex.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2withelementbubble.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 43 lines modifiedOffset 65, 59 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinisimplex.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2withelementbubble.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00509_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</code><br·/> 
 81 <p>Hierarchical·p2·shape·functions·for·the·simplex.··
 82 <a·href="#details">More...</a></p>
 83 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 84 <code>#include·&lt;cassert&gt;</code><br·/>
 85 <code>#include·&lt;numeric&gt;</code><br·/>
 86 <code>#include·&lt;stdexcept&gt;</code><br·/>
 87 <code>#include·&lt;vector&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 89 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 90 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 91 <code>#include·&lt;dune/geometry/referenceelement.hh&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00530_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</code><br·/>92 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 93 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
83 </div>94 </div>
84 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>95 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">96 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>98 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01526.html">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01794.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1.··<a·href="a01526.html#details">More...</a><br·/></td></tr>100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an·element·bubble·function·of·order·dim+1.··<a·href="a01794.html#details">More...</a><br·/></td></tr>
 101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalCoefficients&lt;·dim·&gt;</a></td></tr>
 103 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble.··<a·href="a01798.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01802.html">Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;</a></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01530.html">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2.··<a·href="a01530.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">107 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>110 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>112 </table>
 113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Hierarchical·p2·shape·functions·for·the·simplex.·</p>
100 </div><!--·contents·-->115 </div></div><!--·contents·-->
101 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>119 </small></address>
105 </body>120 </body>
106 </html>121 </html>
3.56 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 42 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 brezzidouglasmarinisimplex.hh·File·Reference 
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
11 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
13 _.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.2_.s_.i_.m_.p_.l_.e_.x_.2_.d_.._.h_.h>10 hierarchicalsimplexp2withelementbubble.hh·File·Reference
 11 Hierarchical·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<array>
 13 #include·<cassert>
 14 #include·<numeric>
 15 #include·<stdexcept>
 16 #include·<vector>
 17 #include·<dune/common/fvector.hh>
 18 #include·<dune/common/fmatrix.hh>
 19 #include·<dune/common/math.hh>
 20 #include·<dune/geometry/referenceelement.hh>
 21 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 22 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s24 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8> 
17  ·······Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with 
18 ········dimension·2·and·order·1.·_.M_.o_.r_.e_.._.._..25 class· ·_.D_.u_.n_.e_.:_.:_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.·_.>
 26  ·······P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an
 27 ········element·bubble·function·of·order·dim+1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  28  
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8> 
21  ·······Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with 
22 ········dimension·2·and·order·2.·_.M_.o_.r_.e_.._.._..29 class· ·_.D_.u_.n_.e_.:_.:_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.·_.d_.i_.m_.·_.>
 30  ·······The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble.
 31 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8,_\x8·_\x8d_\x8i_\x8m
 34 ········_\x8>
23  35  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s36 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e37 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  38  
 39 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 40 Hierarchical·p2·shape·functions·for·the·simplex.
27 ===============================================================================41 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.842 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
83.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarinisimplex.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2withelementbubble.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 88 lines modifiedOffset 70, 340 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinisimplex.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2withelementbubble.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00494.html">Go·to·the·documentation·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>83 <a·href="a00494.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00509.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
 93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/geometry/referenceelement.hh&gt;</span></div>
 101 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div> 
96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div> 
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01522.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>;</div> 
98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>106 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
99 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>107 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
100 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
101 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01526.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div> 
102 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
103 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··{</div> 
104 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
105 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 109 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01794.html">···45</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis</a></div>
106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01526.html#a636604a7a969563eb3d80dad54be04a3">···34</a></span>····<a·class="code·hl_function"·href="a01526.html#a636604a7a969563eb3d80dad54be04a3">BrezziDouglasMariniSimplexLocalFiniteElement</a>()</div> 
107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{}</div> 
108 </div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
110 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01526.html#a48c493c784fef9e7460f8cb9b36285eb">···42</a></span>····<a·class="code·hl_function"·href="a01526.html#a48c493c784fef9e7460f8cb9b36285eb">BrezziDouglasMariniSimplexLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a>(s)</div> 
113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div> 
114 </div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div> 
116 </div> 
117 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>110 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>
 111 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01794.html#a63750dcb47303461b347ef26e6a5a214">···47</a></span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>,<span·class="keywordtype">int</span>&gt;·<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01802.html">HierarchicalSimplexP2WithElementBubbleLocalInterpolation</a>;</div>
 112 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">using·</span>DomainType·=·FieldVector&lt;D,dim&gt;;</div>
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
119 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};"> 
120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01530.html">···51</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01522.html">BrezziDouglasMariniSimplexLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div> 
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01490.html">BDM2Simplex2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··{</div>114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 115 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">using·</span>RangeType·=·FieldVector&lt;R,1&gt;;</div>
 116 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 117 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">using·</span>JacobianType·=·FieldMatrix&lt;R,1,dim&gt;;</div>
 118 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 119 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Number·of·vertices</span></div>
 120 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·numVertices·=·dim+1;</div>
 121 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 122 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·Number·of·edges·(or·zero·for·dim==1)</span></div>
 123 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·numEdges·=·(dim·&gt;·1·?·((dim+1)*dim·/·2)·:·0);</div>
 124 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 125 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·helper·function·to·evaluate·the·vertex·basis·functions</span></div>
 126 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·It&gt;</div>
 127 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·It·evaluateVertexFunctions·(<span·class="keyword">const</span>·DomainType&amp;·in,·It·outIt)</div>
 128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{</div>
 129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*outIt·=·1;</div>
 130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i)</div>
 131 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········*outIt·-=·in[i];</div>
 132 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······++outIt;</div>
 133 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·dim;·++i)</div>
 134 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········*outIt++·=·in[i];</div>
 135 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·outIt;</div>
 136 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
 137 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 138 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·helper·function·to·evaluate·the·basis·functions</span></div>
 139 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·It&gt;</div>
 140 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·It·evaluateAllFunctions·(<span·class="keyword">const</span>·DomainType&amp;·in,·It·outIt)</div>
 141 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div>
 142 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······It·vertexValues·=·outIt;</div>
 143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······outIt·=·evaluateVertexFunctions(in,·outIt);</div>
 144 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 145 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">if</span>·<span·class="keyword">constexpr</span>(dim·&gt;·1)·{</div>
 146 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keyword">auto</span>·refElem·=·referenceElement&lt;D,dim&gt;(GeometryTypes::simplex(dim));</div>
 147 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·numEdges;·++i)·{</div>
 148 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·v0·=·refElem.subEntity(i,dim-1,0,dim);</div>
 149 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·v1·=·refElem.subEntity(i,dim-1,1,dim);</div>
 150 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········*outIt++·=·4·*·vertexValues[v0]·*·vertexValues[v1];</div>
 151 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········}</div>
 152 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······}</div>
 153 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 154 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="comment">//·element·bubble·function</span></div>
 155 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······*outIt·=·power(dim+1,·dim+1);</div>
Max diff block lines reached; 9142/64775 bytes (14.11%) of diff not shown.
20.5 KB
html2text {}
    
Offset 1, 93 lines modifiedOffset 1, 355 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarinisimplex.hh7 ····*·_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e
 9 hierarchicalsimplexp2withelementbubble.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH 
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINISIMPLEX_HH16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH
 17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_WITH_ELEMENT_BUBBLE_LOCALBASIS_HH
17 718 7
18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
19 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h> 
20 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
21 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8._\x8h_\x8h> 
22 10 
23 1119 12#include·<array>
 20 13#include·<cassert>
 21 14#include·<numeric>
 22 15#include·<stdexcept>
 23 16#include·<vector>
 24 17
 25 18#include·<dune/common/fvector.hh>
 26 19#include·<dune/common/fmatrix.hh>
 27 20#include·<dune/common/math.hh>
 28 21
 29 22#include·<dune/geometry/referenceelement.hh>
 30 23
 31 24#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 32 25#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 33 26
24 12namespace·_\x8D_\x8u_\x8n_\x8e34 27namespace·_\x8D_\x8u_\x8n_\x8e
 35 28{
25 13{ 
26 22·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order> 
27 _\x82_\x83·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t; 
28 24 
29 28·template<class·D,·class·R>36 44·template<class·D,·class·R,·int·dim>
30 _\x82_\x89·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1> 
31 30·:·public·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
32 31·{37 _.4_.5·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s
 38 46·{
 39 _\x84_\x87·template<class,int>·friend·class
 40 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 41 48
 42 50·using·DomainType·=·FieldVector<D,dim>;
 43 51
 44 53·using·RangeType·=·FieldVector<R,1>;
 45 54
 46 56·using·JacobianType·=·FieldMatrix<R,1,dim>;
 47 57
 48 58·//·Number·of·vertices
 49 59·static·constexpr·int·numVertices·=·dim+1;
 50 60
 51 61·//·Number·of·edges·(or·zero·for·dim==1)
 52 62·static·constexpr·int·numEdges·=·(dim·>·1·?·((dim+1)*dim·/·2)·:·0);
 53 63
 54 64·//·helper·function·to·evaluate·the·vertex·basis·functions
 55 65·template·<class·It>
 56 66·static·constexpr·It·evaluateVertexFunctions·(const·DomainType&·in,·It·outIt)
 57 67·{
 58 68·*outIt·=·1;
 59 69·for·(int·i·=·0;·i·<·dim;·++i)
 60 70·*outIt·-=·in[i];
 61 71·++outIt;
 62 72·for·(int·i·=·0;·i·<·dim;·++i)
 63 73·*outIt++·=·in[i];
 64 74·return·outIt;
 65 75·}
 66 76
 67 77·//·helper·function·to·evaluate·the·basis·functions
 68 78·template·<class·It>
 69 79·static·constexpr·It·evaluateAllFunctions·(const·DomainType&·in,·It·outIt)
 70 80·{
 71 81·It·vertexValues·=·outIt;
 72 82·outIt·=·evaluateVertexFunctions(in,·outIt);
 73 83
 74 84·if·constexpr(dim·>·1)·{
 75 85·auto·refElem·=·referenceElement<D,dim>(GeometryTypes::simplex(dim));
 76 86·for·(int·i·=·0;·i·<·numEdges;·++i)·{
 77 87·const·int·v0·=·refElem.subEntity(i,dim-1,0,dim);
 78 88·const·int·v1·=·refElem.subEntity(i,dim-1,1,dim);
 79 89·*outIt++·=·4·*·vertexValues[v0]·*·vertexValues[v1];
 80 90·}
 81 91·}
 82 92
 83 93·//·element·bubble·function
 84 94·*outIt·=·power(dim+1,·dim+1);
 85 95·for·(int·i·=·0;·i·<·numVertices;·++i)
 86 96·*outIt·*=·vertexValues[i];
 87 97·return·outIt;
 88 98·}
 89 99
 90 100·public:
 91 _\x81_\x80_\x82·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=
 92 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x8d_\x8i_\x8m_\x8,_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8R_\x8,_\x81_\x8,_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8,_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n_\x8T_\x8y_\x8p_\x8e_\x8>;
 93 103
 94 _\x81_\x80_\x85·static·constexpr·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·noexcept
 95 106·{
 96 107·return·numVertices·+·numEdges·+·1;
 97 108·}
 98 109
 99 _\x81_\x81_\x81·static·constexpr·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·DomainType&·in,
 100 112·std::vector<RangeType>&·out)
 101 113·{
 102 114·out.resize(_\x8s_\x8i_\x8z_\x8e());
 103 115·evaluateAllFunctions(in,out.begin());
 104 116·}
 105 117
 106 _\x81_\x81_\x89·static·constexpr·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·DomainType&·in,
 107 120·std::vector<JacobianType>&·out)
 108 121·{
 109 122·out.resize(_\x8s_\x8i_\x8z_\x8e());
 110 123
 111 124·//·vertex·basis·functions
 112 125·RangeType·tmp·=·1;
 113 126·for·(int·i·=·0;·i·<·dim;·++i)·{
 114 127·out[0][0][i]·=·-1;
Max diff block lines reached; 7910/20981 bytes (37.70%) of diff not shown.
7.04 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00497.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalp2withelementbubble.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalp2withelementbubble.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;bitset&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code><br·/>
87 </div>84 </div>
88 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">86 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01462.html">Dune::BDM1Simplex2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html">Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··<a·href="a01462.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions·and·an·element·bubble·function.··<a·href="a01790.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>97 </table>
2.16 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 hierarchicalp2withelementbubble.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/
 13 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
10 brezzidouglasmarini1simplex2dlocalbasis.hh·File·Reference 
11 #include·<array> 
12 #include·<bitset> 
13 #include·<numeric> 
14 #include·<vector> 
15 #include·<dune/common/fmatrix.hh> 
16 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference 
21 ········triangle.·_.M_.o_.r_.e_.._.._..16 class· ·_.D_.u_.n_.e_.:_.:_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_.·_.>
 17  ·······Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions
 18 ········and·an·element·bubble·function.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  19  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  22  
26 ===============================================================================23 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
64.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00497_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1simplex2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalp2withelementbubble.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 215 lines modifiedOffset 70, 112 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalp2withelementbubble.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00497.html">Go·to·the·documentation·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>83 <a·href="a00497.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <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="a00576.html">Dune</a></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01462.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01462.html">BDM1Simplex2DLocalBasis</a></div> 
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">···34</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">Traits</a>;</div> 
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
110 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">99 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01462.html#a96a55fbf6e9e7547f07faf8d2745e8f8">···37</a></span>····<a·class="code·hl_function"·href="a01462.html#a96a55fbf6e9e7547f07faf8d2745e8f8">BDM1Simplex2DLocalBasis</a>·()</div>100 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01790.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01790.html">HierarchicalP2WithElementBubbleLocalFiniteElement</a></div>
 101 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 102 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">public</span>:</div>
 103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01790.html#a2fcacccbbcb33081ab43f129f688cf01">···37</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01794.html">LocalBasisType</a>·=·<a·class="code·hl_class"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;D,R,dim&gt;</a>;</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a01790.html#ab066142a940cc5aee4668f4e3252bf89">···40</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01798.html">LocalCoefficientsType</a>·=·<a·class="code·hl_class"·href="a01798.html">HierarchicalSimplexP2WithElementBubbleLocalCoefficients&lt;dim&gt;</a>;</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div> 
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········sign_[i]·=·1.0;</div> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 107 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01790.html#af5d9e1f09e4e242daa16696c89c1c277">···43</a></span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01802.html">LocalInterpolationType</a>·=·<a·class="code·hl_class"·href="a01802.html">HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;LocalBasisType,dim&gt;</a>;</div>
 108 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 109 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01790.html#ac2c56cd8214a76ab8929c7f357a6d0ea">···46</a></span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01574.html">Traits</a>·=·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;LocalBasisType,LocalCoefficientsType,LocalInterpolationType&gt;</a>;</div>
 110 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 111 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 112 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01790.html#a8b9acd39609e675650de677043c9e7e1">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01794.html">LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01790.html#a8b9acd39609e675650de677043c9e7e1">localBasis</a>·()<span·class="keyword">·const</span></div>
 114 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis_;</div>
 116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
116 </div>117 </div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>118 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
118 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">119 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01462.html#ad596710e9c5b23435003bcdba827d9c5">···48</a></span>····<a·class="code·hl_function"·href="a01462.html#ad596710e9c5b23435003bcdba827d9c5">BDM1Simplex2DLocalBasis</a>·(std::bitset&lt[·...·truncated·by·diffoscope;·len:·9,·SHA:·6e76a52293d95526aba078f7753eadc021c934562a77f0062096282d26bca25b·...·]</div>120 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01790.html#ab095718d4e2d3813a8a7daf2cc9f96a7">···56</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01798.html">LocalCoefficientsType</a>&amp;·<a·class="code[·...·truncated·by·diffoscope;·len:·126,·SHA:·fca11f6d2ffa1907268ee68269a35e0387384a9816a95767d11e727fff850dfb·...·]</div>
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>121 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div>122 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·coefficients_;</div>
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>123 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
124 </div>124 </div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
126 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01462.html#a72c8977bf1564c589c2f2e6948fa802b">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01462.html[·...·truncated·by·diffoscope;·len:·40,·SHA:·fe71cd3ccf1855322b83cea2ad53db4d9a56387010b5db91e75302b5e57080e1·...·]</a>·()<span·class="keyword">·const</span></div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01790.html#aabe96918aa5dfb1030a416c17bf96747">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01802.html">LocalInterpolationType</a>&amp;·<a·class="cod[·...·truncated·by·diffoscope;·len:·86,·SHA:·09cb67501e55fe124eef49e5e9951652ba9f7b15ecddcfc5366e86e929818de6·...·]</a>·()<span·class="keyword">·const</span></div>
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·6;</div>129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·interpolation_;</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
131 </div>131 </div>
132 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01790.html#a4054cce014516240ed713394dc5aee99">···68</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01790.html#a4054cce014516240ed713394dc5aee99">size</a>·()·noexcept</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01462.html#a8633c292a804048dbfafcd47f77b0336">···66</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01462.html#a8633c292a804048dbfafcd47f77b0336">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······out.resize(6);</div>135 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 136 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01794.html#af7afe2e0d553b087db9c41dfd35bc0bd">LocalBasisType::size</a>();</div>
 137 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 138 </div>
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>139 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 140 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01790.html#a4219a9c2e3ccd7eeb966ded678d1c602">···74</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01790.html#a4219a9c2e3ccd7eeb966ded678d1c602">type</a>·()·noexcept</div>
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out[0][0]·=·sign_[0]*in[0];</div> 
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][1]·=·sign_[0]*(in[1]·-·1.0);</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[1][0]·=·sign_[1]*(in[0]·-·1.0);</div> 
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[1][1]·=·sign_[1]*in[1];</div> 
143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[2][0]·=·sign_[2]*in[0];</div>142 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>
144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[2][1]·=·sign_[2]*in[1];</div>143 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div>
145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[3][0]·=·3.0*in[0];</div>144 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 145 </div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[3][1]·=·3.0·-·6.0*in[0]·-·3.0*in[1];</div> 
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[4][0]·=·-3.0·+·3.0*in[0]·+·6.0*in[1];</div> 
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[4][1]·=·-3.0*in[1];</div> 
149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[5][0]·=·-3.0*in[0];</div> 
150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[5][1]·=·3.0*in[1];</div>146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">private</span>:</div>
 148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_typedef"·href="a01790.html#ab066142a940cc5aee4668f4e3252bf89">LocalCoefficientsType</a>·coefficients_{};</div>
 149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····[[no_unique_address]]·<a·class="code·hl_typedef"·href="a01790.html#a2fcacccbbcb33081ab43f129f688cf01">LocalBasisType</a>·basis_{};</div>
 150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····[[no_unique_address]]·<a·class="code·hl_typedef"·href="a01790.html#af5d9e1f09e4e242daa16696c89c1c277">LocalInterpolationType</a>·interpolation_{};</div>
151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··};</div>
152 </div>152 </div>
153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
Max diff block lines reached; 10696/48631 bytes (21.99%) of diff not shown.
16.7 KB
html2text {}
    
Offset 1, 228 lines modifiedOffset 1, 138 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
 8 hierarchicalp2withelementbubble.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini1simplex2dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALBASIS_HH15 5#ifndef·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_HIERARCHICAL_P2_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH
18 717 7
19 8#include·<array> 
20 9#include·<bitset> 
21 10#include·<numeric> 
22 11#include·<vector>18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8/
 22 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
23 1223 12
 24 13
24 13#include·<dune/common/fmatrix.hh> 
25 14 
26 15#include·"../../common/localbasis.hh" 
27 16 
28 17namespace·_\x8D_\x8u_\x8n_\x8e25 14namespace·_\x8D_\x8u_\x8n_\x8e
29 18{26 15{
30 28·template<class·D,·class·R>27 32·template<class·D,·class·R,·int·dim>
31 _\x82_.9·class·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s28 _\x83_.3·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.P_.2_.W_.i_.t_.h_.E_.l_.e_.m_.e_.n_.t_.B_.u_.b_.b_.l_.e_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t
32 30·{29 34·{
33 31 
34 32·public:30 35·public:
 31 _\x83_\x87·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·=
 32 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>;
 33 38
 34 _\x84_\x80·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·=
 35 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8d_\x8i_\x8m_\x8>;
 36 41
 37 _\x84_\x83·using·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·=
 38 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8d_\x8i_\x8m_\x8>;
 39 44
 40 _\x84_\x86·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=
 41 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e_\x8,_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e_\x8>;
 42 47
 43 48
 44 _\x85_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
35 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
36 FieldVector<R,2>, 
37 _\x83_\x84·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
38 35 
39 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·() 
40 38·{ 
41 39·for·(size_t·i=0;·i<3;·i++) 
42 40·sign_[i]·=·1.0; 
43 41·} 
44 42 
45 _\x84_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<3>·s) 
46 49·{ 
47 50·for·(size_t·i=0;·i<3;·i++) 
48 51·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
49 52·} 
50 53 
51 _\x85_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
52 56·{45 51·{
53 57·return·6;46 52·return·basis_;
54 58·}47 53·}
55 59 
56 _\x86_\x86·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
57 67·std::vector<typename·Traits::RangeType>&·out)·const48 54
 49 _\x85_\x86·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
 50 57·{
 51 58·return·coefficients_;
 52 59·}
 53 60
 54 _\x86_\x82·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
58 68·{55 63·{
59 69·out.resize(6); 
60 70 
61 71·out[0][0]·=·sign_[0]*in[0]; 
62 72·out[0][1]·=·sign_[0]*(in[1]·-·1.0); 
63 73·out[1][0]·=·sign_[1]*(in[0]·-·1.0); 
64 74·out[1][1]·=·sign_[1]*in[1]; 
65 75·out[2][0]·=·sign_[2]*in[0]; 
66 76·out[2][1]·=·sign_[2]*in[1]; 
67 77·out[3][0]·=·3.0*in[0]; 
68 78·out[3][1]·=·3.0·-·6.0*in[0]·-·3.0*in[1]; 
69 79·out[4][0]·=·-3.0·+·3.0*in[0]·+·6.0*in[1]; 
70 80·out[4][1]·=·-3.0*in[1]; 
71 81·out[5][0]·=·-3.0*in[0]; 
72 82·out[5][1]·=·3.0*in[1];56 64·return·interpolation_;
 57 65·}
 58 66
 59 _\x86_\x88·static·constexpr·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·noexcept
 60 69·{
 61 70·return·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e();
 62 71·}
 63 72
 64 _\x87_\x84·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·noexcept
 65 75·{
 66 76·return·GeometryTypes::simplex(dim);
 67 77·}
 68 78
 69 79·private:
 70 80·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·coefficients_{};
 71 81·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·basis_{};
 72 82·[[no_unique_address]]·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·interpolation_{};
73 83·}73 83·};
74 8474 84
 75 85}
 76 86
 77 87#endif
 78 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8w_\x8i_\x8t_\x8h_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h
 79 Hierarchical·p2·shape·functions·for·the·simplex.
 80 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
75 _\x89_\x81·inline·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in, 
76 92·std::vector<typename·Traits::JacobianType>&·out)·const 
77 93·{ 
Max diff block lines reached; 8379/17063 bytes (49.11%) of diff not shown.
6.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00500.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalp2.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalp2.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00512_source.html">hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00509_source.html">hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&quot;</code><br·/>
83 </div>86 </div>
84 <p><a·href="a00500_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00500_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">88 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01766.html">Dune::HierarchicalP2LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01470.html">Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··<a·href="a01470.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>98 </table>
2.01 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 hierarchicalp2.hh·File·Reference
10 brezzidouglasmarini1simplex2dlocalinterpolation.hh·File·Reference 
11 #include·<vector> 
12 #include·<dune/geometry/quadraturerules.hh>10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 13 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference 
17 ········triangle.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  18  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  21  
22 ===============================================================================22 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00500_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1simplex2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalp2.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 130 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalp2.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00500.html">Go·to·the·documentation·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>83 <a·href="a00500.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00512.html">hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00509.html">hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&quot;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
96 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
97 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
98 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01470.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01470.html">BDM1Simplex2DLocalInterpolation</a></div>103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01766.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01766.html">HierarchicalP2LocalFiniteElement</a></div>
 104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">static_assert</span>(1·&lt;=·dim·&amp;&amp;·dim·&lt;=·3,</div>
 107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··················<span·class="stringliteral">&quot;HierarchicalP2LocalFiniteElement·only·implemented·for·dim==1,·2,·3.&quot;</span>);</div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
 110 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>
 111 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>,</div>
 112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">LagrangeSimplexLocalFiniteElement&lt;D,R,dim,2&gt;::Traits::LocalCoefficientsType</a>,</div>
 113 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">···34</a></span>········<a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation&lt;HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">Traits</a>;</div>
102 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01470.html#ae641ec7e9ab121b8214b4dc9209ff20c">···28</a></span>····<a·class="code·hl_function"·href="a01470.html#ae641ec7e9ab121b8214b4dc9209ff20c">BDM1Simplex2DLocalInterpolation</a>·()</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······sign0·=·sign1·=·sign2·=·1.0;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····}</div> 
107 </div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
109 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01470.html#a7ff9f928fa18e5f481de3cd4089ede60">···38</a></span>····<a·class="code·hl_function"·href="a01470.html#a7ff9f928fa18e5f481de3cd4089ede60">BDM1Simplex2DLocalInterpolation</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</s[·...·truncated·by·diffoscope;·len:·6,·SHA:·cda48d43867d41a5a2b09215c0a0a79b81e3f25a696eb95083bd1d1179eb40b9·...·])</div>116 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01766.html#a5edc6d6a1f73f65fce64576a72dc8c5f">···38</a></span>····<a·class="code·hl_function"·href="a01766.html#a5edc6d6a1f73f65fce64576a72dc8c5f">HierarchicalP2LocalFiniteElement</a>·()</div>
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>117 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{}</div>
 118 </div>
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">using·</span>std::sqrt;</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·1.0;</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div>119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 120 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01766.html#a300f11d1b3922969afe32809894ad9d0">···43</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01766.html#a300f11d1b3922969afe32809894ad9d0">localBasis</a>·()<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div>122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">····</span>{</div>
 123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">return</span>·basis;</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div>125 </div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div>127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01766.html#a8b8b466fae72d1567f7239bec0f56d0b">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01766.html#a8b8b466fae72d1567f7239bec0f56d0b">localCoefficients</a>·()<span·class="keyword">·const</span></div>
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div>130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·coefficients;</div>
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div> 
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 132 </div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 134 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01766.html#af63f823501351136d6c0f9e97f1f674f">···57</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01766.html#af63f823501351136d6c0f9e97f1f674f">localInterpolation</a>·()<span·class="keyword">·const</span></div>
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······n0[0]·=··0.0;</div> 
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······n0[1]·=·-1.0;</div> 
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······n1[0]·=·-1.0;</div> 
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······n1[1]·=··0.0;</div>136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">····</span>{</div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n2[0]·=··1.0/sqrt(2.0);</div>137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keywordflow">return</span>·interpolation;</div>
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n2[1]·=··1.0/sqrt(2.0);</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······c0·=··0.5*n0[0]·-·1.0*n0[1];</div> 
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······c1·=·-1.0*n1[0]·+·0.5*n1[1];</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······c2·=··0.5*n2[0]·+·0.5*n2[1];</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
137 </div>139 </div>
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>141 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01766.html#a60d5bbf70cbd961f1e1409f1ed5c4403">···63</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01766.html#a60d5bbf70cbd961f1e1409f1ed5c4403">size</a>·()<span·class="keyword">·const</span></div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">····</span>{</div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·basis.size();</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
 146 </div>
 147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
140 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01470.html#a191470ae25c572e86aaaa059b70875bc">···75</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01470.html#a191470ae25c572e86aaaa059b70875bc">interp[·...·truncated·by·diffoscope;·len:·121,·SHA:·711feed095f1809109dfa366673de9bca1a27f3edd568e347ba1211a458177f7·...·]</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01766.html#afe65b3ceebc320a52829facb11f0c107">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01[·...·truncated·by·diffoscope;·len:·55,·SHA:·3b28ffb2767c22cf889f6a001bda70e45b2fcc410e68fa050754e90429ec8334·...·]</div>
 150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::simplex(dim);</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 153 </div>
 154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">····</span>{</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div>156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·basis;</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>·coefficients;</div>
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation&lt;HierarchicalSimplexP2LocalBasis&lt;D,R,dim&gt;</a>·&gt;·interpolation;</div>
Max diff block lines reached; 12801/34878 bytes (36.70%) of diff not shown.
12.2 KB
html2text {}
    
Offset 1, 131 lines modifiedOffset 1, 137 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
 8 hierarchicalp2.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini1simplex2dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_HIERARCHICAL_P2_LOCALFINITEELEMENT_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALINTERPOLATION_HH 
20 717 7
21 8#include·<vector>18 8#include·<dune/geometry/type.hh>
22 919 9
23 10#include·<dune/geometry/quadraturerules.hh> 
24 1120 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h>
 21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 22 12
 23 13#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 24 14#include·"_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82_\x8/_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
 25 15
25 12namespace·_\x8D_\x8u_\x8n_\x8e26 16namespace·_\x8D_\x8u_\x8n_\x8e
26 13{ 
27 22·template<class·LB> 
28 _.2_.3·class·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n27 17{
 28 18
 29 21·template<class·D,·class·R,·int·dim>
 30 _\x82_\x82·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
29 24·{31 23·{
30 2532 24
 33 25·static_assert(1·<=·dim·&&·dim·<=·3,
 34 26·"HierarchicalP2LocalFiniteElement·only·implemented·for·dim==1,·2,·3.");
 35 27
31 26·public:36 28·public:
32 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·() 
33 29·{ 
34 30·sign0·=·sign1·=·sign2·=·1.0; 
35 31·} 
36 32 
37 _.3_.8·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(unsigned·int·s)37 31·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s<
 38 32·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>,
 39 33·typename·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8,_\x82_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:
 40 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e,
 41 _\x83_\x84
 42 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>
 43 >·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 44 35
 45 _\x83_\x88·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
38 39·{46 39·{}
 47 40
 48 _\x84_\x83·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
39 40·using·std::sqrt; 
40 41·sign0·=·sign1·=·sign2·=·1.0; 
41 42·if·(s·&·1) 
42 43·{49 44·{
43 44·sign0·=·-1.0;50 45·return·basis;
44 45·}51 46·}
 52 47
 53 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
45 46·if·(s·&·2) 
46 47·{ 
47 48·sign1·=·-1.0; 
48 49·} 
49 50·if·(s·&·4) 
50 51·{54 51·{
51 52·sign2·=·-1.0;55 52·return·coefficients;
52 53·}56 53·}
53 5457 54
 58 _\x85_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 59 58·{
 60 59·return·interpolation;
54 55·n0[0]·=·0.0; 
55 56·n0[1]·=·-1.0; 
56 57·n1[0]·=·-1.0; 
57 58·n1[1]·=·0.0; 
58 59·n2[0]·=·1.0/sqrt(2.0); 
59 60·n2[1]·=·1.0/sqrt(2.0); 
60 61·c0·=·0.5*n0[0]·-·1.0*n0[1]; 
61 62·c1·=·-1.0*n1[0]·+·0.5*n1[1]; 
62 63·c2·=·0.5*n2[0]·+·0.5*n2[1]; 
63 64·}61 60·}
 62 61
 63 _\x86_\x83·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
64 65 
65 74·template<typename·F,·typename·C> 
66 _\x87_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
67 76·{64 64·{
68 77·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
69 78·typedef·typename·LB::Traits::RangeFieldType·Scalar;65 65·return·basis.size();
 66 66·}
 67 67
 68 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·()
 69 71·{
 70 72·return·GeometryTypes::simplex(dim);
 71 73·}
 72 74
 73 75·private:
 74 76·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis;
 75 77
 76 78·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·coefficients;
70 7977 79
71 80·out.resize(6); 
72 81·fill(out.begin(),·out.end(),·0.0);78 80
 79 _\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>
 80 >·interpolation;
 81 81·};
73 8282 82
 83 83}
 84 84
 85 85#endif
 86 _\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h
 87 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 88 _\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x82_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h
 89 Hierarchical·p2·shape·functions·for·the·simplex.
 90 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
Max diff block lines reached; 5116/12452 bytes (41.09%) of diff not shown.
6.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00503.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalprismp2localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 46 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
 81 <p>Hierarchical·prism·p2·shape·functions·for·the·simplex.··
 82 <a·href="#details">More...</a></p>
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
84 </div>87 </div>
85 <p><a·href="a00503_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00503_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">89 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>91 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01466.html">Dune::BDM1Simplex2DLocalCoefficients</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01810.html">Dune::HierarchicalPrismP2LocalBasis&lt;·D,·R·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.··<a·href="a01466.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
 100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 101 <div·class="textblock"><p>Hierarchical·prism·p2·shape·functions·for·the·simplex.·</p>
98 </div><!--·contents·-->102 </div></div><!--·contents·-->
99 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>106 </small></address>
103 </body>107 </body>
104 </html>108 </html>
1.82 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.1_.s_.i_.m_.p_.l_.e_.x_.2_.d7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini1simplex2dlocalcoefficients.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"10 hierarchicalprismp2localbasis.hh·File·Reference
 11 Hierarchical·prism·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<numeric>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8>
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  19  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  22  
 23 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 24 Hierarchical·prism·p2·shape·functions·for·the·simplex.
22 ===============================================================================25 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
61.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00503_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1simplex2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalprismp2localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 78 lines modifiedOffset 70, 271 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00503.html">Go·to·the·documentation·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>83 <a·href="a00503.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <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="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01466.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01466.html">BDM1Simplex2DLocalCoefficients</a></div>101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01810.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01810.html">HierarchicalPrismP2LocalBasis</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
 104 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01810.html#a22ed4070296f0ce045aad875ec402d2a">···26</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,3,Dune::FieldVector&lt;D,3&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,·Dune::FieldMatrix&lt;R,1,3&gt;·&gt;·<a·class="code·hl_typedef"·href="a01810.html#a22ed4070296f0ce045aad875ec402d2a">Traits</a>;</div>
 105 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">106 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01466.html#a3276a5b3906e091ac79c0f1394d6bb20">···28</a></span>····<a·class="code·hl_function"·href="a01466.html#a3276a5b3906e091ac79c0f1394d6bb20">BDM1Simplex2DLocalCoefficients</a>·()·:·li(6[·...·truncated·by·diffoscope;·len:·1,·SHA:·ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee·...·]</div>107 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01810.html#a3651c42ead82c97745ac8c9f7f84af75">···29</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01810.html#[·...·truncated·by·diffoscope;·len:·81,·SHA:·6095d32f5e46df7cb63ea8df4f432b93089749c3936748665e262de600239e6f·...·]</div>
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div>108 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">····</span>{</div>
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i=0;·i&lt;3;·i++)</div>109 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keywordflow">return</span>·18;</div>
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3·+·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>110 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>
112 </div>111 </div>
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>112 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">113 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">···38</a></span>····std::size_t·<a·class="code·hl_function"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">size</a>·()<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·4a21989e547399c0d3728db3a92a46e9b6beadec08ee981206b619184c06c8cb·...·]</div>114 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01810.html#a6db04d9112e11ee10ae0aa8c882526cd">···35</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01810.html#a6db04d9112e11ee10ae0aa8c882526cd">evalua[·...·truncated·by·diffoscope;·len:·200,·SHA:·21ca8991ae36a32d91e2374269190a47d03c44d71aab2f3f3ca90bfca304a9a0·...·]</div>
 115 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>···························std::vector&lt;typename·Traits::RangeType&gt;·&amp;·out)<span·class="keyword">·const</span></div>
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">····</span>{</div>
117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·6;</div>117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······out.resize(18);</div>
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
119 </div>119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······out[0]=(1.0-in[0]-in[1])*(1.0-in[2]);</div>
 120 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[1]=·in[0]*(1-in[2]);</div>
 121 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out[2]=in[1]*(1-in[2]);</div>
 122 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······out[3]=in[2]*(1.0-in[0]-in[1]);</div>
 123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[4]=in[0]*in[2];</div>
 124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······out[5]=in[1]*in[2];</div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//edges</span></div>
 127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······out[6]=2*(1.0-in[0]-in[1])*(0.5-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div>
 128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······out[7]=2*in[0]*(-0.5+in[0])*(4*in[2]-4*in[2]*in[2]);</div>
 129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[8]=2*in[1]*(-0.5+in[1])*(4*in[2]-4*in[2]*in[2]);</div>
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······out[9]=4*in[0]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);</div>
 131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······out[10]=4*in[1]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);</div>
 132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[11]=4*in[0]*in[1]*(1-3*in[2]+2*in[2]*in[2]);</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······out[12]=4*in[0]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······out[13]=4*in[1]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[14]=4*in[0]*in[1]*(-in[2]+2*in[2]*in[2]);</div>
 136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="comment">//faces</span></div>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[15]=4*in[0]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div>
 139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······out[16]=4*in[1]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······out[17]=4*in[0]*in[1]*(4*in[2]-4*in[2]*in[2]);</div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>
 142 </div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
121 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01466.html#a6519cb83f1737662309aba29d68d55bf">···44</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·110,·SHA:·8772d6df1c407a4e28867c15e65e12f4428b39e6f54f0b2e60293fb621348882·...·]</span></div>147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01810.html#aa9b1720515e2a62fb0414ac752fba640">···67</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01810.html#aa9b1720515e2a62fb0414ac752fba640">evalu[·...·truncated·by·diffoscope;·len:·238,·SHA:·1f1ff4f42e5132cbfaa16ce51931bf15ff40bc5f8269182d33cf11877ba1fabd·...·]</span></div>
 148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>···························std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>··<span·class="comment">//return··value</span></div>
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·li[i];</div>150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(18);</div>
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
126 </div>152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="comment">//vertices</span></div>
 153 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][0][0]·=·in[2]-1;</div>
 154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[0][0][1]·=·in[2]-1;</div>
 155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[0][0][2]·=·in[0]+in[1]-1;</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[1][0][0]·=·1-in[2];</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[1][0][1]·=·0;</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[1][0][2]·=-in[0];</div>
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[2][0][0]·=·0;</div>
 162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[2][0][1]·=·1-in[2];</div>
 163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[2][0][2]·=·-in[1];</div>
 164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 165 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[3][0][0]·=·-in[2];</div>
 166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[3][0][1]·=·-in[2];</div>
 167 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[3][0][2]·=·1-in[0]-in[1];</div>
 168 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······out[4][0][0]·=·in[2];</div>
 170 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······out[4][0][1]·=·0;</div>
 171 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······out[4][0][2]·=·in[0];</div>
 172 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 173 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······out[5][0][0]·=·0;</div>
Max diff block lines reached; 6808/48133 bytes (14.14%) of diff not shown.
13.9 KB
html2text {}
    
Offset 1, 79 lines modifiedOffset 1, 282 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini1simplex2dlocalcoefficients.hh7 ····*·_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82
 9 hierarchicalprismp2localbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH
 17 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALBASIS_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALCOEFFICIENTS_HH 
20 718 7
21 8#include·<cstddef> 
22 9#include·<vector> 
23 10 
24 11#include·"../../common/localkey.hh" 
25 1219 12#include·<numeric>
 20 13
 21 14#include·<dune/common/fvector.hh>
 22 15#include·<dune/common/fmatrix.hh>
 23 16
 24 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 25 18
26 13namespace·_\x8D_\x8u_\x8n_\x8e26 19namespace·_\x8D_\x8u_\x8n_\x8e
27 14{ 
28 15 
29 _.2_.3·class·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s27 20{
 28 21·template<class·D,·class·R>
 29 _\x82_\x82·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
30 24·{30 23·{
31 25 
32 26·public:31 24·public:
33 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(6) 
34 29·{ 
35 30·for·(std::size_t·i=0;·i<3;·i++)32 _.2_.6·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.3_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.3_.>,R,1,Dune::
 33 FieldVector<R,1>,·Dune::FieldMatrix<R,1,3>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 34 27
 35 _\x82_\x89·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
36 31·{36 30·{
37 32·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
38 33·li[3·+·i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(i,1,1);37 31·return·18;
 38 32·}
 39 33
 40 _\x83_\x85·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
 41 36·std::vector<typename·Traits::RangeType>·&·out)·const
 42 37·{
 43 38·out.resize(18);
 44 39
 45 40·out[0]=(1.0-in[0]-in[1])*(1.0-in[2]);
 46 41·out[1]=·in[0]*(1-in[2]);
 47 42·out[2]=in[1]*(1-in[2]);
 48 43·out[3]=in[2]*(1.0-in[0]-in[1]);
 49 44·out[4]=in[0]*in[2];
 50 45·out[5]=in[1]*in[2];
 51 46
 52 47·//edges
 53 48·out[6]=2*(1.0-in[0]-in[1])*(0.5-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);
 54 49·out[7]=2*in[0]*(-0.5+in[0])*(4*in[2]-4*in[2]*in[2]);
 55 50·out[8]=2*in[1]*(-0.5+in[1])*(4*in[2]-4*in[2]*in[2]);
 56 51·out[9]=4*in[0]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);
 57 52·out[10]=4*in[1]*(1-in[0]-in[1])*(1-3*in[2]+2*in[2]*in[2]);
 58 53·out[11]=4*in[0]*in[1]*(1-3*in[2]+2*in[2]*in[2]);
 59 54·out[12]=4*in[0]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);
 60 55·out[13]=4*in[1]*(1-in[0]-in[1])*(-in[2]+2*in[2]*in[2]);
 61 56·out[14]=4*in[0]*in[1]*(-in[2]+2*in[2]*in[2]);
 62 57
 63 58·//faces
 64 59·out[15]=4*in[0]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);
 65 60·out[16]=4*in[1]*(1-in[0]-in[1])*(4*in[2]-4*in[2]*in[2]);
 66 61·out[17]=4*in[0]*in[1]*(4*in[2]-4*in[2]*in[2]);
 67 62·}
 68 63
 69 64
 70 65
 71 _\x86_\x87·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//position
 72 68·std::vector<typename·Traits::JacobianType>&·out)·const·//return·value
 73 69·{
 74 70·out.resize(18);
 75 71
 76 72·//vertices
 77 73·out[0][0][0]·=·in[2]-1;
 78 74·out[0][0][1]·=·in[2]-1;
 79 75·out[0][0][2]·=·in[0]+in[1]-1;
 80 76
 81 77·out[1][0][0]·=·1-in[2];
 82 78·out[1][0][1]·=·0;
 83 79·out[1][0][2]·=-in[0];
 84 80
 85 81·out[2][0][0]·=·0;
 86 82·out[2][0][1]·=·1-in[2];
 87 83·out[2][0][2]·=·-in[1];
 88 84
 89 85·out[3][0][0]·=·-in[2];
 90 86·out[3][0][1]·=·-in[2];
 91 87·out[3][0][2]·=·1-in[0]-in[1];
 92 88
 93 89·out[4][0][0]·=·in[2];
 94 90·out[4][0][1]·=·0;
 95 91·out[4][0][2]·=·in[0];
 96 92
 97 93·out[5][0][0]·=·0;
 98 94·out[5][0][1]·=·in[2];
 99 95·out[5][0][2]·=·in[1];
 100 96
 101 97·//edges
 102 98·out[6][0][0]·=·(-3+4*in[0]+4*in[1])*(4*in[2]-4*in[2]*in[2]);
 103 99·out[6][0][1]·=·(-3+4*in[0]+4*in[1])*(4*in[2]-4*in[2]*in[2]);
 104 100·out[6][0][2]·=·2*(1-in[0]-in[1])*(0.5-in[0]-in[1])*(4-8*in[2]);
 105 101
 106 102·out[7][0][0]·=·(-1+4*in[0])*(4*in[2]-4*in[2]*in[2]);
 107 103·out[7][0][1]·=·0;
 108 104·out[7][0][2]·=·2*in[0]*(-0.5+in[0])*(4-8*in[2]);
 109 105
 110 106·out[8][0][0]·=·0;
 111 107·out[8][0][1]·=·(-1+4*in[1])*(4*in[2]-4*in[2]*in[2]);
Max diff block lines reached; 4105/14171 bytes (28.97%) of diff not shown.
6.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00506.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalprismp2localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 31 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00542_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00536_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00539_source.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>82 </div>
87 <p><a·href="a00506_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00506_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">84 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>86 Classes</h2></td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01814.html">Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01474.html">Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01474.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>94 </table>
2.05 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 20 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 hierarchicalprismp2localinterpolation.hh·File·Reference
 11 #include·<vector>
9 brezzidouglasmarini2cube2d.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8>
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22  15  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e17 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  18  
26 ===============================================================================19 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.820 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
41.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00506_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalprismp2localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 104 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalprismp2localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00506.html">Go·to·the·documentation·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>83 <a·href="a00506.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00542.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00536.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00539.html">brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01474.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a></div>96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01814.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01814.html">HierarchicalPrismP2LocalInterpolation</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
 98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>
 99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 101 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}">
 102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01814.html#af8d3d8e77745c2b6a85b3ad7e3eb740a">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01814.html#af8d3d8e77745c2b6a85b3ad7e3eb740a">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
 103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div>
 104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div>
 105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">typename</span>·LB::Traits::RangeType·y;</div>
 106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······out.resize(18);</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="comment">//First·the··vertex·dofs</span></div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01478.html">BDM2Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01482.html">BDM2Cube2DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01474.html#afd9e069420d95403bc04f7b408407c47">···33</a></span>········<a·class="code·hl_class"·href="a01486.html">BDM2Cube2DLocalInterpolation&lt;BDM2Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt[·...·truncated·by·diffoscope;·len:·92,·SHA:·e45f8aba3e41507f21af817da7af0af2379f88cf531c06fac81da6046b088cc1·...·];</div>109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·0.0;····out[0]·=·f(x);</div>
 110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·0.0;····out[1]·=·f(x);</div>
 111 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·0.0;····out[2]·=·f(x);</div>
 112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·1.0;····out[3]·=·f(x);</div>
 113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·1.0;····out[4]·=·f(x);</div>
 114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·1.0;····out[5]·=·f(x);</div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01474.html#a02c7ee27cbcd1fd0fc7254035dbf1c85">···36</a></span>····<a·class="code·hl_function"·href="a01474.html#a02c7ee27cbcd1fd0fc7254035dbf1c85">BDM2Cube2DLocalFiniteElement</a>·()</div> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div> 
113 </div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01474.html#af468f2d466b24c993007971cd26486af">···44</a></span>····<a·class="code·hl_function"·href="a01474.html#af468f2d466b24c993007971cd26486af">BDM2Cube2DLocalFiniteElement</a>·(<span·cla[·...·truncated·by·diffoscope;·len:·32,·SHA:·929947ee15ad2de116240b2d5b34e0e361d1105e9787690556f1fb6d280eef75·...·]</div>117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·Then:·the·9·edge·dofs·and·the·3·face·dofs</span></div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div>
 119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······out[6]·=·y·-·0.5*(out[0]·+·out[3]);</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······x[0]·=·1.0;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······out[7]·=·y·-·0.5*(out[1]·+·out[4]);</div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
120 </div>124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······x[0]·=·0.0;····x[1]·=·1.0;·····x[2]·=·0.5;····y·=·f(x);</div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······out[8]·=·y·-·0.5*(out[2]·+·out[5]);</div>
 126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·0.0;····y·=·f(x);</div>
 128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······out[9]·=·y·-·0.5*(out[0]·+·out[1]);</div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·0.0;····y·=·f(x);</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01474.html#a1ac5bb7fb3729a760a9f8c880acd4143">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01474.html#a1ac5bb7fb3729a760a9f8c880acd4143">localBasis</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······out[10]·=·y·-·0.5*(out[2]·+·out[0]);</div>
127 </div> 
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01474.html#a8c0706548828ba68c4c0f5d3d94cf098">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·207,·SHA:·0365df78dfca003695830c4414ae08c6814dff47d34ae66e2474e57fa9cf08f4·...·]</div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······x[0]·=·0.5;····x[1]·=·0.5;·····x[2]·=·0.0;····y·=·f(x);</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······out[11]·=·y·-·0.5*(out[2]·+·out[1]);</div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·1.0;····y·=·f(x);</div>
 137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······out[12]·=·y·-·0.5*(out[3]·+·out[4]);</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
134 </div>139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·1.0;····y·=·f(x);</div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······out[13]·=·y·-·0.5*(out[3]·+·out[5]);</div>
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01474.html#a1ffe7e9bb4fb7379e8de696943617fb4">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01474.html#a1ffe7e9bb4fb7379e8de696943617fb4">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
141 </div>142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······x[0]·=·0.5;····x[1]·=·0.5;·····x[2]·=·1.0;····y·=·f(x);</div>
 143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······out[14]·=·y·-·0.5*(out[4]·+·out[5]);</div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01474.html#a19a86e9b65b5b0b1616994ef9532c1e2">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01474.html#a19a86e9b65b5b0b1616994ef9532c1e2">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//faces</span></div>
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······x[0]·=·0.5;····x[1]·=·0.0;·····x[2]·=·0.5;····y·=·f(x);</div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[15]·=·y·-·0.25*(out[4]·+·out[1]·+·out[0]·+··out[3]·);</div>
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
148 </div> 
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······x[0]·=·0.0;····x[1]·=·0.5;·····x[2]·=·0.5;····y·=·f(x);</div>
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out[16]·=·y·-·0.25*(out[2]·+·out[0]·+·out[3]·+·out[5]·);</div>
150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01474.html#a83a18fa55db6ade82d6b6e2340dd2eea">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01474.html#a83a18fa55db6ade82d6b6e2340dd2eea">type</a>·()</div> 
Max diff block lines reached; 8867/31072 bytes (28.54%) of diff not shown.
11.2 KB
html2text {}
    
Offset 1, 139 lines modifiedOffset 1, 96 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarini2cube2d.hh7 ····*·_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x8r_\x8i_\x8s_\x8m_\x8p_\x82
 9 hierarchicalprismp2localinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_QUBE2D_LOCALFINITEELEMENT_HH16 5#ifndef·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH
 17 6#define·DUNE_HIERARCHICAL_PRISM_P2_LOCALINTERPOLATION_HH
17 718 7
18 8#include·<dune/geometry/type.hh>19 8#include·<vector>
19 920 9
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
26 14 
27 15namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
28 16{ 
29 25·template<class·D,·class·R> 
30 _.2_.6·class·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t22 11{
 23 15·template<class·LB>
 24 _\x81_\x86·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x8r_\x8i_\x8s_\x8m_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
31 27·{25 17·{
32 28 
33 29·public:26 18·public:
34 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
35 31·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
36 32·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
37 _.3_.3·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·>·_.T_.r_.a_.i_.t_.s;27 19
 28 20·template<typename·F,·typename·C>
 29 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 30 22·{
 31 23·typename·LB::Traits::DomainType·x;
 32 24·typename·LB::Traits::RangeType·y;
 33 25·out.resize(18);
 34 26
 35 27·//First·the·vertex·dofs
 36 28·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·0.0;·out[0]·=·f(x);
 37 29·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·0.0;·out[1]·=·f(x);
 38 30·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·0.0;·out[2]·=·f(x);
 39 31·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·1.0;·out[3]·=·f(x);
 40 32·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·1.0;·out[4]·=·f(x);
 41 33·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·1.0;·out[5]·=·f(x);
38 3442 34
39 _\x83_\x86·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
40 37·{} 
41 38 
42 _\x84_\x84·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
43 45·basis(s), 
44 46·interpolation(s) 
45 47·{}43 35
 44 36·//·Then:·the·9·edge·dofs·and·the·3·face·dofs
 45 37·x[0]·=·0.0;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x);
 46 38·out[6]·=·y·-·0.5*(out[0]·+·out[3]);
 47 39
 48 40·x[0]·=·1.0;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x);
 49 41·out[7]·=·y·-·0.5*(out[1]·+·out[4]);
 50 42
 51 43·x[0]·=·0.0;·x[1]·=·1.0;·x[2]·=·0.5;·y·=·f(x);
 52 44·out[8]·=·y·-·0.5*(out[2]·+·out[5]);
 53 45
 54 46·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·0.0;·y·=·f(x);
 55 47·out[9]·=·y·-·0.5*(out[0]·+·out[1]);
46 4856 48
47 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
48 50·{ 
49 51·return·basis; 
50 52·} 
51 53 
52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
53 55·{ 
54 56·return·coefficients; 
55 57·} 
56 58 
57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
58 60·{ 
59 61·return·interpolation; 
60 62·}57 49·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·0.0;·y·=·f(x);
 58 50·out[10]·=·y·-·0.5*(out[2]·+·out[0]);
 59 51
 60 52·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·0.0;·y·=·f(x);
 61 53·out[11]·=·y·-·0.5*(out[2]·+·out[1]);
 62 54
 63 55·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·1.0;·y·=·f(x);
 64 56·out[12]·=·y·-·0.5*(out[3]·+·out[4]);
 65 57
 66 58·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·1.0;·y·=·f(x);
 67 59·out[13]·=·y·-·0.5*(out[3]·+·out[5]);
 68 60
 69 61·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·1.0;·y·=·f(x);
 70 62·out[14]·=·y·-·0.5*(out[4]·+·out[5]);
61 6371 63
62 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
63 66·{ 
64 67·return·basis.size(); 
65 68·} 
66 69 
67 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
68 71·{ 
69 72·return·GeometryTypes::quadrilateral; 
70 73·}72 64
 73 65·//faces
 74 66·x[0]·=·0.5;·x[1]·=·0.0;·x[2]·=·0.5;·y·=·f(x);
 75 67·out[15]·=·y·-·0.25*(out[4]·+·out[1]·+·out[0]·+·out[3]·);
 76 68
 77 69·x[0]·=·0.0;·x[1]·=·0.5;·x[2]·=·0.5;·y·=·f(x);
 78 70·out[16]·=·y·-·0.25*(out[2]·+·out[0]·+·out[3]·+·out[5]·);
 79 71
 80 72·x[0]·=·0.5;·x[1]·=·0.5;·x[2]·=·0.5;·y·=·f(x);
 81 73·out[17]·=·y·-·0.25*(out[2]·+·out[1]·+·out[4]·+·out[5]·);
71 7482 74
 83 75·}
72 75·private: 
73 76·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
Max diff block lines reached; 4901/11437 bytes (42.85%) of diff not shown.
6.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00509.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1simplex2d.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 31 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00497_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00503_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00500_source.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>82 </div>
87 <p><a·href="a00509_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00509_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">84 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>86 Classes</h2></td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01786.html">Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;</a></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01458.html">Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01458.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>91 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>92 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>94 </table>
2.09 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 20 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 hierarchicalsimplexp2localinterpolation.hh·File·Reference
 11 #include·<vector>
9 brezzidouglasmarini1simplex2d.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
16 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
17 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
21  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22  15  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e17 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  18  
26 ===============================================================================19 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.820 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
45.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00509_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1simplex2d.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 124 lines modifiedOffset 70, 130 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1simplex2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00509.html">Go·to·the·documentation·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>83 <a·href="a00509.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00497.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00503.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00500.html">brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
 94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">
 96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01786.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{</div>
 98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">public</span>:</div>
 99 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>100 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
101 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="}">
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01458.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01458.html">BDM1Simplex2DLocalFiniteElement</a></div>102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a01786.html#a99c583eae61686cff053ab00afd8507f">···21</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01786.html#a99c583eae61686cff053ab00afd8507f">interp[·...·truncated·by·diffoscope;·len:·120,·SHA:·960cb472fd1024fa2cebeaf365a5add3fc393fa1ef8a76cf26044dfda980b737·...·]></div>
 103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">····</span>{</div>
 104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keyword">typename</span>·LB::Traits::DomainType·x;</div>
 105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>······<span·class="keyword">typename</span>·LB::Traits::RangeType·y;</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 107 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>······<span·class="keyword">static_assert</span>(LB::Traits::dimDomain·&lt;=·3,</div>
 108 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····················<span·class="stringliteral">&quot;LocalInterpolation·for·HierarchicalSimplexP2·finite·elements&quot;</span></div>
 109 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····················<span·class="stringliteral">&quot;·is·only·implemented·for·dimDomain·&lt;=3!&quot;</span>);</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 111 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">switch</span>·(·<span·class="keywordtype">int</span>(LB::Traits::dimDomain))··{</div>
 112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keywordflow">case</span>·1·:</div>
 114 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 115 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········out.resize(3);</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01462.html">BDM1Simplex2DLocalBasis&lt;D,R&gt;</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_class"·href="a01466.html">BDM1Simplex2DLocalCoefficients</a>,</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01458.html#af361d705e894e57d91b918d33c4990a7">···34</a></span>········<a·class="code·hl_class"·href="a01470.html">BDM1Simplex2DLocalInterpolation&lt;BDM1Simplex2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01458.html#af361d705e894e57d91b918d33c4990a7">Traits</a>;</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
111 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01458.html#aac2e408af46da94d62de70c6d088f231">···37</a></span>····<a·class="code·hl_function"·href="a01458.html#aac2e408af46da94d62de70c6d088f231">BDM1Simplex2DLocalFiniteElement</a>·()</div>117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="comment">//·First:·the·two·vertex·dofs</span></div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········x[0]·=·0.0;···out[0]·=·f(x);</div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{}</div>119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········x[0]·=·1.0;···out[2]·=·f(x);</div>
114 </div> 
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
116 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01458.html#aedcd115310603d567b0dd78e93346326">···45</a></span>····<a·class="code·hl_function"·href="a01458.html#aedcd115310603d567b0dd78e93346326">BDM1Simplex2DLocalFiniteElement</a>·(<span·c[·...·truncated·by·diffoscope;·len:·34,·SHA:·b8ec02de071fb13c89ac49d1b87c20b28f97c25aeb724feff74bf3cf5eb8d574·...·]</div>121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="comment">//·Then:·the·edge·dof</span></div>
 122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········x[0]·=·0.5;···y·=·f(x);</div>
 123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········out[1]·=·y·-·0.5*(out[0]·+·out[2]);</div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keywordflow">break</span>;</div>
 126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······basis(s),</div>127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······interpolation(s)</div>128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keywordflow">case</span>·2·:</div>
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{}</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
121 </div> 
122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········out.resize(6);</div>
123 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01458.html#a4c78b7507b5b446f0492a02487b3f612">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01458.html#a4c78b7507b5b446f0492a02487b3f612">localBasis</a>·()<span·class="keyword">·const</span></div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·basis;</div> 
127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div> 
128 </div> 
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
130 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01458.html#a5e5405d497aff9824804e78bbba8d8b8">···55</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01458.html#a5e5405d497aff9824804e78bbba8d8b8">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="comment">//·First:·the·three·vertex·dofs</span></div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·coefficients;</div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········x[0]·=·0.0;····x[1]·=·0.0;······out[0]·=·f(x);</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········x[0]·=·1.0;····x[1]·=·0.0;······out[2]·=·f(x);</div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········x[0]·=·0.0;····x[1]·=·1.0;······out[5]·=·f(x);</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
135 </div>137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="comment">//·Then:·the·three·edge·dofs</span></div>
 138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········x[0]·=·0.5;····x[1]·=·0.0;······y·=·f(x);</div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········out[1]·=·y·-·0.5*(out[0]·+·out[2]);</div>
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········x[0]·=·0.0;····x[1]·=·0.5;······y·=·f(x);</div>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········out[3]·=·y·-·0.5*(out[0]·+·out[5]);</div>
137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01458.html#abdd047b3ecb2ff00e5c18b34187999f1">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01458.html#abdd047b3ecb2ff00e5c18b34187999f1">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········x[0]·=·0.5;····x[1]·=·0.5;······y·=·f(x);</div>
 145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········out[4]·=·y·-·0.5*(out[2]·+·out[5]);</div>
 146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">break</span>;</div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keywordflow">case</span>·3·:</div>
 150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········out.resize(10);</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="comment">//·First:·the·four·vertex·dofs</span></div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········x[0]·=·0.0;····x[1]·=·0.0;·····x[2]·=·0.0;····out[0]·=·f(x);</div>
Max diff block lines reached; 6720/34525 bytes (19.46%) of diff not shown.
11.8 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 122 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarini1simplex2d.hh7 ····*·_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82
 9 hierarchicalsimplexp2localinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH
 17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALINTERPOLATION_HH
15 5#ifndef 
16 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH 
17 6#define 
18 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_SIMPLEX2D_LOCALFINITEELEMENT_HH 
19 718 7
20 8#include·<dune/geometry/type.hh>19 8#include·<vector>
21 920 9
22 10#include·"../common/localfiniteelementtraits.hh" 
23 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
24 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
25 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
26 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
27 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
28 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
29 14 
30 15namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
31 16{ 
32 17 
33 26·template<class·D,·class·R> 
34 _.2_.7·class·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t22 11{
 23 15·template<class·LB>
 24 _\x81_\x86·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 25 17·{
 26 18·public:
 27 19
 28 20·template<typename·F,·typename·C>
 29 _\x82_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
35 28·{30 22·{
 31 23·typename·LB::Traits::DomainType·x;
 32 24·typename·LB::Traits::RangeType·y;
 33 25
 34 26·static_assert(LB::Traits::dimDomain·<=·3,
 35 27·"LocalInterpolation·for·HierarchicalSimplexP2·finite·elements"
 36 28·"·is·only·implemented·for·dimDomain·<=3!");
36 2937 29
37 30·public: 
38 31·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
39 32·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
40 33·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
41 _.3_.4·_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.B_.D_.M_.1_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.>·>·>·_.T_.r_.a_.i_.t_.s;38 30·switch·(·int(LB::Traits::dimDomain))·{
 39 31
 40 32·case·1·:
 41 33
 42 34·out.resize(3);
42 3543 35
43 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
44 38·{}44 36·//·First:·the·two·vertex·dofs
 45 37·x[0]·=·0.0;·out[0]·=·f(x);
 46 38·x[0]·=·1.0;·out[2]·=·f(x);
45 3947 39
46 _\x84_\x85·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
47 46·basis(s), 
48 47·interpolation(s) 
49 48·{} 
50 49 
51 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
52 51·{ 
53 52·return·basis; 
54 53·} 
55 54 
56 _\x85_\x85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
57 56·{ 
58 57·return·coefficients; 
59 58·}48 40·//·Then:·the·edge·dof
 49 41·x[0]·=·0.5;·y·=·f(x);
 50 42·out[1]·=·y·-·0.5*(out[0]·+·out[2]);
 51 43
 52 44·break;
 53 45
 54 46
 55 47·case·2·:
 56 48
 57 49·out.resize(6);
 58 50
 59 51·//·First:·the·three·vertex·dofs
 60 52·x[0]·=·0.0;·x[1]·=·0.0;·out[0]·=·f(x);
 61 53·x[0]·=·1.0;·x[1]·=·0.0;·out[2]·=·f(x);
 62 54·x[0]·=·0.0;·x[1]·=·1.0;·out[5]·=·f(x);
 63 55
 64 56·//·Then:·the·three·edge·dofs
 65 57·x[0]·=·0.5;·x[1]·=·0.0;·y·=·f(x);
 66 58·out[1]·=·y·-·0.5*(out[0]·+·out[2]);
60 5967 59
61 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
62 61·{ 
63 62·return·interpolation; 
64 63·} 
65 64 
66 _\x86_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
67 67·{ 
68 68·return·basis.size(); 
69 69·} 
70 70 
71 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
72 72·{ 
73 73·return·GeometryTypes::triangle; 
74 74·} 
75 75 
76 76·private: 
77 77·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
78 78·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
79 79·_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·> 
80 interpolation; 
81 80·};68 60·x[0]·=·0.0;·x[1]·=·0.5;·y·=·f(x);
 69 61·out[3]·=·y·-·0.5*(out[0]·+·out[5]);
 70 62
 71 63·x[0]·=·0.5;·x[1]·=·0.5;·y·=·f(x);
 72 64·out[4]·=·y·-·0.5*(out[2]·+·out[5]);
 73 65
Max diff block lines reached; 5102/12081 bytes (42.23%) of diff not shown.
9.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00512.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 44 lines modifiedOffset 65, 55 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
 81 <p>Hierarchical·p2·shape·functions·for·the·simplex.··
 82 <a·href="#details">More...</a></p>
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;bitset&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a00512_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00512_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01770.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01494.html">Dune::BDM2Simplex2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01774.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·1·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01494.html#details">More...</a><br·/></td></tr>95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·1d.··<a·href="a01774.html#details">More...</a><br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01778.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·2·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·2d.··<a·href="a01778.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01782.html">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·3·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·P2·basis·in·3d.··<a·href="a01782.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>105 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>106 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>108 </table>
 109 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 110 <div·class="textblock"><p>Hierarchical·p2·shape·functions·for·the·simplex.·</p>
101 </div><!--·contents·-->111 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>115 </small></address>
106 </body>116 </body>
107 </html>117 </html>
2.49 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 35 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.2_.s_.i_.m_.p_.l_.e_.x_.2_.d7 ····*·_\x8h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini2simplex2dlocalbasis.hh·File·Reference10 hierarchicalsimplexp2localbasis.hh·File·Reference
 11 Hierarchical·p2·shape·functions·for·the·simplex.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
11 #include·<array> 
12 #include·<bitset> 
13 #include·<numeric>12 #include·<numeric>
14 #include·<vector>13 #include·<dune/common/fvector.hh>
15 #include·<dune/common/fmatrix.hh>14 #include·<dune/common/fmatrix.hh>
16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"15 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
 19  
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_\x8·_\x8>20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.1_\x8·_\x8>
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.21  ·······Hierarchical·P2·basis·in·1d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8>
 24  ·······Hierarchical·P2·basis·in·2d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 25  
 26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8>
 27  ·······Hierarchical·P2·basis·in·3d.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  28  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e30 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  31  
 32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 33 Hierarchical·p2·shape·functions·for·the·simplex.
26 ===============================================================================34 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.835 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
128 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00512_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2simplex2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalsimplexp2localbasis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 334 lines modifiedOffset 70, 367 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalsimplexp2localbasis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00512.html">Go·to·the·documentation·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>83 <a·href="a00512.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>90 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>91 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 92 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>93 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <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="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 97 <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="a00576.html">Dune</a></div>
 98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00022"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01494.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01494.html">BDM2Simplex2DLocalBasis</a></div>101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno"><a·class="line"·href="a01770.html">···22</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a></div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">···35</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">Traits</a>;</div> 
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01494.html#acc7a926a030d6c734a23f71aaac2cc5f">···38</a></span>····<a·class="code·hl_function"·href="a01494.html#acc7a926a030d6c734a23f71aaac2cc5f">BDM2Simplex2DLocalBasis</a>()</div>105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">···25</a></span>····<a·class="code·hl_function"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">HierarchicalSimplexP2LocalBasis</a>()</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
 107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······DUNE_THROW(Dune::NotImplemented,<span·class="stringliteral">&quot;HierarchicalSimplexP2LocalBasis·not·implemented·for·dim·&gt;·3.&quot;</span>);</div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········sign_[i]·=·1.0;</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
117 </div>109 </div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01494.html#a59302c312723bc4793efb3839aba6bcc">···49</a></span>····<a·class="code·hl_function"·href="a01494.html#a59302c312723bc4793efb3839aba6bcc">BDM2Simplex2DLocalBasis</a>(std::bitset&lt;3&gt;·s)</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;3;·i++)</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>110 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··};</div>
125 </div>111 </div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 113 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 114 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01774.html">···47</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;D,R,1&gt;</div>
 116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··{</div>
 117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,1,Dune::FieldVector&lt;D,1&gt;</a>,R,1,Dune::FieldVector&lt;R,1&gt;,</div>
 119 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">···52</a></span>········Dune::FieldMatrix&lt;R,1,1&gt;·&gt;·<a·class="code·hl_typedef"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">Traits</a>;</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>120 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
127 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">121 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01494.html#a9cdc6dca23c386cfd0cd81be87f6d34a">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01494.html#[·...·truncated·by·diffoscope;·len:·43,·SHA:·7a43f634cefb747f950924d7fcb61661b5231b4b471112681ab3830309f10a5f·...·]()<span·class="keyword">·const</span></div>122 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01774.html#aa949a000b57974c8e34d5e5a039bd451">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01774.html#[·...·truncated·by·diffoscope;·len:·44,·SHA:·998c83296cc133ec5a4fec07331ab071eeed463b366fd9be013b9f98cfa0ed5d·...·]()<span·class="keyword">·const</span></div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>123 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·12;</div>124 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·3;</div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>125 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
132 </div>126 </div>
133 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
134 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01494.html#afdb26eb1fdd771411d39545c3b0882e3">···67</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01494.html#afdb2[·...·truncated·by·diffoscope;·len:·50,·SHA:·db78a733875811193aa6062778a765a038fd0946fa081995f7df72e211a8b996·...·](<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01774.html#af2cbe4fe27f042a7c05e195c4612d98b">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01774.html#af2cb[·...·truncated·by·diffoscope;·len:·51,·SHA:·90f017a129c7c82f0ffae7fc944373d6b2484d9192448b2b114ed90aac421438·...·](<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div>
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(<a·class="code·hl_function"·href="a01494.html#a9cdc6dca23c386cfd0cd81be87f6d34a">size</a>());</div>132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······out.resize(3);</div>
 133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······out[0]·=·1-in[0];</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out[1]·=·1-4*(in[0]-0.5)*(in[0]-0.5);</div>
 136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out[2]·=·in[0];</div>
 137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
 138 </div>
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][0]·=·sign_[0]*(-2*in[0]*in[1]·+·in[0]*in[0]);</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][1]·=·sign_[0]*(-1·+·6*in[1]·-2*in[0]*in[1]·-·5*in[1]*in[1]);</div>140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span></div>
 141 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01774.html#ab36b177e13cb7fdc5951b9d4e6ac1706">···73</a></span>····<a·class="code·hl_function"·href="a01774.html#ab36b177e13cb7fdc5951b9d4e6ac1706">evaluateJacobian</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
 143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······················std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····{</div>
143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[1][0]·=·1.5*in[0]·+·3*in[0]*in[1]·-·4.5*in[0]*in[0];</div>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out.resize(3);</div>
144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[1][1]·=·-3·+·6*in[0]·+·10.5*in[1]·-·15*in[0]*in[1]·-·7.5*in[1]*in[1];</div> 
145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>146 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[2][0]·=·sign_[0]*(-7.5*in[0]·+·5*in[0]*in[1]·+·12.5*in[0]*in[0]);</div>147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[0][0][0]·=·-1;</div>
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[2][1]·=·sign_[0]*(-5·+·30*in[0]·+·7.5*in[1]·-·25*in[0]*in[1]·-·30*in[0]*in[0]·-·2.5*in[1]*in[1]);</div>148 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[1][0][0]·=·4-8*in[0];</div>
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[2][0][0]·=··1;</div>
149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····}</div>
 151 </div>
150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[3][0]·=·sign_[1]*(-1·+·6*in[0]·-·2*in[0]*in[1]·-·5*in[0]*in[0]);</div> 
152 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[3][1]·=·sign_[1]*(-2*in[0]*in[1]·+·in[1]*in[1]);</div>153 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01774.html#a94e8bf036f6079fa5c2f968f69bbaaf6">···84</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01774.html#a94e8bf036f6079fa5c2f968f69bbaaf6">partial</a>·(<span·class="keyword">const</span>·std::array&lt;unsigned·int,·1&gt;&amp;·order,</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,·········<span·class="comment">//·position</span></div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··················std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
153 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····{</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">auto</span>·totalOrder·=·order[0];</div>
Max diff block lines reached; 61336/101774 bytes (60.27%) of diff not shown.
28.7 KB
html2text {}
    
Offset 1, 348 lines modifiedOffset 1, 403 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini2simplex2dlocalbasis.hh7 ····*·_.h_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l
 8 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8p_\x82
 9 hierarchicalsimplexp2localbasis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALBASIS_HH16 5#ifndef·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH
 17 6#define·DUNE_HIERARCHICAL_SIMPLEX_P2_LOCALBASIS_HH
18 718 7
19 8#include·<array> 
20 9#include·<bitset> 
21 10#include·<numeric>19 12#include·<numeric>
22 11#include·<vector> 
23 1220 13
 21 14#include·<dune/common/fvector.hh>
24 13#include·<dune/common/fmatrix.hh>22 15#include·<dune/common/fmatrix.hh>
25 14 
26 15#include·"../../common/localbasis.hh" 
27 1623 16
 24 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 25 18
28 17namespace·_\x8D_\x8u_\x8n_\x8e26 19namespace·_\x8D_\x8u_\x8n_\x8e
29 18{27 20{
 28 21·template<class·D,·class·R,·int·dim>
 29 _\x82_\x82·class·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s
 30 23·{
 31 24·public:
 32 _\x82_\x85·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x82_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()
 33 26·{
 34 27·DUNE_THROW(Dune::NotImplemented,"HierarchicalSimplexP2LocalBasis·not
 35 implemented·for·dim·>·3.");
 36 28·}
 37 29·};
 38 30
30 28·template<class·D,·class·R>39 46·template<class·D,·class·R>
31 _\x82_.9·class·_.B_.D_.M_.2_.S_.i_.m_.p_.l_.e_.x_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s40 _\x84_.7·class·_.H_.i_.e_.r_.a_.r_.c_.h_.i_.c_.a_.l_.S_.i_.m_.p_.l_.e_.x_.P_.2_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s<D,R,1>
 41 48·{
32 30·{ 
33 31 
34 32·public:42 49·public:
35 33·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.2_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.2_.>,43 51·typedef·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.<_.D_.,_.1_.,_.D_.u_.n_.e_.:_.:_.F_.i_.e_.l_.d_.V_.e_.c_.t_.o_.r_.<_.D_.,_.1_.>,R,1,Dune::
36 34·R,2,Dune::FieldVector<R,2>,44 FieldVector<R,1>,
37 _\x83_.5·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;45 _\x85_.2·Dune::FieldMatrix<R,1,1>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 46 53
38 36 
39 _\x83_\x88·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s() 
40 39·{ 
41 40·for·(size_t·i=0;·i<3;·i++) 
42 41·sign_[i]·=·1.0; 
43 42·} 
44 43 
45 _\x84_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s(std::bitset<3>·s) 
46 50·{ 
47 51·for·(size_t·i=0;·i<3;·i++) 
48 52·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
49 53·} 
50 54 
51 _\x85_\x86·unsigned·int·_.s_.i_.z_.e()·const47 _\x85_\x85·unsigned·int·_.s_.i_.z_.e·()·const
52 57·{48 56·{
53 58·return·12;49 57·return·3;
54 59·}50 58·}
55 6051 59
56 _\x86_\x87·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,52 _\x86_\x81·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,
57 68·std::vector<typename·Traits::RangeType>&·out)·const53 62·std::vector<typename·Traits::RangeType>&·out)·const
58 69·{54 63·{
59 70·out.resize(_\x8s_\x8i_\x8z_\x8e()); 
60 71 
61 72·out[0][0]·=·sign_[0]*(-2*in[0]*in[1]·+·in[0]*in[0]); 
62 73·out[0][1]·=·sign_[0]*(-1·+·6*in[1]·-2*in[0]*in[1]·-·5*in[1]*in[1]); 
63 74 
64 75·out[1][0]·=·1.5*in[0]·+·3*in[0]*in[1]·-·4.5*in[0]*in[0]; 
65 76·out[1][1]·=·-3·+·6*in[0]·+·10.5*in[1]·-·15*in[0]*in[1]·-·7.5*in[1]*in[1];55 64·out.resize(3);
 56 65
 57 66·out[0]·=·1-in[0];
 58 67·out[1]·=·1-4*(in[0]-0.5)*(in[0]-0.5);
 59 68·out[2]·=·in[0];
 60 69·}
 61 70
 62 72·inline·void
 63 _\x87_\x83·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n·(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 64 74·std::vector<typename·Traits::JacobianType>&·out)·const·//·return·value
 65 75·{
 66 76·out.resize(3);
66 7767 77
 68 78·out[0][0][0]·=·-1;
 69 79·out[1][0][0]·=·4-8*in[0];
 70 80·out[2][0][0]·=·1;
 71 81·}
67 78·out[2][0]·=·sign_[0]*(-7.5*in[0]·+·5*in[0]*in[1]·+·12.5*in[0]*in[0]); 
68 79·out[2][1]·=·sign_[0]*(-5·+·30*in[0]·+·7.5*in[1]·-·25*in[0]*in[1]·-·30*in 
69 [0]*in[0]·-·2.5*in[1]*in[1]); 
70 80 
71 81 
72 8272 82
 73 _\x88_\x84·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·1>&·order,
 74 85·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e&·in,·//·position
 75 86·std::vector<typename·Traits::RangeType>&·out)·const·//·return·value
 76 87·{
 77 88·auto·totalOrder·=·order[0];
 78 89·if·(totalOrder·==·0)·{
 79 90·evaluateFunction(in,·out);
 80 91·}·else·if·(totalOrder·==·1)·{
 81 92·out.resize(size());
 82 93·out[0]·=·-1;
 83 94·out[1]·=·4-8*in[0];
 84 95·out[2]·=·1;
 85 96·}·else·if·(totalOrder·==·2)·{
 86 97·out.resize(size());
 87 98·out[0]·=·0;
 88 99·out[1]·=·-8;
 89 100·out[2]·=·0;
 90 101·}·else·{
 91 102·out.resize(size());
 92 103·out[0]·=·out[1]·=·out[2]·=·0;
73 83·out[3][0]·=·sign_[1]*(-1·+·6*in[0]·-·2*in[0]*in[1]·-·5*in[0]*in[0]); 
Max diff block lines reached; 20529/29399 bytes (69.83%) of diff not shown.
7.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00515.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·hierarchicalp1withelementbubble.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 39 lines modifiedOffset 65, 39 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div>76 <a·href="#namespaces">Namespaces</a>·&#124;
 77 <a·href="#typedef-members">Typedefs</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">hierarchicalp1withelementbubble.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
 81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00080_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</code><br·/>
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/> 
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/> 
83 </div>82 </div>
84 <p><a·href="a00515_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00515_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">84 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
87 Classes</h2></td></tr> 
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01502.html">Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01502.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 </table><table·class="memberdecls"> 
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>86 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>87 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 </table><table·class="memberdecls">
 90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 91 Typedefs</h2></td></tr>
 92 <tr·class="memitem:a0fb20b803591d22a39fbfa483e0ebce5"·id="r_a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memTemplParams"·colspan="2">template&lt;class·D·,·class·R·,·int·dim&gt;·</td></tr>
 93 <tr·class="memitem:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00576.html#a0fb20b803591d22a39fbfa483e0ebce5">Dune::HierarchicalP1WithElementBubbleLocalFiniteElement</a>·=·<a·class="el"·href="a01750.html">SimplexP1BubbleLocalFiniteElement</a>&lt;·D,·R,·dim·&gt;</td></tr>
 94 <tr·class="memdesc:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··<br·/></td></tr>
 95 <tr·class="separator:a0fb20b803591d22a39fbfa483e0ebce5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
1.79 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
 8 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s
 9 hierarchicalp1withelementbubble.hh·File·Reference
 10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8e_\x8n_\x8r_\x8i_\x8c_\x8h_\x8e_\x8d_\x8/_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h>
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
10 brezzidouglasmarini2simplex2dlocalinterpolation.hh·File·Reference 
11 #include·<vector> 
12 #include·<dune/geometry/quadraturerules.hh> 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
17   
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8D_\x8u_\x8n_\x8e13 namespace· ·_\x8D_\x8u_\x8n_\x8e
20  14  
 15 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 16 template<class·D·,·class·R·,·int·dim>
 17 using ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x81_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·=
 18 ·······_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<·D,·R,·dim·>
 19  ······Linear·Lagrange·functions·enriched·with·an·element·bubble·function.
 20  
21 ===============================================================================21 ===============================================================================
22 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
31.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00515_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2simplex2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·hierarchicalp1withelementbubble.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 155 lines modifiedOffset 70, 41 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">hierarchicalp1withelementbubble.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00515.html">Go·to·the·documentation·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>83 <a·href="a00515.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
 95 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00576.html#a0fb20b803591d22a39fbfa483e0ebce5">···17</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a01750.html">HierarchicalP1WithElementBubbleLocalFiniteElement</a></div>
 96 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····=·<a·class="code·hl_class"·href="a01750.html">SimplexP1BubbleLocalFiniteElement&lt;D,R,dim&gt;</a>;</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>97 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>}</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01502.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01502.html">BDM2Simplex2DLocalInterpolation</a></div> 
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div> 
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH</span></div>
 100 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">simplexp1bubble.hh</a></div></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01502.html#a3b46ff539d75708e23454c3d89d15209">···29</a></span>····<a·class="code·hl_function"·href="a01502.html#a3b46ff539d75708e23454c3d89d15209">BDM2Simplex2DLocalInterpolation</a>()</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·1.0;</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div> 
108 </div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01502.html#ac4147e8642b05e51f40e03cb5c881d5d">···39</a></span>····<a·class="code·hl_function"·href="a01502.html#ac4147e8642b05e51f40e03cb5c881d5d">BDM2Simplex2DLocalInterpolation</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s)</div> 
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·1.0;</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div> 
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div> 
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······m0[0]·=·0.5;</div> 
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······m0[1]·=·0.0;</div> 
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······m1[0]·=·0.0;</div> 
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······m1[1]·=·0.5;</div> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······m2[0]·=·0.5;</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······m2[1]·=·0.5;</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n0[0]·=·0.0;</div> 
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n0[1]·=·-1.0;</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n1[0]·=·-1.0;</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n1[1]·=·0.0;</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n2[0]·=·1.0/sqrt(2.0);</div> 
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n2[1]·=·1.0/sqrt(2.0);</div> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······c0·=··0.5*n0[0]·-·1.0*n0[1];</div> 
140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······c1·=·-1.0*n1[0]·+·0.5*n1[1];</div> 
141 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······c2·=··0.5*n2[0]·+·0.5*n2[1];</div> 
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div> 
143 </div> 
144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
146 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01502.html#a747496f7c1f6caaca4f7a40981db7210">···81</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01502.html#a747496f7c1f6caaca4f7a40981db7210">interpolate</a>(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">····</span>{</div> 
149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out.resize(12);</div> 
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······fill(out.begin(),·out.end(),·0.0);</div> 
155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·4;</div> 
157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keyword">const</span>·Dune::QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·Dune::QuadratureRules&lt;Scalar,1&gt;::rule(Dune::GeometryTypes::simplex(1),·qOrder);</div> 
158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·Dune::QuadratureRule&lt;Scalar,1&gt;::const_iterator·it=rule.begin();·it!=rule.end();·++it)</div> 
160 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······{</div> 
161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········Scalar·qPos·=·it-&gt;position();</div> 
162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
165 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········localPos[0]·=·qPos;</div> 
166 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········localPos[1]·=·0.0;</div> 
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div> 
168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it-&gt;weight()*sign0/c0;</div> 
169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0·-·2.0*qPos)*it-&gt;weight()/c0;</div> 
170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it-&gt;weight()*sign0/c0;</div> 
171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········localPos[0]·=·0.0;</div> 
173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········localPos[1]·=·qPos;</div> 
174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········y·=·f(localPos);</div> 
175 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>········out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it-&gt;weight()*sign1/c1;</div> 
Max diff block lines reached; 2309/24580 bytes (9.39%) of diff not shown.
7.18 KB
html2text {}
    
Offset 1, 163 lines modifiedOffset 1, 35 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8h_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l
 8 hierarchicalp1withelementbubble.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini2simplex2dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5#ifndef·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALINTERPOLATION_HH 
20 717 7
21 8#include·<vector>18 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.e_.n_.r_.i_.c_.h_.e_.d_./_.s_.i_.m_.p_.l_.e_.x_.p_.1_.b_.u_.b_.b_.l_.e_.._.h_.h>
22 919 9
23 10#include·<dune/geometry/quadraturerules.hh> 
24 11 
25 12namespace·_\x8D_\x8u_\x8n_\x8e20 10namespace·_\x8D_\x8u_\x8n_\x8e
 21 11{
 22 16·template<class·D,·class·R,·int·dim>
 23 _\x81_\x87·using·_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8i_\x8c_\x8a_\x8l_\x8P_\x81_\x8W_\x8i_\x8t_\x8h_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
 24 18·=·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8P_\x81_\x8B_\x8u_\x8b_\x8b_\x8l_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>;
26 13{ 
27 14 
28 23·template<class·LB> 
29 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
30 25·{ 
31 26 
32 27·public: 
33 _\x82_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n() 
34 30·{ 
35 31·sign0·=·sign1·=·sign2·=·1.0; 
36 32·} 
37 33 
38 _\x83_\x89·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(unsigned·int·s) 
39 40·{ 
40 41·sign0·=·sign1·=·sign2·=·1.0; 
41 42·if·(s·&·1) 
42 43·{ 
43 44·sign0·=·-1.0; 
44 45·} 
45 46·if·(s·&·2) 
46 47·{ 
47 48·sign1·=·-1.0; 
48 49·} 
49 50·if·(s·&·4) 
50 51·{ 
51 52·sign2·=·-1.0; 
52 53·} 
53 54 
54 55·m0[0]·=·0.5; 
55 56·m0[1]·=·0.0; 
56 57·m1[0]·=·0.0; 
57 58·m1[1]·=·0.5; 
58 59·m2[0]·=·0.5; 
59 60·m2[1]·=·0.5; 
60 61·n0[0]·=·0.0; 
61 62·n0[1]·=·-1.0; 
62 63·n1[0]·=·-1.0; 
63 64·n1[1]·=·0.0; 
64 65·n2[0]·=·1.0/sqrt(2.0); 
65 66·n2[1]·=·1.0/sqrt(2.0); 
66 67·c0·=·0.5*n0[0]·-·1.0*n0[1]; 
67 68·c1·=·-1.0*n1[0]·+·0.5*n1[1]; 
68 69·c2·=·0.5*n2[0]·+·0.5*n2[1]; 
69 70·} 
70 71 
71 80·template<typename·F,·typename·C> 
72 _\x88_\x81·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const 
73 82·{ 
74 83·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
75 84·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
76 85·typedef·typename·LB::Traits::DomainFieldType·Vector; 
77 86 
78 87·out.resize(12); 
79 88·fill(out.begin(),·out.end(),·0.0); 
80 89 
81 90·const·int·qOrder·=·4; 
82 91·const·Dune::QuadratureRule<Scalar,1>&·rule·=·Dune:: 
83 QuadratureRules<Scalar,1>::rule(Dune::GeometryTypes::simplex(1),·qOrder); 
84 92 
85 93·for·(typename·Dune::QuadratureRule<Scalar,1>::const_iterator·it=rule.begin 
86 ();·it!=rule.end();·++it) 
87 94·{ 
88 95·Scalar·qPos·=·it->position(); 
89 96 
90 97·typename·LB::Traits::DomainType·localPos; 
91 98 
92 99·localPos[0]·=·qPos; 
93 100·localPos[1]·=·0.0; 
94 101·auto·y·=·f(localPos); 
95 102·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0/c0; 
96 103·out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(1.0·-·2.0*qPos)*it->weight()/c0; 
97 104·out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it- 
98 >weight()*sign0/c0; 
99 105 
100 106·localPos[0]·=·0.0; 
101 107·localPos[1]·=·qPos; 
102 108·y·=·f(localPos); 
103 109·out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it->weight()*sign1/c1; 
104 110·out[4]·+=·(y[0]*n1[0]+y[1]*n1[1])*(2.0*qPos-1.0)*it->weight()/c1; 
105 111·out[5]·+=·(y[0]*n1[0]+y[1]*n1[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it- 
106 >weight()*sign1/c1; 
107 112 
108 113·localPos[0]·=·1.0·-·qPos; 
109 114·localPos[1]·=·qPos; 
110 115·y·=·f(localPos); 
111 116·out[6]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*it->weight()*sign2/c2; 
112 117·out[7]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(1.0·-·2.0*qPos)*it->weight()/c2; 
113 118·out[8]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(6.0*qPos*qPos·-·6.0*qPos·+·1.0)*it- 
114 >weight()*sign2/c2; 
115 119·}25 19}
116 12026 20
 27 21#endif·//·DUNE_HIERARCHICAL_P1_WITH_ELEMENTBUBBLE_LOCALFINITEELEMENT_HH
 28 _\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8p_\x81_\x8b_\x8u_\x8b_\x8b_\x8l_\x8e_\x8._\x8h_\x8h
117 121·//·a·volume·part·is·needed·here·for·dofs:·9·10·11 
Max diff block lines reached; 1777/7331 bytes (24.24%) of diff not shown.
9.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00518.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·interface.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 54 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interface.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
 82 <code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a00518_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00518_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01534.html">Dune::FiniteElementInterface</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·finite·elements.··<a·href="a01534.html#details">More...</a><br·/></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01538.html">Dune::FiniteElementInterface::Traits</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a01538.html#details">More...</a><br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01542.html">Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·interface·for·global-valued·finite·elements.··<a·href="a01542.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01498.html">Dune::BDM2Simplex2DLocalCoefficients</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01546.html">Dune::BasisInterface</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·shape·functions.··<a·href="a01546.html#details">More...</a><br·/></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01550.html">Dune::BasisInterface::Traits</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.··<a·href="a01498.html#details">More...</a><br·/></td></tr>104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·domain·and·range··<a·href="a01550.html#details">More...</a><br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01554.html">Dune::InterpolationInterface</a></td></tr>
 107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·interpolation.··<a·href="a01554.html#details">More...</a><br·/></td></tr>
 108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01558.html">Dune::CoefficientsInterface</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interface·for·global-valued·coefficients.··<a·href="a01558.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>115 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>117 </table>
2.57 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 42 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini2simplex2dlocalcoefficients.hh·File·Reference9 interface.hh·File·Reference
 10 #include·<array>
11 #include·<cstddef>11 #include·<cstddef>
12 #include·<vector>12 #include·<vector>
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"13 #include·<dune/geometry/type.hh>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.·_.M_.o_.r_.e_.._.._..17 ·class· ·_.D_.u_.n_.e_.:_.:_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.I_.n_.t_.e_.r_.f_.a_.c_.e
 18  ········Interface·for·global-valued·finite·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 21  ········types·of·component·objects·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8r_\x8d_\x8e_\x8r_\x8·_\x8>
 24  ········Factory·interface·for·global-valued·finite·elements.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 25  
 26 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 27  ········Interface·for·global-valued·shape·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 28  
 29 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 30  ········types·of·domain·and·range·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 31  
 32 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 33  ········Interface·for·global-valued·interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 34  
 35 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 36  ········Interface·for·global-valued·coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  37  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s38 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e39 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  40  
22 ===============================================================================41 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.842 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
66.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00518_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2simplex2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·interface.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 83 lines modifiedOffset 70, 214 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">interface.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00518.html">Go·to·the·documentation·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>83 <a·href="a00518.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_INTERFACE_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_INTERFACE_HH</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#ifndef·HEADERCHECK</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#error·This·header·exists·for·documentation·purposes·only·and·should·never·be·included·directly.</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#endif</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">106 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01498.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01498.html">BDM2Simplex2DLocalCoefficients</a></div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01534.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01534.html">FiniteElementInterface</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01498.html#a3d54452b550facae7eaece8ec65a5888">···28</a></span>····<a·class="code·hl_function"·href="a01498.html#a3d54452b550facae7eaece8ec65a5888">BDM2Simplex2DLocalCoefficients</a>()·:·li(12)</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·3;·++i)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div>112 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 113 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01538.html">···34</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01538.html">Traits</a></div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[3·*·i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[3·*·i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········li[3·*·i·+·2]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,2);</div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······}</div>115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>116 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">···42</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">Basis</a>;</div>
113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//·last·DOFs·are·associated·with·the·cell·(codim=0)</span></div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······li[9]··=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,0);</div> 
115 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······li[10]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,1);</div> 
116 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······li[11]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(0,0,2);</div> 
117 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">···49</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">Coefficients</a>;</div>
 120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">···56</a></span>······<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">Interpolation</a>;</div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····};</div>
118 </div>123 </div>
 124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 126 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01534.html#afabb2a98d9c87c317e2c4e736fef3110">···67</a></span>····<a·class="code·hl_function"·href="a01534.html#afabb2a98d9c87c317e2c4e736fef3110">FiniteElementInterface</a>(...);</div>
 127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01534.html#aed4d6ee14d9272293bd73d06aa4dd814">···69</a></span>····<a·class="code·hl_function"·href="a01534.html#aed4d6ee14d9272293bd73d06aa4dd814">FiniteElementInterface</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01534.html">FiniteElementInterface</a>&amp;);</div>
 128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>129 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 130 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01534.html#a5ddc45955a1f3cb3de1e4f57bfbe0ce1">···76</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a37014c3ce18227405de6192d9b8b1981">Traits::Basis</a>&amp;·<a·class="code·hl_function"·href="a01534.html#a5ddc45955a1f3cb3de1e4f57bfbe0ce1">basis</a>()·<span·class="keyword">const</span>;</div>
120 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">size</a>()<span·class="keyword">·const</span></div> 
122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·12;</div> 
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 132 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01534.html#a66ea7e5e69826c47eb1884a4ebd50a12">···82</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a56b3557d32612d4c173b5b998b8b3c90">Traits::Coefficients</a>&amp;·<a·class="code·hl_function"·href="a01534.html#a66ea7e5e69826c47eb1884a4ebd50a12">coefficients</a>()·<span·class="keyword">const</span>;</div>
 133 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 134 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01534.html#ac53e07ae17a6b4da849c3fc8cb9cfbe6">···88</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01538.html#a7c1bd2705cbb186a4024e944049fa620">Traits::Interpolation</a>&amp;·<a·class="code·hl_function"·href="a01534.html#ac53e07ae17a6b4da849c3fc8cb9cfbe6">interpolation</a>()·<span·class="keyword">const</span>;</div>
 135 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01534.html#a2922b09a5264139b1ee14aa124f16f57">···90</a></span>····GeometryType·<a·class="code·hl_function"·href="a01534.html#a2922b09a5264139b1ee14aa124f16f57">type</a>()·<span·class="keyword">const</span>;</div>
 136 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};</div>
125 </div>137 </div>
 138 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
126 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 140 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·VertexOrder&gt;</div>
127 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">141 <div·class="foldopen"·id="foldopen00115"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01498.html#a5847511d57d42775030c12c4f77a84d7">···50</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function[·...·truncated·by·diffoscope;·len:·116,·SHA:·e5005e7fb0959e29b3900e0e44cb0db9bfb8a7579d8a6b869fded646b2a18517·...·]></div>142 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01542.html">··115</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01542.html">FiniteElementFactoryInterface</a></div>
 143 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{</div>
 144 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keyword">struct·</span>ImplementationDefined;</div>
 145 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
129 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>146 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">public</span>:</div>
130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·li[i];</div>147 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 148 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">··126</a></span>····<span·class="keyword">typedef</span>·ImplementationDefined·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>;</div>
 149 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 150 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
 151 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a01542.html#a7a22f88d17e8d7084ee9fce469fa3190">··132</a></span>····<a·class="code·hl_function"·href="a01542.html#a7a22f88d17e8d7084ee9fce469fa3190">FiniteElementFactoryInterface</a>(...);</div>
131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>152 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>
 153 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
 154 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a01542.html#ab5036c6b1526f0bfafed7e4ecbc65382">··156</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#ab5036c6b1526f0bfafed7e4ecbc65382">make</a>(<span·class="keyword">const</span>·Geometry&amp;,·<span·class="keyword">const</span>·VertexOrder&amp;,·...);</div>
 155 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno"><a·class="line"·href="a01542.html#afc7afad5740838bf3b9498c934fe9f36">··158</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#afc7afad5740838bf3b9498c934fe9f36">make</a>(<span·class="keyword">const</span>·Geometry&amp;,·...);</div>
 156 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a01542.html#a2a484f7e1eb1394fbb96ac1c07b210de">··160</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a2a484f7e1eb1394fbb96ac1c07b210de">make</a>(<span·class="keyword">const</span>·VertexOrder&amp;,·...);</div>
 157 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
 158 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno"><a·class="line"·href="a01542.html#a7005c2d46339b61cea2eef61f60e52b5">··166</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a7005c2d46339b61cea2eef61f60e52b5">make</a>(<span·class="keyword">const</span>·GeometryType&amp;,·...);</div>
 159 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno"><a·class="line"·href="a01542.html#a568b77ace9003873e9c9301ae1e31bc5">··168</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01542.html#a8c9599f0cdd1fcf50f057215e5e3683e">FiniteElement</a>·<a·class="code·hl_function"·href="a01542.html#a568b77ace9003873e9c9301ae1e31bc5">make</a>(...);</div>
 160 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>
 161 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div>
Max diff block lines reached; 15359/50916 bytes (30.17%) of diff not shown.
16.4 KB
html2text {}
    
Offset 1, 85 lines modifiedOffset 1, 290 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 interface.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d 
9 brezzidouglasmarini2simplex2dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5
 16 6#ifndef·DUNE_LOCALFUNCTIONS_INTERFACE_HH
 17 7#define·DUNE_LOCALFUNCTIONS_INTERFACE_HH
 18 8
 19 9#ifndef·HEADERCHECK
 20 10#error·This·header·exists·for·documentation·purposes·only·and·should·never·be
 21 included·directly.
 22 11#endif
16 5#ifndef 
17 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH 
18 6#define 
19 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH 
20 7 
21 8#include·<cstddef> 
22 9#include·<vector> 
23 10 
24 11#include·"../../common/localkey.hh" 
25 1223 12
 24 13#include·<array>
 25 14#include·<cstddef>
 26 15#include·<vector>
 27 16
 28 17
 29 18#include·<dune/geometry/type.hh>
 30 19
 31 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 32 21
26 13namespace·_.D_.u_.n_.e33 22namespace·_.D_.u_.n_.e·{
 34 23
 35 _\x82_\x85·class·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
27 14{ 
28 15 
29 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
30 24·{36 26·{
31 2537 27·struct·ImplementationDefined;
 38 28
32 26·public:39 29·public:
 40 31
 41 _\x83_\x84·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
33 _\x82_\x88·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(12) 
34 29·{ 
35 30·for·(std::size_t·i·=·0;·i·<·3;·++i) 
36 31·{42 35·{
 43 37
 44 _\x84_\x82·typedef·ImplementationDefined·_\x8B_\x8a_\x8s_\x8i_\x8s;
 45 44
 46 _\x84_\x89·typedef·ImplementationDefined·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 47 51
 48 _\x85_\x86·typedef·ImplementationDefined·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
37 32·li[3·*·i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
38 33·li[3·*·i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
39 34·li[3·*·i·+·2]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,2); 
40 35·} 
41 36 
42 37·//·last·DOFs·are·associated·with·the·cell·(codim=0) 
43 38·li[9]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,0); 
44 39·li[10]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,1); 
45 40·li[11]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(0,0,2); 
46 41·} 
47 42 
48 _\x84_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e()·const 
49 45·{ 
50 46·return·12; 
51 47·} 
52 48 
53 _\x85_\x80·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const 
54 51·{ 
55 52·return·li[i]; 
56 53·} 
57 54 
58 55·private: 
59 56·std::vector<LocalKey>·li; 
60 57·};49 57·};
61 58}·//·end·namespace·Dune 
62 59#endif·/ 
63 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALCOEFFICIENTS_HH50 58
 51 60
 52 _\x86_\x87·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(...);
 53 _\x86_\x89·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e&);
 54 70
 55 72
 56 _\x87_\x86·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s&·_\x8b_\x8a_\x8s_\x8i_\x8s()·const;
 57 78
 58 _\x88_\x82·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s&·_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const;
 59 84
 60 _\x88_\x88·const·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const;
 61 _\x89_\x80·GeometryType·_\x8t_\x8y_\x8p_\x8e()·const;
 62 91·};
 63 92
 64 94
 65 114·template<class·Geometry,·class·VertexOrder>
 66 _\x81_\x81_\x85·class·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 67 116·{
 68 117·struct·ImplementationDefined;
 69 118
 70 119·public:
 71 121
 72 _\x81_\x82_\x86·typedef·ImplementationDefined·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t;
 73 127
 74 129
 75 _\x81_\x83_\x82·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(...);
 76 133
 77 154
 78 _\x81_\x85_\x86·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&,·const·VertexOrder&,·...);
 79 _\x81_\x85_\x88·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·Geometry&,·...);
 80 _\x81_\x86_\x80·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·VertexOrder&,·...);
 81 162
 82 _\x81_\x86_\x86·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(const·GeometryType&,·...);
 83 _\x81_\x86_\x88·const·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·_\x8m_\x8a_\x8k_\x8e(...);
 84 169
Max diff block lines reached; 9886/16730 bytes (59.09%) of diff not shown.
10.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00521.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·localtoglobaladaptors.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 51 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">localtoglobaladaptors.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;bitset&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a00521_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00521_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01626.html">Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·local-to-global·basis·adaptors.··<a·href="a01626.html#details">More...</a><br·/></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html">Dune::BDM1Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01630.html">Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·simple·scalar·local·basis·into·a·global·basis.··<a·href="a01630.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01634.html">Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··<a·href="a01430.html#details">More...</a><br·/></td></tr>99 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·local·interpolation·into·a·global·interpolation.··<a·href="a01634.html#details">More...</a><br·/></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01638.html">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;</a></td></tr>
 102 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.··<a·href="a01638.html#details">More...</a><br·/></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01642.html">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits</a></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01646.html">Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;</a></td></tr>
 107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·for·<a·class="el"·href="a01638.html"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.">ScalarLocalToGlobalFiniteElementAdaptor</a>·objects.··<a·href="a01646.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>112 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>114 </table>
3.33 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 44 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 localtoglobaladaptors.hh·File·Reference
 10 #include·<cstddef>
10 brezzidouglasmarini1cube2dlocalbasis.hh·File·Reference 
11 #include·<array> 
12 #include·<bitset> 
13 #include·<numeric> 
14 #include·<vector>11 #include·<vector>
15 #include·<dune/common/fmatrix.hh>12 #include·<dune/common/fmatrix.hh>
16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/typetraits.hh>
 15 #include·<dune/geometry/type.hh>
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference18 struct· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.T_.o_.G_.l_.o_.b_.a_.l_.B_.a_.s_.i_.s_.A_.d_.a_.p_.t_.o_.r_.T_.r_.a_.i_.t_.s_.<_.·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_.,
 19 ·········_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8__\x8·_\x8>
 20  ········Traits·class·for·local-to-global·basis·adaptors.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 21  
 22 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8>
 23  ········Convert·a·simple·scalar·local·basis·into·a·global·basis.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 24  
 25 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8__\x8·_\x8>
 26  ········Convert·a·local·interpolation·into·a·global·interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,
 29 ·········_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8>
 30  ········Convert·a·simple·scalar·local·finite·element·into·a·global·finite
21 ········quadrilateral.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.31 ·········element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,
 34 ·········_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 35  
 36 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<
 37 ·········_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8·_\x8>
 38  ········Factory·for·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  39  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s40 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e41 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  42  
26 ===============================================================================43 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.844 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
110 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00521_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·localtoglobaladaptors.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 241 lines modifiedOffset 70, 270 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">localtoglobaladaptors.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00521.html">Go·to·the·documentation·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>83 <a·href="a00521.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
99 <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="a00576.html">Dune</a></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div> 
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01430.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis</a></div> 
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div> 
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">···34</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">Traits</a>;</div> 
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasisTraits,·std::<span·class="keywordtype">size_t</span>·dimDomainGlobal_&gt;</div>
110 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">104 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01430.html#a4d823b7ef7bf46abebe822aacdf06606">···37</a></span>····<a·class="code·hl_function"·href="a01430.html#a4d823b7ef7bf46abebe822aacdf06606">BDM1Cube2DLocalBasis</a>·()</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01626.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01626.html">LocalToGlobalBasisAdaptorTraits</a>·{</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01626.html#a2e29d155fb228300b20f8ed682ed909e">···31</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a89db1703e8a3da70ea08c497de033bb4">LocalBasisTraits::DomainFieldType</a>·<a·class="code·hl_typedef"·href="a01626.html#a2e29d155fb228300b20f8ed682ed909e">DomainField</a>;</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01626.html#a5c36962d3252f7b0be5ab95fd99d609a">···32</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#a5c36962d3252f7b0be5ab95fd99d609a">dimDomainLocal</a>·=·<a·class="code·hl_variable"·href="a01570.html#a91e341ee7db03203ff9a94551db39028">LocalBasisTraits::dimDomain</a>;</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01626.html#a9b65d8d15e2a329820843a2572a6b361">···33</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#a9b65d8d15e2a329820843a2572a6b361">dimDomainGlobal</a>·=·dimDomainGlobal_;</div>
 109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01626.html#ad45ec80342a1cd8133ef6d03fa69cb71">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">LocalBasisTraits::DomainType</a>·<a·class="code·hl_typedef"·href="a01626.html#ad45ec80342a1cd8133ef6d03fa69cb71">DomainLocal</a>;</div>
 110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01626.html#ac793a38826ccbbf3b6911dceeb11c589">···35</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a01626.html#ac793a38826ccbbf3b6911dceeb11c589">DomainGlobal</a>;</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a01626.html#a1474910cdfd9acfaf5de745942671fac">···37</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a63c6[·...·truncated·by·diffoscope;·len:·162,·SHA:·e920c539cd55563ecf81fbc5cf5ca4a7b6af29144afb6c2da188e32ebdc9d314·...·]</div>
 113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01626.html#ab8d9473951129c9c40b7f92d083efca3">···38</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01626.html#ab8d9473951129c9c40b7f92d083efca3">dimRange</a>·=·<a·class="code·hl_variable"·href="a01570.html#a7e924983b5f872e94b043dad74b4780a">LocalBasisTraits::dimRange</a>;</div>
 114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01626.html#a81c8210b5d317cb286c3f053b1b08b4c">···39</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#af94643b099345246232d66e79be67ee3">LocalBasisTraits::RangeType</a>·<a·class="code·hl_typedef"·href="a01626.html#a81c8210b5d317cb286c3f053b1b08b4c">Range</a>;</div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········sign_[i]·=·1.0;</div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01626.html#a595a04fc939626faf47e1fcd5f0f0d38">···41</a></span>····<span·class="keyword">typedef</span>·FieldMatrix&lt;RangeField,·dimRange,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a01626.html#a595a04fc939626faf47e1fcd5f0f0d38">Jacobian</a>;</div>
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
116 </div>118 </div>
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>119 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 121 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LocalBasis,·<span·class="keyword">class</span>·Geometry&gt;</div>
 122 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="};">
 123 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01630.html">···65</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor</a>·{</div>
 124 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">static_assert</span>(LocalBasis::Traits::dimRange·==·1,</div>
 125 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··················<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor·can·only·wrap·a·&quot;</span></div>
 126 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··················<span·class="stringliteral">&quot;scalar·local·basis.&quot;</span>);</div>
 127 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static_assert</span>((std::is_same&lt;<span·class="keyword">typename</span>·LocalBasis::Traits::DomainFieldType,</div>
 128 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>···························<span·class="keyword">typename</span>·Geometry::ctype&gt;::value),</div>
 129 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···················<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor:·LocalBasis·must·use·&quot;</span></div>
 130 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>···················<span·class="stringliteral">&quot;the·same·ctype·as·Geometry&quot;</span>);</div>
 131 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">static_assert</span></div>
 132 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······(·<span·class="keyword">static_cast&lt;</span>std::size_t<span·class="keyword">&gt;</span>(LocalBasis::Traits::dimDomain)·==</div>
 133 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static_cast&lt;</span>std::size_t<span·class="keyword">&gt;</span>(Geometry::mydimension),</div>
 134 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="stringliteral">&quot;ScalarLocalToGlobalBasisAdaptor:·LocalBasis·domain·dimension·must·&quot;</span></div>
 135 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="stringliteral">&quot;match·local·dimension·of·Geometry&quot;</span>);</div>
 136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">const</span>·LocalBasis&amp;·localBasis;</div>
 138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Geometry·geometry;</div>
 139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01626.html">LocalToGlobalBasisAdaptorTraits</a>&lt;<span·class="keyword">typename</span>·LocalBasis::Traits,</div>
 142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01630.html#ac10d577a90a38cc67846195d5bb57f25">···84</a></span>········Geometry::coorddimension&gt;·<a·class="code·hl_typedef"·href="a01630.html#ac10d577a90a38cc67846195d5bb57f25">Traits</a>;</div>
 143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 144 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
118 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">145 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01430.html#a5e67abc290463d0d45b969665a3bed56">···48</a></span>····<a·class="code·hl_function"·href="a01430.html#a5e67abc290463d0d45b969665a3bed56">BDM1Cube2DLocalBasis</a>·(std::bitset&lt;4&[·...·truncated·by·diffoscope;·len:·6,·SHA:·d8de1604f5f3e4c7f64f2bc4e47825809872de979a79a9e23024299bb2c2408e·...·]</div>146 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a01630.html#ac33cf7199e790b78dbc037fe73003f4b">···96</a></span>····<a·class="code·hl_function"·href="a01630.html#ac33cf7199e790b78dbc037fe73003f4b">ScalarLocalToGlobalBasisAdaptor</a>(<span·c[·...·truncated·by·diffoscope;·len:·56,·SHA:·7f8aec6b8cb581c519e0101ead9a18e5630d053ee9336584120f502cf63dc528·...·]</div>
 147 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····································<span·class="keyword">const</span>·Geometry&amp;·geometry_)·:</div>
 148 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······localBasis(localBasis_),·geometry(geometry_)</div>
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>149 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{·}</div>
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
124 </div>150 </div>
 151 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 152 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a01630.html#ae7eb9afa9860603eb1f1bbfa000ad33c">··101</a></span>····std::size_t·<a·class="code·hl_function"·href="a01630.html#ae7eb9afa9860603eb1f1bbfa000ad33c">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·localBasis.size();·}</div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
126 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">154 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a01430.html#a5c800ce4ef090135804340dc631cd274">···55</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01430.htm[·...·truncated·by·diffoscope;·len:·83,·SHA:·66c82010a396b90d843de2b7fbbe015501621a0056304d12c64694518e06bec8·...·]</div>155 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a01630.html#a459442f1be9823503544569427e31a20">··110</a></span>····std::size_t·<a·class="code·hl_function"·href="a01630.html#a459442f1be9823503544569427e31a20">order</a>()<span·class="keywor[·...·truncated·by·diffoscope;·len:·18,·SHA:·b3ad35125b51772c508f3614b8f5bc2c6986595646f52aa04e68f5cd016604a8·...·]</div>
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">····</span>{</div>156 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">if</span>(geometry.affine())</div>
 157 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········<span·class="comment">//·affine·linear</span></div>
 158 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="keywordflow">return</span>·localBasis.order();</div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">return</span>·8;</div>159 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keywordflow">else</span></div>
 160 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········<span·class="comment">//·assume·at·most·order·dim</span></div>
 161 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>········<span·class="keywordflow">return</span>·localBasis.order()·+·<a·class="code·hl_variable"·href="a01626.html#a9b65d8d15e2a329820843a2572a6b361">Traits::dimDomainGlobal</a>·-·1;</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>162 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····}</div>
131 </div>163 </div>
132 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>164 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
133 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">165 <div·class="foldopen"·id="foldopen00119"·data-start="{"·data-end="}">
Max diff block lines reached; 51437/83695 bytes (61.46%) of diff not shown.
28.1 KB
html2text {}
    
Offset 1, 255 lines modifiedOffset 1, 333 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 localtoglobaladaptors.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 brezzidouglasmarini1cube2dlocalbasis.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALBASIS_HH 
18 7 
19 8#include·<array>15 5
 16 6#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH
 17 7#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALTOGLOBALADAPTORS_HH
 18 8
20 9#include·<bitset>19 9#include·<cstddef>
21 10#include·<numeric> 
22 11#include·<vector>20 10#include·<vector>
23 1221 11
24 13#include·<dune/common/fmatrix.hh>22 12#include·<dune/common/fmatrix.hh>
25 14 
26 15#include·"../../common/localbasis.hh" 
27 1623 13#include·<dune/common/fvector.hh>
 24 14#include·<dune/common/typetraits.hh>
 25 15
 26 16#include·<dune/geometry/type.hh>
 27 17
28 17namespace·_.D_.u_.n_.e28 18namespace·_.D_.u_.n_.e·{
29 18{ 
30 28·template<class·D,·class·R> 
31 _\x82_\x89·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
32 30·{ 
33 3129 19
 30 21
 31 29·template<class·LocalBasisTraits,·std::size_t·dimDomainGlobal_>
 32 _\x83_\x80·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 33 _\x83_\x81·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d;
 34 _\x83_\x82·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n;
 35 _\x83_\x83·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·=·dimDomainGlobal_;
 36 _\x83_\x84·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l;
 37 _\x83_\x85·typedef·FieldVector<DomainField,·dimDomainGlobal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l;
 38 36
 39 _\x83_\x87·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8T_\x8y_\x8p_\x8e·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 40 _\x83_\x88·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e;
 41 _\x83_\x89·typedef·typename·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e·_\x8R_\x8a_\x8n_\x8g_\x8e;
 42 40
 43 _\x84_\x81·typedef·FieldMatrix<RangeField,·dimRange,·dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n;
 44 42·};
 45 43
 46 45
 47 64·template<class·LocalBasis,·class·Geometry>
 48 _\x86_\x85·class·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r·{
 49 66·static_assert(LocalBasis::Traits::dimRange·==·1,
 50 67·"ScalarLocalToGlobalBasisAdaptor·can·only·wrap·a·"
 51 68·"scalar·local·basis.");
 52 69·static_assert((std::is_same<typename·LocalBasis::Traits::DomainFieldType,
 53 70·typename·Geometry::ctype>::value),
 54 71·"ScalarLocalToGlobalBasisAdaptor:·LocalBasis·must·use·"
 55 72·"the·same·ctype·as·Geometry");
 56 73·static_assert
 57 74·(·static_cast<std::size_t>(LocalBasis::Traits::dimDomain)·==
 58 75·static_cast<std::size_t>(Geometry::mydimension),
 59 76·"ScalarLocalToGlobalBasisAdaptor:·LocalBasis·domain·dimension·must·"
 60 77·"match·local·dimension·of·Geometry");
 61 78
 62 79·const·LocalBasis&·localBasis;
 63 80·Geometry·geometry;
 64 81
34 32·public:65 82·public:
 66 83·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<typename·LocalBasis::Traits,
 67 _\x88_\x84·Geometry::coorddimension>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 68 85
 69 87
 70 _\x89_\x86·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r(const·LocalBasis&·localBasis_,
 71 97·const·Geometry&·geometry_)·:
 72 98·localBasis(localBasis_),·geometry(geometry_)
 73 99·{·}
 74 100
 75 _\x81_\x80_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e()·const·{·return·localBasis.size();·}
 76 103
 77 _\x81_\x81_\x80·std::size_t·_\x8o_\x8r_\x8d_\x8e_\x8r()·const·{
 78 111·if(geometry.affine())
 79 112·//·affine·linear
 80 113·return·localBasis.order();
 81 114·else
 82 115·//·assume·at·most·order·dim
 83 116·return·localBasis.order()·+·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·-·1;
 84 117·}
 85 118
35 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8D_\x8,_\x82_\x8,_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8F_\x8i_\x8e_\x8l_\x8d_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8D_\x8,_\x82_\x8>,R,2,Dune:: 
36 FieldVector<R,2>, 
37 _\x83_\x84·Dune::FieldMatrix<R,2,2>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
38 35 
39 _\x83_\x87·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·() 
40 38·{ 
41 39·for·(size_t·i=0;·i<4;·i++) 
42 40·sign_[i]·=·1.0; 
43 41·} 
44 42 
45 _\x84_\x88·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·(std::bitset<4>·s) 
46 49·{ 
47 50·for·(size_t·i=0;·i<4;·i++) 
48 51·sign_[i]·=·s[i]·?·-1.0·:·1.0; 
49 52·} 
50 53 
51 _\x85_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
52 56·{ 
53 57·return·8; 
54 58·} 
55 59 
56 _\x86_.6·inline·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n·(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.T_.y_.p_.e&·in,86 _\x81_.1_.9·void·_.e_.v_.a_.l_.u_.a_.t_.e_.F_.u_.n_.c_.t_.i_.o_.n(const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.D_.o_.m_.a_.i_.n_.L_.o_.c_.a_.l&·in,
57 67·std::vector<typename·Traits::RangeType>&·out)·const87 120·std::vector<typename·Traits::Range>&·out)·const
 88 121·{
 89 122·localBasis.evaluateFunction(in,·out);
 90 123·}
58 68·{ 
59 69·out.resize(8); 
60 70 
Max diff block lines reached; 21554/28771 bytes (74.92%) of diff not shown.
5.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00524.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·localkey.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">localkey.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;cstddef&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>83 <code>#include·&lt;ostream&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00524_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00524_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">Dune::BDM1Cube2DLocalCoefficients</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01622.html">Dune::LocalKey</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.··<a·href="a01434.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Describe·position·of·one·degree·of·freedom.··<a·href="a01622.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
1.3 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 22 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini1cube2dlocalcoefficients.hh·File·Reference9 localkey.hh·File·Reference
 10 #include·<array>
11 #include·<cstddef>11 #include·<cstddef>
 12 #include·<ostream>
12 #include·<vector> 
13 #include·"_\x8._\x8._\x8/_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h" 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
 16  ·······Describe·position·of·one·degree·of·freedom.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals. 
18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  17  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e19 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  20  
23 ===============================================================================21 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.822 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
33.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00524_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·localkey.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 78 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">localkey.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00524.html">Go·to·the·documentation·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>83 <a·href="a00524.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALKEY_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALKEY_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">96 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01434.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a></div>97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01622.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01622.html">LocalKey</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">public</span>:</div>
 100 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">enum</span>·{</div>
 102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_enumvalue"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">intersectionCodim</a>=666</div>
 103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">···38</a></span>····};</div>
 104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">105 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01622.html#acf3d2573209a9c56b5cc04cc9def6483">···41</a></span>····<span·class="keyword">constexpr</span>·<a·class="code·hl_function"·href="a01622.html#acf3d2573209a9c56b5cc04cc9def6483">LocalKey</a>·()·noexcept</div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01434.html#a3c13778d5dc080b994d1735a774aaa8e">···28</a></span>····<a·class="code·hl_function"·href="a01434.html#a3c13778d5dc080b994d1735a774aaa8e">BDM1Cube2DLocalCoefficients</a>·()·:·li(8)</div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">for</span>·(std::size_t·i·=·0;·i·&lt;·4;·++i)</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······{</div> 
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········li[2*i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,0);</div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········li[2*i·+·1]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,1,1);</div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······}</div>107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·values_{}</div>
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····}</div>108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div>
112 </div>109 </div>
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">···38</a></span>····std::size_t·<a·class="code·hl_function"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">size</a>·()<span·class="keyword[·...·truncated·by·diffoscope;·len:·15,·SHA:·d9306916362c0194f8fb7bee95e8095408b253803ef51f46106eaebccce4f8d0·...·]</div>112 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01622.html#a9af0448e43ac5530a9e11279aa490975">···50</a></span>····<span·class="keyword">constexpr</span>·<a·class="code·hl_function"·href="a01622.html#a9af0448e43ac5530a9e11279aa490975">Loca[·...·truncated·by·diffoscope;·len:·264,·SHA:·a653fa302ed1192217509b7b79ad1d9da1ced799f1b914a8454c29518f94c26b·...·]</div>
116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>113 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·values_{s,c,i}</div>
117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·8;</div> 
118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>114 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{}</div>
119 </div>115 </div>
120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>116 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 117 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····[[nodiscard]]</div>
121 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">118 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 119 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">···56</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>·()·const·noexcept</div>
122 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01434.html#a8ce24d28a3d74c1ddc7c15b2a226deb8">···44</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a01434.html#a8ce24d28a3d74c1ddc7c15b2a226deb8">localKey</a>·(std::size_t·i)<span·class="keyword">·const</span></div> 
123 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·li[i];</div> 
125 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>120 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>
 121 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·values_[0];</div>
 122 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
126 </div>123 </div>
 124 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 125 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····[[nodiscard]]</div>
 126 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">···63</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">codim</a>·()·const·noexcept</div>
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{</div>
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">private</span>:</div>129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·values_[1];</div>
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::vector&lt;LocalKey&gt;·li;</div> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····}</div>
131 </div>131 </div>
 132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····[[nodiscard]]</div>
 134 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">···70</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>·()·const·noexcept</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·values_[2];</div>
 138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 139 </div>
 140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 141 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01622.html#a2fdd1e80f95441e0e034537cf85db700">···76</a></span>····<span·class="keyword">constexpr</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01622.html#a2fdd1e80f95441e0e034537cf85db700">index</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)·<span·class="keyword">noexcept</span></div>
 143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····{</div>
 144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······values_[2]·=·i;</div>
 145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····}</div>
 146 </div>
 147 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····[[nodiscard]]</div>
 149 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01622.html#a17bec3f3c8823727c5fcae25785f9e4e">···83</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01622.html#a17bec3f3c8823727c5fcae25785f9e4e">operator&lt;·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·other)·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span></div>
 151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····{</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">return</span>·values_·&lt;·other.values_;</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
 154 </div>
 155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 156 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01622.html#ac146504dbce6f254242d014e9d1cc7b0">···89</a></span>····<span·class="keyword">friend</span>·std::ostream&amp;·<a·class="code·hl_friend"·href="a01622.html#ac146504dbce6f254242d014e9d1cc7b0">operator&lt;&lt;·</a>(std::ostream&amp;·s,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·localKey)</div>
 158 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
 159 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">return</span>·s·&lt;&lt;·<span·class="stringliteral">&quot;[·subEntity:·&quot;</span>·&lt;&lt;·localKey.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>()</div>
 160 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·············&lt;&lt;·<span·class="stringliteral">&quot;,·codim:·&quot;</span>·&lt;&lt;·localKey.<a·class="code·hl_function"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">codim</a>()</div>
 161 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·············&lt;&lt;·<span·class="stringliteral">&quot;,·index:·&quot;</span>·&lt;&lt;·localKey.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·&lt;&lt;·<span·class="stringliteral">&quot;·]&quot;</span>;</div>
 162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
 163 </div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>164 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
Max diff block lines reached; 5687/26722 bytes (21.28%) of diff not shown.
6.73 KB
html2text {}
    
Offset 1, 77 lines modifiedOffset 1, 129 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 localkey.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 brezzidouglasmarini1cube2dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALKEY_HH
 16 6#define·DUNE_LOCALKEY_HH
18 717 7
 18 8#include·<array>
19 8#include·<cstddef>19 9#include·<cstddef>
 20 10#include·<ostream>
 21 11
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 12 
24 13namespace·_\x8D_\x8u_\x8n_\x8e22 12namespace·_\x8D_\x8u_\x8n_\x8e
 23 13{
 24 _\x82_\x83·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
25 14{ 
26 15 
27 _\x82_\x83·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
28 24·{25 24·{
29 25 
30 26·public:26 25·public:
31 _\x82_\x88·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·:·li(8) 
32 29·{ 
33 30·for·(std::size_t·i·=·0;·i·<·4;·++i) 
34 31·{ 
35 32·li[2*i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,0); 
36 33·li[2*i·+·1]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,1,1); 
37 34·} 
38 35·} 
39 36 
40 _\x83_\x88·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const 
41 39·{ 
42 40·return·8; 
43 41·} 
44 42 
45 _.4_.4·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y·(std::size_t·i)·const27 26
 28 28·enum·{
 29 37·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8C_\x8o_\x8d_\x8i_\x8m=666
 30 _\x83_\x88·};
 31 39
 32 _\x84_\x81·constexpr·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·()·noexcept
 33 42·:·values_{}
 34 43·{}
 35 44
 36 _\x85_\x80·constexpr·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·(unsigned·int·s,·unsigned·int·c,·unsigned·int·i)·noexcept
 37 51·:·values_{s,c,i}
 38 52·{}
 39 53
 40 55·[[nodiscard]]
 41 _\x85_\x86·constexpr·unsigned·int·_\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y·()·const·noexcept
46 45·{42 57·{
47 46·return·li[i];43 58·return·values_[0];
 44 59·}
 45 60
 46 62·[[nodiscard]]
 47 _\x86_\x83·constexpr·unsigned·int·_\x8c_\x8o_\x8d_\x8i_\x8m·()·const·noexcept
 48 64·{
 49 65·return·values_[1];
 50 66·}
 51 67
 52 69·[[nodiscard]]
 53 _\x87_\x80·constexpr·unsigned·int·_\x8i_\x8n_\x8d_\x8e_\x8x·()·const·noexcept
 54 71·{
 55 72·return·values_[2];
48 47·}56 73·}
49 4857 74
 58 _\x87_\x86·constexpr·void·_\x8i_\x8n_\x8d_\x8e_\x8x·(unsigned·int·i)·noexcept
 59 77·{
 60 78·values_[2]·=·i;
 61 79·}
 62 80
 63 82·[[nodiscard]]
 64 _\x88_\x83·bool·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·(const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·other)·const·noexcept
 65 84·{
 66 85·return·values_·<·other.values_;
 67 86·}
 68 87
 69 _\x88_\x89·friend·std::ostream&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<_\x8·(std::ostream&·s,·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·localKey)
 70 90·{
 71 91·return·s·<<·"[·subEntity:·"·<<·localKey._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y()
 72 92·<<·",·codim:·"·<<·localKey._\x8c_\x8o_\x8d_\x8i_\x8m()
 73 93·<<·",·index:·"·<<·localKey._\x8i_\x8n_\x8d_\x8e_\x8x()·<<·"·]";
 74 94·}
 75 95
50 49·private:76 96·private:
51 50·std::vector<LocalKey>·li; 
52 51·}; 
53 52} 
54 53#endif·/ 
55 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALCOEFFICIENTS_HH77 97
 78 98·//·We·use·an·array·to·store·the·values·in·order·to·be·able·to·use·the
 79 array::operator<·implementation
 80 99·std::array<unsigned·int,3>·values_;
 81 100
 82 101·};
 83 102
 84 103}
 85 104#endif
56 _\x8D_\x8u_\x8n_\x8e86 _\x8D_\x8u_\x8n_\x8e
57 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1887 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
58 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
59 Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals. 
60 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2dlocalcoefficients.hh:24 
61 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
62 BDM1Cube2DLocalCoefficients() 
63 Standard·constructor. 
64 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2dlocalcoefficients.hh:28 
65 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e 
66 std::size_t·size()·const 
67 number·of·coefficients 
Max diff block lines reached; 2206/6871 bytes (32.11%) of diff not shown.
9.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00527.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·virtualinterface.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 51 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">virtualinterface.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>
 82 <code>#include·&lt;array&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;functional&gt;</code><br·/>
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/>85 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
83 </div>89 </div>
84 <p><a·href="a00527_source.html">Go·to·the·source·code·of·this·file.</a></p>90 <p><a·href="a00527_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">91 <table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>93 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01438.html">Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01654.html">Dune::LocalBasisVirtualInterface&lt;·T·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·basis··<a·href="a01654.html#details">More...</a><br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01658.html">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·interpolation··<a·href="a01658.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01650.html">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·a·local·interpolation··<a·href="a01650.html#details">More...</a><br·/></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01662.html">Dune::LocalCoefficientsVirtualInterface</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·local·coefficients··<a·href="a01662.html#details">More...</a><br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01666.html">Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··<a·href="a01438.html#details">More...</a><br·/></td></tr>107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">virtual·base·class·for·local·finite·elements·with·functions··<a·href="a01666.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>112 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>114 </table>
2.83 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 39 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini1cube2dlocalinterpolation.hh·File·Reference9 virtualinterface.hh·File·Reference
 10 #include·<type_traits>
 11 #include·<array>
11 #include·<vector>12 #include·<vector>
 13 #include·<functional>
12 #include·<dune/geometry/quadraturerules.hh>14 #include·<dune/geometry/type.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference 
17 ········quadrilateral.·_.M_.o_.r_.e_.._.._..20 class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.V_.i_.r_.t_.u_.a_.l_.I_.n_.t_.e_.r_.f_.a_.c_.e_.<_.·_.T_.·_.>
 21  ·······virtual·base·class·for·a·local·basis·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8B_\x8a_\x8s_\x8e_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 24  ·······virtual·base·class·for·a·local·interpolation·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 25  
 26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
 27  ·······virtual·base·class·for·a·local·interpolation·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 28  
 29 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 30  ·······virtual·base·class·for·local·coefficients·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 31  
 32 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 33  ·······virtual·base·class·for·local·finite·elements·with·functions·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  34  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e36 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  37  
22 ===============================================================================38 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.839 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
86.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00527_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·virtualinterface.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 139 lines modifiedOffset 70, 244 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">virtualinterface.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00527.html">Go·to·the·documentation·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>83 <a·href="a00527.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <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="a00576.html">Dune</a></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//·forward·declaration·needed·by·the·helper·traits</span></div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DomainType,·<span·class="keyword">class</span>·RangeType&gt;</div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">class·</span>LocalInterpolationVirtualInterface;</div>
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01438.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation</a></div> 
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div>111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Basis</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·-----------------------------------------------------------------</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">115 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01438.html#aacbc3b900585fee5309bffd2474a2b39">···29</a></span>····<a·class="code·hl_function"·href="a01438.html#aacbc3b900585fee5309bffd2474a2b39">BDM1Cube2DLocalInterpolation</a>·()</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01654.html">···39</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01654.html">LocalBasisVirtualInterface</a></div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··{</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div>118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01654.html#a4e12376b1dbcbfc86b0f10a3706a06b3">···42</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01654.html#a4e12376b1dbcbfc86b0f10a3706a06b3">Traits</a>·=·T;</div>
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div>120 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 121 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 122 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01654.html#ac109adaa03aad5bf15ae46b4d41142cc">···45</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a01654.html#ac109adaa03aad5bf15ae46b4d41142cc">~LocalBasisVirtualInterface</a>()·{}</div>
 123 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 124 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01654.html#a39cf17708cc65c8bcf501640dd55d8b0">···48</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01654.html#a39cf17708cc65c8bcf501640dd55d8b0">size</a>·()·<span·class="keyword">const</span>·=·0;</div>
 125 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">···51</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">order</a>·()·<span·class="keyword">const</span>·=·0;</div>
 127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01654.html#a827c6b52441a206f743a9bcb94fd0634">···58</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#a827c6b52441a206f743a9bcb94fd0634">evaluateFunction</a>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>···································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01654.html#a28df403d3fd19abb243f29fb28b2565d">···69</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#a28df403d3fd19abb243f29fb28b2565d">evaluateJacobian</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,·········<span·class="comment">//·position</span></div>
 132 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··································std::vector&lt;typename·Traits::JacobianType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div>
 133 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 134 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01654.html#ae0e653d14a060a6cad040f359d8d6fd8">···77</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01654.html#ae0e653d14a060a6cad040f359d8d6fd8">partial</a>(<span·class="keyword">const</span>·std::array&lt;unsigned·int,Traits::dimDomain&gt;&amp;·<a·class="code·hl_function"·href="a01654.html#a1be77512eac3f4d9565d8fa5daaeef67">order</a>,</div>
 135 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·························<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·in,</div>
 136 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·························std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)·<span·class="keyword">const</span>·=·0;</div>
 137 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>
108 </div>138 </div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01438.html#a54c7f5205eed8a7ed9b5b4e659ff2c7b">···39</a></span>····<a·class="code·hl_function"·href="a01438.html#a54c7f5205eed8a7ed9b5b4e659ff2c7b">BDM1Cube2DLocalInterpolation</a>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s)</div> 
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div> 
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div> 
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div> 
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div> 
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div> 
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div> 
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n0[0]·=·-1.0;</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n0[1]·=··0.0;</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n1[0]·=··1.0;</div> 
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n1[1]·=··0.0;</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n2[0]·=··0.0;</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n2[1]·=·-1.0;</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n3[0]·=··0.0;</div> 
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n3[1]·=··1.0;</div> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01438.html#a2e866b4f3993bbceb447c06f7a4030c4">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01438.html#a2e866b4f3993bbceb447c06f7a4030c4">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
Max diff block lines reached; 44354/64688 bytes (68.57%) of diff not shown.
23.0 KB
html2text {}
    
Offset 1, 138 lines modifiedOffset 1, 322 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 virtualinterface.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 brezzidouglasmarini1cube2dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_CUBE2D_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALINTERFACE_HH
18 717 7
 18 8#include·<type_traits>
 19 9#include·<array>
19 8#include·<vector>20 10#include·<vector>
20 921 11#include·<functional>
 22 12
21 10#include·<dune/geometry/quadraturerules.hh>23 13#include·<dune/geometry/type.hh>
22 11 
23 12namespace·_\x8D_\x8u_\x8n_\x8e 
24 13{ 
25 1424 14
26 23·template<class·LB> 
27 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
28 25·{25 15#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
 26 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 27 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 28 18
 29 19namespace·_\x8D_\x8u_\x8n_\x8e
 30 20{
 31 21
 32 22·//·forward·declaration·needed·by·the·helper·traits
 33 23·template<class·DomainType,·class·RangeType>
 34 24·class·LocalInterpolationVirtualInterface;
 35 25
29 2636 26
30 27·public: 
31 _\x82_\x89·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·() 
32 30·{ 
33 31·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
34 32·} 
35 33 
36 _.3_.9·_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·(unsigned·int·s)37 27
 38 28·//·-----------------------------------------------------------------
 39 29·//·Basis
 40 30·//·-----------------------------------------------------------------
 41 31
 42 38·template<class·T>
 43 _\x83_\x89·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
37 40·{44 40·{
 45 41·public:
 46 _\x84_\x82·using·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·=·T;
 47 43
 48 44
 49 _\x84_\x85·virtual·_\x8~_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e()·{}
 50 46
 51 _\x84_\x88·virtual·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const·=·0;
 52 49
 53 _\x85_\x81·virtual·unsigned·int·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const·=·0;
 54 52
 55 _\x85_\x88·virtual·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·(const·typename·Traits::DomainType&·in,
 56 59·std::vector<typename·Traits::RangeType>&·out)·const·=·0;
 57 60
 58 _\x86_\x89·virtual·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(const·typename·Traits::DomainType&·in,·/
 59 /·position
 60 70·std::vector<typename·Traits::JacobianType>&·out)·const·=·0;
 61 71
 62 _\x87_\x87·virtual·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l(const·std::array<unsigned·int,Traits::dimDomain>&
 63 _\x8o_\x8r_\x8d_\x8e_\x8r,
 64 78·const·typename·Traits::DomainType&·in,
 65 79·std::vector<typename·Traits::RangeType>&·out)·const·=·0;
 66 80·};
 67 81
 68 82
38 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
39 42·if·(s·&·1) 
40 43·{ 
41 44·sign0·=·-1.0; 
42 45·} 
43 46·if·(s·&·2) 
44 47·{ 
45 48·sign1·=·-1.0; 
46 49·} 
47 50·if·(s·&·4) 
48 51·{ 
49 52·sign2·=·-1.0; 
50 53·} 
51 54·if·(s·&·8) 
52 55·{ 
53 56·sign3·=·-1.0; 
54 57·} 
55 58 
56 59·n0[0]·=·-1.0; 
57 60·n0[1]·=·0.0; 
58 61·n1[0]·=·1.0; 
59 62·n1[1]·=·0.0; 
60 63·n2[0]·=·0.0; 
61 64·n2[1]·=·-1.0; 
62 65·n3[0]·=·0.0; 
63 66·n3[1]·=·1.0; 
64 67·} 
65 68 
66 77·template<typename·F,·typename·C> 
67 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const 
68 79·{ 
69 80·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
70 81·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
71 82·//typedef·typename·LB::Traits::DomainFieldType·Vector; 
72 8369 83
 70 84·//·-----------------------------------------------------------------
 71 85·//·Interpolation
 72 86·//·-----------------------------------------------------------------
 73 87
 74 100·template<class·DomainType,·class·RangeType>
 75 _\x81_\x80_\x81·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8B_\x8a_\x8s_\x8e
 76 102·{
 77 103·public:
 78 104
Max diff block lines reached; 18061/23547 bytes (76.70%) of diff not shown.
7.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00530.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2simplex2d.hh·File·Reference</title>8 <title>dune-localfunctions:·interfaceswitch.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 40 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interfaceswitch.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00512_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00518_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00515_source.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&quot;</code><br·/>82 <code>#include·&lt;memory&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/shared_ptr.hh&gt;</code><br·/>
86 </div>87 </div>
87 <p><a·href="a00530_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00530_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">89 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>91 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01490.html">Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··<a·href="a01490.html#details">More...</a><br·/></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html">Dune::FiniteElementInterfaceSwitch&lt;·FiniteElement,·Dummy·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Switch·for·uniform·treatment·of·finite·element·with·either·the·local·or·the·global·interface.··<a·href="a01562.html#details">More...</a><br·/></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html">Dune::BasisInterfaceSwitch&lt;·Basis,·Dummy·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Switch·for·uniform·treatment·of·local·and·global·basis·classes.··<a·href="a01566.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>103 </table>
2.56 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i7 ····*·_\x8c_.o_.m_.m_.o_.n
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 brezzidouglasmarini2simplex2d.hh·File·Reference9 interfaceswitch.hh·File·Reference
 10 #include·<cstddef>
 11 #include·<memory>
 12 #include·<vector>
 13 #include·<dune/common/fmatrix.hh>
10 #include·<dune/geometry/type.hh>14 #include·<dune/common/typetraits.hh>
 15 #include·<dune/common/shared_ptr.hh>
11 #include·"_\x8._\x8._\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h" 
12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
14 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
16 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
17 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
21  ·······Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.18 struct· ·_.D_.u_.n_.e_.:_.:_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.I_.n_.t_.e_.r_.f_.a_.c_.e_.S_.w_.i_.t_.c_.h_.<_.·_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.,_.·_.D_.u_.m_.m_.y_.·_.>
 19  ········Switch·for·uniform·treatment·of·finite·element·with·either·the·local
 20 ·········or·the·global·interface.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 21  
 22 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8a_\x8s_\x8i_\x8s_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h_\x8<_\x8·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8D_\x8u_\x8m_\x8m_\x8y_\x8·_\x8>
 23  ········Switch·for·uniform·treatment·of·local·and·global·basis·classes.
22 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.24 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
23  25  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  28  
27 ===============================================================================29 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
74.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00530_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2simplex2d.hh·Source·File</title>8 <title>dune-localfunctions:·interfaceswitch.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 198 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2simplex2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">interfaceswitch.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00530.html">Go·to·the·documentation·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>83 <a·href="a00530.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00512.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00518.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00515.html">brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/shared_ptr.hh&gt;</span></div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>99 <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="a00576.html">Dune</a>·{</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FiniteElement,·<span·class="keyword">class</span>·Dummy·=·<span·class="keywordtype">void</span>&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">103 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01562.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01562.html">FiniteElementInterfaceSwitch</a>·{</div>
 105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">···32</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Basis·<a·class="code·hl_typedef"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">Basis</a>;</div>
 106 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">···34</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Interpolation·<a·class="code·hl_typedef"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">Interpolation</a>;</div>
 107 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01562.html#a2e2ca12a8d4c0300cefd0756837d8bcc">···36</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FiniteElement::Traits::Coefficients·<a·class="code·hl_typedef"·href="a01562.html#a2e2ca12a8d4c0300cefd0756837d8bcc">Coefficients</a>;</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01490.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01490.html">BDM2Simplex2DLocalFiniteElement</a></div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01494.html">BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01498.html">BDM2Simplex2DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01490.html#a60e8173d581c4a7ed44c22bcb30eb792">···33</a></span>········<a·class="code·hl_class"·href="a01502.html">BDM2Simplex2DLocalInterpolation&lt;BDM2Simplex2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01490.html#a60e8173d581c4a7ed44c22bcb30eb792">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>108 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">109 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01490.html#a70c5bced08c79f2ddbfcb7c2b0d02634">···36</a></span>····<a·class="code·hl_function"·href="a01490.html#a70c5bced08c79f2ddbfcb7c2b0d02634">BDM2Simplex2DLocalFiniteElement</a>·()</div> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>110 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01562.html#ad87437fd958d946e14b3922f11a71256">···39</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#add84dcd6[·...·truncated·by·diffoscope;·len:·189,·SHA:·4d74b796e3e33f69a0927af4cb76471e4a2497c01fb1f947584810050d83ca6a·...·]</div>
 111 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{·<span·class="keywordflow">return</span>·fe.basis();·}</div>
113 </div>112 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">113 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a01562.html#af7acd99ce17b8bf377290e8ba55a152c">···42</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">Interpolation</a>·&amp;<a·class="code·hl_function"·href="a01562.html#af7acd99ce17b8bf377290e8ba55a152c">interpolation</a>(<span·class="keyword">const</span>·FiniteElement&amp;·fe)</div>
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01490.html#acf7342cffd6d967c8d028dbe0ec48f43">···44</a></span>····<a·class="code·hl_function"·href="a01490.html#acf7342cffd6d967c8d028dbe0ec48f43">BDM2Simplex2DLocalFiniteElement</a>·(<span·class="keywordtype">int</span>·s)·:</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div>115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{·<span·class="keywordflow">return</span>·fe.interpolation();·}</div>
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div> 
120 </div>116 </div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">117 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
 118 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01562.html#a046d71a52236297c733f38db551b2898">···45</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#a2e2ca12a8d4c0300cefd0756837d8bcc">Coefficients</a>·&amp;<a·class="code·hl_function"·href="a01562.html#a046d71a52236297c733f38db551b2898">coefficients</a>(<span·class="keyword">const</span>·FiniteElement&amp;·fe)</div>
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01490.html#ac94aef24a16aa1087508ae4250cde762">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01490.html#ac94aef24a16aa1087508ae4250cde762">localBasis</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div>119 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····{·<span·class="keywordflow">return</span>·fe.coefficients();·}</div>
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
127 </div>120 </div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 122 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 123 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">···78</a></span>····<span·class="keyword">typedef</span>·std::shared_ptr&lt;const·FiniteElement&gt;·<a·class="code·hl_typedef"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">Store</a>;</div>
 124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 126 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01562.html#a4ab82da2414969fc07f3b63ff783f1e1">···85</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01562.html#a4ab82da2414969fc07f3b63ff783f1e1">setStore</a>(<a·class="code·hl_typedef"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">Store</a>&amp;·store,·<span·class="keyword">const</span>·FiniteElement&amp;·fe)</div>
 127 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{·store·=·std::make_shared&lt;const·FiniteElement&gt;(fe);·}</div>
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01490.html#a0ed123f1bc72c2a5a9843285d500dcf8">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01490.html#a0ed123f1bc72c2a5a9843285d500dcf8">localCoefficients</a>·()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
134 </div>128 </div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01562.html#a25cd66d414674fdee97ecaf3d5999e9d">···88</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01562.html#a25cd66d414674fdee97ecaf3d5999e9d">setStore</a>(<a·class="code·hl_typedef"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">Store</a>&amp;·store,·FiniteElement&amp;&amp;·fe)</div>
 131 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{·store·=·std::make_shared&lt;const·FiniteElement&gt;(std::move(fe));·}</div>
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01490.html#acc238356d0dc353ee313c02eb9a0f0bb">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01490.html#acc238356d0dc353ee313c02eb9a0f0bb">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
141 </div>132 </div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
 134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01562.html#a3f248d99b8fb65904b33c974970360e6">···91</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01562.html#a3f248d99b8fb65904b33c974970360e6">setStore</a>(<a·class="code·hl_typedef"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">Store</a>&amp;·store,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01562.html#a8c8368ff72d3a6a73f38c68bf0bb31e1">Store</a>&amp;·fe)</div>
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01490.html#adfa9bea3b6ad51074692e0acc63aa055">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01490.html#adfa9bea3b6ad51074692e0acc63aa055">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····{·store·=·fe;·}</div>
148 </div>136 </div>
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01490.html#a72c3381ede5a679db08ad0d64224f78d">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01490.html#a72c3381ede5a679db08ad0d64224f78d">type</a>·()</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::triangle;</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>137 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··};</div>
155 </div>138 </div>
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>139 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
Max diff block lines reached; 13630/56578 bytes (24.09%) of diff not shown.
19.4 KB
html2text {}
    
Offset 1, 143 lines modifiedOffset 1, 230 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarini2simplex2d.hh7 ····*·_.c_.o_.m_.m_.o_.n
 8 interfaceswitch.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 15 5
 16 6#ifndef·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH
 17 7#define·DUNE_LOCALFUNCTIONS_COMMON_INTERFACESWITCH_HH
 18 8
 19 9#include·<cstddef>
 20 10#include·<memory>
 21 11#include·<vector>
 22 12
 23 13#include·<dune/common/fmatrix.hh>
 24 14#include·<dune/common/typetraits.hh>
 25 15#include·<dune/common/shared_ptr.hh>
 26 16
15 5#ifndef 
16 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH 
17 6#define 
18 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH 
19 7 
20 8#include·<dune/geometry/type.hh> 
21 9 
22 10#include·"../common/localfiniteelementtraits.hh" 
23 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
24 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
25 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
26 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
27 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8/ 
28 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
29 14 
30 15namespace·_.D_.u_.n_.e27 17namespace·_.D_.u_.n_.e·{
 28 18
 29 21
 30 29·template<class·FiniteElement,·class·Dummy·=·void>
 31 _\x83_\x80·struct·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h·{
 32 _\x83_\x82·typedef·typename·FiniteElement::Traits::Basis·_\x8B_\x8a_\x8s_\x8i_\x8s;
 33 _\x83_\x84·typedef·typename·FiniteElement::Traits::Interpolation·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 34 _\x83_\x86·typedef·typename·FiniteElement::Traits::Coefficients·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s;
 35 37
 36 _\x83_\x89·static·const·_\x8B_\x8a_\x8s_\x8i_\x8s·&_\x8b_\x8a_\x8s_\x8i_\x8s(const·FiniteElement&·fe)
 37 40·{·return·fe.basis();·}
 38 _\x84_\x82·static·const·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·&_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·FiniteElement&·fe)
 39 43·{·return·fe.interpolation();·}
 40 _\x84_\x85·static·const·_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·&_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·FiniteElement&·fe)
31 16{ 
32 25·template<class·D,·class·R> 
33 _\x82_\x86·class·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
34 27·{ 
35 28 
36 29·public: 
37 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
38 31·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
39 32·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
40 _\x83_\x83·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
41 34 
42 _\x83_\x86·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
43 37·{} 
44 38 
45 _\x84_\x84·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
46 45·basis(s), 
47 46·interpolation(s) 
48 47·{} 
49 48 
50 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
51 50·{ 
52 51·return·basis; 
53 52·} 
54 53 
55 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
56 55·{ 
57 56·return·coefficients;41 46·{·return·fe.coefficients();·}
 42 47
 43 49
 44 _\x87_\x88·typedef·std::shared_ptr<const·FiniteElement>·_\x8S_\x8t_\x8o_\x8r_\x8e;
58 57·} 
59 58 
60 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
61 60·{ 
62 61·return·interpolation; 
63 62·} 
64 63 
65 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
66 66·{ 
67 67·return·basis.size(); 
68 68·} 
69 69 
70 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
71 71·{ 
72 72·return·GeometryTypes::triangle; 
73 73·} 
74 74 
75 75·private: 
76 76·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
77 77·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
78 78·_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x82_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·> 
79 interpolation; 
80 79·}; 
81 80}45 80
82 81#endif·/ 
83 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_SIMPLEX2D_LOCALFINITEELEMENT_HH 
84 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
85 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
86 _\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.2_.s_.i_.m_.p_.l_.e_.x_.2_.d_.l_.o_.c_.a_.l_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.._.h_.h46 _\x88_.5·static·void·_.s_.e_.t_.S_.t_.o_.r_.e(_.S_.t_.o_.r_.e&·store,·const·FiniteElement&·fe)
 47 86·{·store·=·std::make_shared<const·FiniteElement>(fe);·}
 48 _\x88_\x88·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·FiniteElement&&·fe)
 49 89·{·store·=·std::make_shared<const·FiniteElement>(std::move(fe));·}
 50 _\x89_\x81·static·void·_\x8s_\x8e_\x8t_\x8S_\x8t_\x8o_\x8r_\x8e(_\x8S_\x8t_\x8o_\x8r_\x8e&·store,·const·_\x8S_\x8t_\x8o_\x8r_\x8e&·fe)
 51 92·{·store·=·fe;·}
 52 93·};
 53 94
 54 95#ifndef·DOXYGEN
 55 98·template<class·FiniteElement>
 56 99·struct·FiniteElementInterfaceSwitch<
 57 100·FiniteElement,
 58 101·typename·std::enable_if<AlwaysTrue<typename·FiniteElement::Traits::
Max diff block lines reached; 9622/19858 bytes (48.45%) of diff not shown.
7.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00533.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube3d.hh·File·Reference</title>8 <title>dune-localfunctions:·localfiniteelementvariantcache.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 42 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">localfiniteelementvariantcache.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;tuple&gt;</code><br·/>
 83 <code>#include·&lt;utility&gt;</code><br·/>
 84 <code>#include·&lt;type_traits&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/common/typelist.hh&gt;</code><br·/>
 88 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 89 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 90 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>91 <code>#include·&lt;<a·class="el"·href="a00536_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00485_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00488_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00491_source.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>92 </div>
87 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>93 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">94 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>96 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01442.html">Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01602.html">Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.··<a·href="a01442.html#details">More...</a><br·/></td></tr>98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations.··<a·href="a01602.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>102 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>103 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>105 </table>
2.49 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i7 ····*·_\x8c_.o_.m_.m_.o_.n
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 brezzidouglasmarini1cube3d.hh·File·Reference9 localfiniteelementvariantcache.hh·File·Reference
 10 #include·<vector>
 11 #include·<tuple>
 12 #include·<utility>
 13 #include·<type_traits>
 14 #include·<dune/common/std/type_traits.hh>
 15 #include·<dune/common/exceptions.hh>
 16 #include·<dune/common/typelist.hh>
 17 #include·<dune/common/hybridutilities.hh>
10 #include·<dune/geometry/type.hh>18 #include·<dune/geometry/type.hh>
 19 #include·<dune/geometry/typeindex.hh>
11 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_.._.h_.h"20 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.v_.a_.r_.i_.a_.n_.t_.._.h_.h>
12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/ 
14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/ 
16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s22 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.23 class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.V_.a_.r_.i_.a_.n_.t_.C_.a_.c_.h_.e_.<_.·_.B_.a_.s_.e_.·_.>
 24  ·······A·cache·storing·a·compile·time·selection·of·local·finite·element
21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.25 ········implementations.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  26  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e28 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  29  
26 ===============================================================================30 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.831 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
54.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00533_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube3d.hh·Source·File</title>8 <title>dune-localfunctions:·localfiniteelementvariantcache.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 143 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube3d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">localfiniteelementvariantcache.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00533.html">Go·to·the·documentation·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>83 <a·href="a00533.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/typelist.hh&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00536.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00485.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&quot;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00488.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00491.html">brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>Impl·{</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};"> 
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01442.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a></div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·This·class·provides·the·index·method·of·LocalGeometryTypeIndex</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·but·throws·a·Dune::RangeError·if·the·dimension·does·not·match.</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·This·can·be·helpful·to·catch·errors·in·a·LocalFiniteElementVariantCache</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·instance·based·on·dimension·specific·GeometryType·indices.</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>FixedDimLocalGeometryTypeIndex·{</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·std::size_t·index(<span·class="keyword">const</span>·GeometryType·&amp;gt)</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····{</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">if</span>·(gt.dim()·!=·dim)</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········DUNE_THROW(Dune::RangeError,·<span·class="stringliteral">&quot;Asking·for·dim=&quot;</span>·&lt;&lt;·dim·&lt;&lt;·<span·class="stringliteral">&quot;·specific·index·of·GeometryType·with·dimension·&quot;</span>·&lt;&lt;·gt.dim());</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keywordflow">return</span>·LocalGeometryTypeIndex::index(gt);</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01446.html">BDM1Cube3DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01450.html">BDM1Cube3DLocalCoefficients</a>,</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01442.html#acf91511c7a6d5397fa98f878e44f1d4b">···33</a></span>········<a·class="code·hl_class"·href="a01454.html">BDM1Cube3DLocalInterpolation&lt;BDM1Cube3DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01442.html#acf91511c7a6d5397fa98f878e44f1d4b">Traits</a>;</div> 
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}·<span·class="comment">//·end·namespace·Impl</span></div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 126 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Base&gt;</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01602.html">···67</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a01602.html">LocalFiniteElementVariantCache</a>·:·Base</div>
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01442.html#a049ea25d788e8ff3005b30d04728ef5d">···36</a></span>····<a·class="code·hl_function"·href="a01442.html#a049ea25d788e8ff3005b30d04728ef5d">BDM1Cube3DLocalFiniteElement</a>()</div> 
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div> 
113 </div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01442.html#aee36e21c20c0e34a68131acb221c2243">···44</a></span>····<a·class="code·hl_function"·href="a01442.html#aee36e21c20c0e34a68131acb221c2243">BDM1Cube3DLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·basis(s)</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······,·interpolation(s)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div> 
120 </div> 
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01442.html#afb25ecf5902c630304f7fa240b380a9b">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01442.html#afb25ecf5902c630304f7fa240b380a9b">localBasis</a>()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div> 
127 </div> 
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01442.html#aab318b50ec8145d65ad54f026c3da72c">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>&amp;·<a·class="code·hl_function"·href="a01442.html#aab318b50ec8145d65ad54f026c3da72c">localCoefficients</a>()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div> 
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
134 </div> 
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01442.html#ad6b07bfc8f1c93f7d2d29c32364e2352">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a01442.html#ad6b07bfc8f1c93f7d2d29c32364e2352">localInterpolation</a>()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div> 
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div> 
141 </div> 
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01442.html#a6dd8aba8e0e8f9112a990e3eedc56e7e">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01442.html#a6dd8aba8e0e8f9112a990e3eedc56e7e">size</a>·()<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>129 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>
148 </div> 
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>130 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
Max diff block lines reached; 8796/40591 bytes (21.67%) of diff not shown.
14.7 KB
html2text {}
    
Offset 1, 139 lines modifiedOffset 1, 158 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarini1cube3d.hh7 ····*·_.c_.o_.m_.m_.o_.n
 8 localfiniteelementvariantcache.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE3D_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH
 16 6#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANTCACHE_HH
17 717 7
 18 8#include·<vector>
 19 9#include·<tuple>
 20 10#include·<utility>
 21 11#include·<type_traits>
 22 12
 23 13#include·<dune/common/std/type_traits.hh>
 24 14#include·<dune/common/exceptions.hh>
 25 15#include·<dune/common/typelist.hh>
 26 16#include·<dune/common/hybridutilities.hh>
 27 17
18 8#include·<dune/geometry/type.hh>28 18#include·<dune/geometry/type.hh>
 29 19#include·<dune/geometry/typeindex.hh>
 30 20
 31 21#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8v_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8._\x8h_\x8h>
 32 22
 33 23
19 9 
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/ 
23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8/ 
25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
26 14 
27 15namespace·_.D_.u_.n_.e34 24namespace·_.D_.u_.n_.e·{
 35 25
 36 26namespace·Impl·{
 37 27
 38 28·//·This·class·provides·the·index·method·of·LocalGeometryTypeIndex
 39 29·//·but·throws·a·Dune::RangeError·if·the·dimension·does·not·match.
 40 30·//·This·can·be·helpful·to·catch·errors·in·a·LocalFiniteElementVariantCache
 41 31·//·instance·based·on·dimension·specific·GeometryType·indices.
 42 32·template<std::size_t·dim>
 43 33·struct·FixedDimLocalGeometryTypeIndex·{
 44 34·inline·static·std::size_t·index(const·GeometryType·&gt)
28 16{ 
29 25·template<class·D,·class·R> 
30 _\x82_\x86·class·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
31 27·{ 
32 28 
33 29·public: 
34 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
35 31·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
36 32·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s, 
37 _\x83_\x83·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
38 34 
39 _\x83_\x86·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
40 37·{} 
41 38 
42 _\x84_\x84·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
43 45·:·basis(s) 
44 46·,·interpolation(s) 
45 47·{} 
46 48 
47 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s()·const 
48 50·{45 35·{
 46 36·if·(gt.dim()·!=·dim)
 47 37·DUNE_THROW(Dune::RangeError,·"Asking·for·dim="·<<·dim·<<·"·specific·index·of
 48 GeometryType·with·dimension·"·<<·gt.dim());
 49 38·return·LocalGeometryTypeIndex::index(gt);
 50 39·}
 51 40·};
 52 41
 53 42}·//·end·namespace·Impl
 54 43
 55 66template<class·Base>
 56 _\x86_\x87class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8C_\x8a_\x8c_\x8h_\x8e·:·Base
 57 68{
49 51·return·basis; 
50 52·} 
51 53 
52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·const 
53 55·{ 
54 56·return·coefficients; 
55 57·} 
56 58 
57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·const 
58 60·{ 
59 61·return·interpolation; 
60 62·} 
61 63 
62 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
63 66·{ 
64 67·return·basis.size(); 
65 68·} 
66 6958 69
67 _.7_.0·static·constexpr·GeometryType·_.t_.y_.p_.e()59 70·template<class·LFEImplTuple>
 60 71·struct·GenerateLFEVariant;
 61 72
 62 73·template<class·Index,·class...·LFEImpl>
 63 74·struct·GenerateLFEVariant<std::tuple<std::pair<Index,·LFEImpl>...>>
68 71·{64 75·{
69 72·return·GeometryTypes::hexahedron; 
70 73·} 
71 7465 76·using·type·=·UniqueTypes_t<LocalFiniteElementVariant,·decltype(std::
 66 declval<LFEImpl>()())...>;
 67 77·};
 68 78
 69 79·using·Base::getImplementations;
 70 80·using·Base::index;
 71 81·using·Implementations·=·decltype(std::declval<Base>().getImplementations());
 72 82
 73 83public:
 74 84
 75 _\x89_\x82·using·_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8y_\x8p_\x8e·=·typename·GenerateLFEVariant<Implementations>::
 76 type;
 77 93
 78 98·template<class...·Args>
Max diff block lines reached; 6523/14987 bytes (43.52%) of diff not shown.
6.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00536.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·localfiniteelementvariant.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 41 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">localfiniteelementvariant.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
 82 <code>#include·&lt;type_traits&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;variant&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/overloadset.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../../common/localkey.hh</a>&quot;</code><br·/>90 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>91 </div>
85 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>92 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">93 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>95 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01482.html">Dune::BDM2Cube2DLocalCoefficients</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01594.html">Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.··<a·href="a01482.html#details">More...</a><br·/></td></tr>97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·erasure·class·for·wrapping·LocalFiniteElement·classes.··<a·href="a01594.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>104 </table>
2.02 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 29 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini2cube2dlocalcoefficients.hh·File·Reference9 localfiniteelementvariant.hh·File·Reference
11 #include·<cstddef>10 #include·<cstddef>
12 #include·<vector> 
13 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"11 #include·<type_traits>
 12 #include·<variant>
 13 #include·<dune/common/typeutilities.hh>
 14 #include·<dune/common/std/type_traits.hh>
 15 #include·<dune/common/overloadset.hh>
 16 #include·<dune/geometry/type.hh>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 18 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 19 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s21 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8a_\x8r_\x8i_\x8a_\x8n_\x8t_\x8<_\x8·_\x8I_\x8m_\x8p_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8>
 23  ·······Type·erasure·class·for·wrapping·LocalFiniteElement·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
17  ·······Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals. 
18 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  24  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e26 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  27  
23 ===============================================================================28 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.829 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
86.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00536_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2cube2dlocalcoefficients.hh·Source·File</title>8 <title>dune-localfunctions:·localfiniteelementvariant.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 81 lines modifiedOffset 70, 387 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalcoefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">localfiniteelementvariant.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00536.html">Go·to·the·documentation·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>83 <a·href="a00536.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;variant&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;../../common/localkey.hh&quot;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/overloadset.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01482.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01482.html">BDM2Cube2DLocalCoefficients</a></div>105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span>Impl·{</div>
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 109 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Helper·for·visiting·a·variant·containing·monostate.</span></div>
 110 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Since·a·generic·lambda·will·in·most·cases·not·compile</span></div>
 111 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·for·monostate,·we·add·special·empty·overloads·for·monostate.</span></div>
 112 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Hence·visitIf·will·simply·do·nothing·in·the·case·of·a</span></div>
 113 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·monostate·value.</span></div>
 114 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Visitor,·<span·class="keyword">class</span>·Variant&gt;</div>
 115 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordtype">void</span>·visitIf(Visitor&amp;&amp;·visitor,·Variant&amp;&amp;·variant)</div>
 116 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 117 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">auto</span>·visitorWithFallback·=·overload([&amp;](std::monostate&amp;)·{},··[&amp;](<span·class="keyword">const</span>·std::monostate&amp;)·{},·visitor);</div>
 118 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····std::visit(visitorWithFallback,·variant);</div>
 119 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
 120 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 121 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>...·Implementations&gt;</div>
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">class·</span>LocalBasisVariant</div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··{</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>I0,·<span·class="keyword">class</span>...·II&gt;</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">struct·</span>FirstType</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{·<span·class="keyword">using·</span>type·=·I0;·};</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">using·</span>FirstImpTraits·=·<span·class="keyword">typename</span>·FirstType&lt;Implementations...&gt;::type::Traits;</div>
 130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 131 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">public</span>:</div>
 132 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·We·do·not·simply·copy·Implementation::LocalBasisTraits·because·this</span></div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·may·be·implementation·specific.·To·stay·clean,·we·simply·put·all·its</span></div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·data·into·the·default·LocalBasisTraits.</span></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">using·</span>Traits·=·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01570.html">Dune::LocalBasisTraits</a>&lt;</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">typename</span>·FirstImpTraits::DomainFieldType,</div>
 138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······FirstImpTraits::dimDomain,</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·FirstImpTraits::DomainType,</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typename</span>·FirstImpTraits::RangeFieldType,</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······FirstImpTraits::dimRange,</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">typename</span>·FirstImpTraits::RangeType,</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">typename</span>·FirstImpTraits::JacobianType&gt;;</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Implementation&gt;</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····LocalBasisVariant(<span·class="keyword">const</span>·Implementation&amp;·impl)·:</div>
 147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······impl_(&amp;impl),</div>
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······size_(impl.size()),</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······order_(impl.order())</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····{}</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····LocalBasisVariant()·=·<span·class="keywordflow">default</span>;</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····LocalBasisVariant(<span·class="keyword">const</span>·LocalBasisVariant&amp;·other)·=·<span·class="keywordflow">default</span>;</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····LocalBasisVariant(LocalBasisVariant&amp;&amp;·other)·=·<span·class="keywordflow">default</span>;</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····LocalBasisVariant&amp;·operator=(<span·class="keyword">const</span>·LocalBasisVariant&amp;·other)·=·<span·class="keywordflow">default</span>;</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····LocalBasisVariant&amp;·operator=(LocalBasisVariant&amp;&amp;·other)·=·<span·class="keywordflow">default</span>;</div>
 157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size()<span·class="keyword">·const</span></div>
 159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div>
 160 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·size_;</div>
 161 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order()<span·class="keyword">·const</span></div>
 164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">····</span>{</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·order_;</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 168 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·evaluateFunction(</div>
 169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·x,</div>
 170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div>
 171 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">····</span>{</div>
 172 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······Impl::visitIf([&amp;](<span·class="keyword">const</span>·<span·class="keyword">auto</span>*·impl)·{·impl-&gt;evaluateFunction(x,·out);·},·impl_);</div>
 173 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>
 174 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·evaluateJacobian(</div>
 176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainType&amp;·x,</div>
Max diff block lines reached; 9434/68794 bytes (13.71%) of diff not shown.
19.5 KB
html2text {}
    
Offset 1, 80 lines modifiedOffset 1, 423 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 localfiniteelementvariant.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 brezzidouglasmarini2cube2dlocalcoefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALCOEFFICIENTS_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH
 16 6#define·DUNE_LOCALFUNCTIONS_COMMON_LOCALFINITEELEMENTVARIANT_HH
18 717 7
19 8#include·<cstddef>18 8#include·<cstddef>
20 9#include·<vector> 
21 10 
22 11#include·"../../common/localkey.hh" 
23 12 
24 13namespace·_\x8D_\x8u_\x8n_\x8e 
25 14{19 9#include·<type_traits>
 20 10#include·<variant>
 21 11
 22 12#include·<dune/common/typeutilities.hh>
 23 13#include·<dune/common/std/type_traits.hh>
 24 14#include·<dune/common/overloadset.hh>
26 1525 15
27 _.2_.3·class·_.B_.D_.M_.2_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s26 16#include·<dune/geometry/type.hh>
 27 17
 28 18#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 29 19#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
 30 20#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 31 21
 32 22
 33 23namespace·_\x8D_\x8u_\x8n_\x8e·{
 34 24
 35 25namespace·Impl·{
 36 26
 37 27·//·Helper·for·visiting·a·variant·containing·monostate.
 38 28·//·Since·a·generic·lambda·will·in·most·cases·not·compile
 39 29·//·for·monostate,·we·add·special·empty·overloads·for·monostate.
 40 30·//·Hence·visitIf·will·simply·do·nothing·in·the·case·of·a
 41 31·//·monostate·value.
 42 32·template<class·Visitor,·class·Variant>
 43 33·void·visitIf(Visitor&&·visitor,·Variant&&·variant)
 44 34·{
 45 35·auto·visitorWithFallback·=·overload([&](std::monostate&)·{},·[&](const·std::
 46 monostate&)·{},·visitor);
 47 36·std::visit(visitorWithFallback,·variant);
 48 37·}
 49 38
 50 39·template<class...·Implementations>
 51 40·class·LocalBasisVariant
 52 41·{
 53 42
 54 43·template<class·I0,·class...·II>
 55 44·struct·FirstType
 56 45·{·using·type·=·I0;·};
 57 46
 58 47·using·FirstImpTraits·=·typename·FirstType<Implementations...>::type::Traits;
 59 48
 60 49·public:
 61 50
 62 51·//·We·do·not·simply·copy·Implementation::LocalBasisTraits·because·this
 63 52·//·may·be·implementation·specific.·To·stay·clean,·we·simply·put·all·its
 64 53·//·data·into·the·default·LocalBasisTraits.
 65 54·using·Traits·=·typename·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<
 66 55·typename·FirstImpTraits::DomainFieldType,
 67 56·FirstImpTraits::dimDomain,
 68 57·typename·FirstImpTraits::DomainType,
 69 58·typename·FirstImpTraits::RangeFieldType,
 70 59·FirstImpTraits::dimRange,
 71 60·typename·FirstImpTraits::RangeType,
 72 61·typename·FirstImpTraits::JacobianType>;
 73 62
 74 63·template<class·Implementation>
 75 64·LocalBasisVariant(const·Implementation&·impl)·:
 76 65·impl_(&impl),
 77 66·size_(impl.size()),
 78 67·order_(impl.order())
 79 68·{}
 80 69
 81 70·LocalBasisVariant()·=·default;
 82 71·LocalBasisVariant(const·LocalBasisVariant&·other)·=·default;
 83 72·LocalBasisVariant(LocalBasisVariant&&·other)·=·default;
 84 73·LocalBasisVariant&·operator=(const·LocalBasisVariant&·other)·=·default;
 85 74·LocalBasisVariant&·operator=(LocalBasisVariant&&·other)·=·default;
 86 75
 87 79·unsigned·int·size()·const
 88 80·{
 89 81·return·size_;
 90 82·}
 91 83
 92 87·unsigned·int·order()·const
 93 88·{
 94 89·return·order_;
 95 90·}
 96 91
 97 95·inline·void·evaluateFunction(
 98 96·const·typename·Traits::DomainType&·x,
 99 97·std::vector<typename·Traits::RangeType>&·out)·const
 100 98·{
 101 99·Impl::visitIf([&](const·auto*·impl)·{·impl->evaluateFunction(x,·out);·},
 102 impl_);
 103 100·}
 104 101
 105 105·inline·void·evaluateJacobian(
 106 106·const·typename·Traits::DomainType&·x,
 107 107·std::vector<typename·Traits::JacobianType>&·out)·const
 108 108·{
 109 109·Impl::visitIf([&](const·auto*·impl)·{·impl->evaluateJacobian(x,·out);·},
 110 impl_);
 111 110·}
 112 111
 113 119·void·partial(
 114 120·const·std::array<unsigned·int,Traits::dimDomain>&·order,
 115 121·const·typename·Traits::DomainType&·x,
 116 122·std::vector<typename·Traits::RangeType>&·out)·const
 117 123·{
 118 124·Impl::visitIf([&](const·auto*·impl)·{·impl->partial(order,·x,·out);·},
Max diff block lines reached; 6578/19908 bytes (33.04%) of diff not shown.
5.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00539.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·localfiniteelementtraits.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 31 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">localfiniteelementtraits.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/> 
82 <code>#include·&lt;dune/geometry/quadraturerules.hh&gt;</code><br·/> 
83 </div> 
84 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">82 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>84 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01486.html">Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html">Dune::LocalFiniteElementTraits&lt;·LB,·LC,·LI·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01486.html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits·helper·struct··<a·href="a01574.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">88 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>91 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>93 </table>
1.31 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 19 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 9 localfiniteelementtraits.hh·File·Reference
10 brezzidouglasmarini2cube2dlocalinterpolation.hh·File·Reference 
11 #include·<vector> 
12 #include·<dune/geometry/quadraturerules.hh> 
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 12 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8L_\x8B_\x8,_\x8·_\x8L_\x8C_\x8,_\x8·_\x8L_\x8I_\x8·_\x8>
 13  ········traits·helper·struct·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8B_\x8·_\x8> 
16  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
17 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18  14  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e16 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  17  
22 ===============================================================================18 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.819 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
32.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00539_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2cube2dlocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·localfiniteelementtraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 153 lines modifiedOffset 70, 50 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">localfiniteelementtraits.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00539.html">Go·to·the·documentation·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>83 <a·href="a00539.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFINITEELEMENTTRAITS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFINITEELEMENTTRAITS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB,·<span·class="keyword">class</span>·LC,·<span·class="keyword">class</span>·LI&gt;</div>
 93 <div·class="foldopen"·id="foldopen00012"·data-start="{"·data-end="};">
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno"><a·class="line"·href="a01574.html">···12</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··{</div>
 96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">···16</a></span>····<span·class="keyword">typedef</span>·LB·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">LocalBasisType</a>;</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div> 
98 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
99 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01486.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01486.html">BDM2Cube2DLocalInterpolation</a></div>98 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">···20</a></span>····<span·class="keyword">typedef</span>·LC·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Local[·...·truncated·by·diffoscope;·len:·21,·SHA:·1b998908e60c0e3cdf09549b1a0e6179019cd24fdbb3acd7fe3dddbbd655554c·...·]</div>
 99 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">···24</a></span>····<span·class="keyword">typedef</span>·LI·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">LocalInterpolationType</a>;</div>
100 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··};</div>
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">public</span>:</div> 
103 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01486.html#a44e7a20ffd0a22a36c7d95c1b17c97da">···29</a></span>····<a·class="code·hl_function"·href="a01486.html#a44e7a20ffd0a22a36c7d95c1b17c97da">BDM2Cube2DLocalInterpolation</a>()</div> 
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····}</div> 
108 </div> 
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01486.html#a3e28a464bace7791f8fc1dc1403eedce">···39</a></span>····<a·class="code·hl_function"·href="a01486.html#a3e28a464bace7791f8fc1dc1403eedce">BDM2Cube2DLocalInterpolation</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·s)</div> 
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
113 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······sign0·=·sign1·=·sign2·=·sign3·=·1.0;</div> 
114 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordflow">if</span>·(s·&amp;·1)</div> 
115 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······{</div> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········sign0·=·-1.0;</div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">if</span>·(s·&amp;·2)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······{</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········sign1·=·-1.0;</div> 
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">if</span>·(s·&amp;·4)</div> 
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{</div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign2·=·-1.0;</div> 
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">if</span>·(s·&amp;·8)</div> 
127 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{</div> 
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········sign3·=·-1.0;</div> 
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······}</div> 
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······n0[0]·=·-1.0;</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······n0[1]·=··0.0;</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······n1[0]·=··1.0;</div> 
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······n1[1]·=··0.0;</div> 
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······n2[0]·=··0.0;</div> 
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······n2[1]·=·-1.0;</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······n3[0]·=··0.0;</div> 
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······n3[1]·=··1.0;</div> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
143 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01486.html#a9c217e0a7329ca0ea153d7568cce04cb">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01486.html#a9c217e0a7329ca0ea153d7568cce04cb">interpolate</a>(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·f·gives·v*outer·normal·at·a·point·on·the·edge!</span></div> 
147 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·Scalar;</div> 
148 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·Vector;</div> 
149 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
150 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out.resize(14);</div> 
151 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······fill(out.begin(),·out.end(),·0.0);</div> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·qOrder·=·4;</div> 
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·QuadratureRule&lt;Scalar,1&gt;&amp;·rule·=·QuadratureRules&lt;Scalar,1&gt;::rule(GeometryTypes::cube(1),·qOrder);</div> 
155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">typename</span>·QuadratureRule&lt;Scalar,1&gt;::const_iterator·it·=·rule.begin();</div> 
157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>···········it·!=·rule.end();·++it)</div> 
158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div> 
159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········Scalar·qPos·=·it-&gt;position();</div> 
160 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keyword">typename</span>·LB::Traits::DomainType·localPos;</div> 
162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········localPos[0]·=·0.0;</div> 
164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········localPos[1]·=·qPos;</div> 
165 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="keyword">auto</span>·y·=·f(localPos);</div> 
166 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it-&gt;weight()*sign0;</div> 
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it-&gt;weight();</div> 
168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it-&gt;weight()*sign0;</div> 
169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········localPos[0]·=·1.0;</div> 
171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········localPos[1]·=·qPos;</div> 
172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········y·=·f(localPos);</div> 
173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it-&gt;weight()*sign1;</div> 
174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········out[4]·+=·(y[0]*n1[0]+y[1]*n1[1])*(1.0·-·2.0*qPos)*it-&gt;weight();</div> 
Max diff block lines reached; 4182/25600 bytes (16.34%) of diff not shown.
7.15 KB
html2text {}
    
Offset 1, 157 lines modifiedOffset 1, 48 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 8 localfiniteelementtraits.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 brezzidouglasmarini2cube2dlocalinterpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH 
17 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALINTERPOLATION_HH15 5#ifndef·DUNE_LOCALFINITEELEMENTTRAITS_HH
 16 6#define·DUNE_LOCALFINITEELEMENTTRAITS_HH
18 717 7
19 8#include·<vector>18 8namespace·_.D_.u_.n_.e·{
20 919 9
 20 11·template<class·LB,·class·LC,·class·LI>
 21 _\x81_\x82·struct·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
21 10#include·<dune/geometry/quadraturerules.hh> 
22 11 
23 12namespace·_\x8D_\x8u_\x8n_\x8e 
24 13{22 13·{
25 14 
26 23·template<class·LB> 
27 _\x82_\x84·class·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n 
28 25·{23 _.1_.6·typedef·LB·_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.T_.y_.p_.e;
 24 17
 25 _\x82_\x80·typedef·LC·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e;
 26 21
 27 _\x82_\x84·typedef·LI·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e;
 28 25·};
29 2629 26
 30 27}
 31 28
 32 29#endif
30 27·public: 
31 _\x82_\x89·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n() 
32 30·{ 
33 31·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
34 32·} 
35 33 
36 _\x83_\x89·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(unsigned·int·s) 
37 40·{ 
38 41·sign0·=·sign1·=·sign2·=·sign3·=·1.0; 
39 42·if·(s·&·1) 
40 43·{ 
41 44·sign0·=·-1.0; 
42 45·} 
43 46·if·(s·&·2) 
44 47·{ 
45 48·sign1·=·-1.0; 
46 49·} 
47 50·if·(s·&·4) 
48 51·{ 
49 52·sign2·=·-1.0; 
50 53·} 
51 54·if·(s·&·8) 
52 55·{ 
53 56·sign3·=·-1.0; 
54 57·} 
55 58 
56 59·n0[0]·=·-1.0; 
57 60·n0[1]·=·0.0; 
58 61·n1[0]·=·1.0; 
59 62·n1[1]·=·0.0; 
60 63·n2[0]·=·0.0; 
61 64·n2[1]·=·-1.0; 
62 65·n3[0]·=·0.0; 
63 66·n3[1]·=·1.0; 
64 67·} 
65 68 
66 77·template<typename·F,·typename·C> 
67 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const 
68 79·{ 
69 80·//·f·gives·v*outer·normal·at·a·point·on·the·edge! 
70 81·typedef·typename·LB::Traits::RangeFieldType·Scalar; 
71 82·typedef·typename·LB::Traits::DomainFieldType·Vector; 
72 83 
73 84·out.resize(14); 
74 85·fill(out.begin(),·out.end(),·0.0); 
75 86 
76 87·const·int·qOrder·=·4; 
77 88·const·QuadratureRule<Scalar,1>&·rule·=·QuadratureRules<Scalar,1>::rule 
78 (GeometryTypes::cube(1),·qOrder); 
79 89 
80 90·for·(typename·QuadratureRule<Scalar,1>::const_iterator·it·=·rule.begin(); 
81 91·it·!=·rule.end();·++it) 
82 92·{ 
83 93·Scalar·qPos·=·it->position(); 
84 94 
85 95·typename·LB::Traits::DomainType·localPos; 
86 96 
87 97·localPos[0]·=·0.0; 
88 98·localPos[1]·=·qPos; 
89 99·auto·y·=·f(localPos); 
90 100·out[0]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*it->weight()*sign0; 
91 101·out[1]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(2.0*qPos·-·1.0)*it->weight(); 
92 102·out[2]·+=·(y[0]*n0[0]·+·y[1]*n0[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it- 
93 >weight()*sign0; 
94 103 
95 104·localPos[0]·=·1.0; 
96 105·localPos[1]·=·qPos; 
97 106·y·=·f(localPos); 
98 107·out[3]·+=·(y[0]*n1[0]+y[1]*n1[1])*it->weight()*sign1; 
99 108·out[4]·+=·(y[0]*n1[0]+y[1]*n1[1])*(1.0·-·2.0*qPos)*it->weight(); 
100 109·out[5]·+=·(y[0]*n1[0]+y[1]*n1[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it- 
101 >weight()*sign1; 
102 110 
103 111·localPos[0]·=·qPos; 
104 112·localPos[1]·=·0.0; 
105 113·y·=·f(localPos); 
106 114·out[6]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*it->weight()*sign2; 
107 115·out[7]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(1.0·-·2.0*qPos)*it->weight(); 
108 116·out[8]·+=·(y[0]*n2[0]·+·y[1]*n2[1])*(8.0*qPos*qPos·-·8.0*qPos·+·1.0)*it- 
109 >weight()*sign2; 
110 117 
111 118·localPos[0]·=·qPos; 
112 119·localPos[1]·=·1.0; 
113 120·y·=·f(localPos); 
114 121·out[9]·+=·(y[0]*n3[0]·+·y[1]*n3[1])*it->weight()*sign3; 
Max diff block lines reached; 2372/7295 bytes (32.52%) of diff not shown.
9.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00542.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference</title>8 <title>dune-localfunctions:·virtualwrappers.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 37 lines modifiedOffset 65, 48 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">virtualwrappers.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
82 <code>#include·&lt;bitset&gt;</code><br·/> 
83 <code>#include·&lt;numeric&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a04541_source.html">../../common/localbasis.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a04541_source.html">dune/localfunctions/common/localbasis.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/>
87 </div>85 </div>
88 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">87 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>89 Classes</h2></td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01674.html">Dune::LocalFiniteElementCloneFactoryHelper&lt;·Imp,·IsInterface·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01682.html">Dune::LocalFiniteElementCloneFactory&lt;·Imp·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01478.html">Dune::BDM2Cube2DLocalBasis&lt;·D,·R·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01686.html">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01478.html#details">More...</a><br·/></td></tr>95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·basis·using·the·virtual·interface··<a·href="a01686.html#details">More...</a><br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01690.html">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·local·interpolation·using·the·virtual·interface··<a·href="a01690.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01694.html">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·local·coefficients·using·the·virtual·interface··<a·href="a01694.html#details">More...</a><br·/></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01670.html">Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;</a></td></tr>
 104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">class·for·wrapping·a·finite·element·using·the·virtual·interface··<a·href="a01670.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>109 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>111 </table>
2.94 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 39 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 brezzidouglasmarini2cube2dlocalbasis.hh·File·Reference9 virtualwrappers.hh·File·Reference
11 #include·<array>10 #include·<array>
12 #include·<bitset> 
13 #include·<numeric> 
14 #include·<vector> 
15 #include·<dune/common/fmatrix.hh> 
16 #include·"_.._.._./_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"11 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8._\x8h_\x8h>
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8·_\x8> 
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.16 struct· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.C_.l_.o_.n_.e_.F_.a_.c_.t_.o_.r_.y_.H_.e_.l_.p_.e_.r_.<_.·_.I_.m_.p_.,_.·_.I_.s_.I_.n_.t_.e_.r_.f_.a_.c_.e_.·_.>
 17  
 18 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8C_\x8l_\x8o_\x8n_\x8e_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8>
 19  
 20 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8T_\x8,_\x8·_\x8I_\x8m_\x8p_\x8·_\x8>
 21  ········class·for·wrapping·a·basis·using·the·virtual·interface·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 22  
 23 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8I_\x8m_\x8p_\x8·_\x8>
 24  ········class·for·wrapping·a·local·interpolation·using·the·virtual·interface
21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.25 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 26  
 27 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8>
 28  ········class·for·wrapping·local·coefficients·using·the·virtual·interface
 29 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 30  
 31 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8V_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8I_\x8m_\x8p_\x8<_\x8·_\x8I_\x8m_\x8p_\x8·_\x8>
 32  ········class·for·wrapping·a·finite·element·using·the·virtual·interface
 33 ·········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  34  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e36 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  37  
26 ===============================================================================38 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.839 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
155 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00542_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini2cube2dlocalbasis.hh·Source·File</title>8 <title>dune-localfunctions:·virtualwrappers.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 320 lines modifiedOffset 70, 410 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini2cube2dlocalbasis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">virtualwrappers.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00542.html">Go·to·the·documentation·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>83 <a·href="a00542.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI2_CUBE2D_LOCALBASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_COMMON_VIRTUALWRAPPERS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a04541.html">dune/localfunctions/common/localbasis.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;../../common/localbasis.hh&quot;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//·forward·declaration·needed·by·friend·declarations</span></div>
99 <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="a00576.html">Dune</a></div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">class·</span>LocalFiniteElementVirtualImp;</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·default·clone·method·is·the·copy·constructor</span></div>
 104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp,·<span·class="keywordtype">bool</span>·IsInterface&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">105 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a01478.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01478.html">BDM2Cube2DLocalBasis</a></div>106 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01674.html">···23</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01674.html">LocalFiniteElementCloneFactoryHelper</a></div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>107 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div> 
107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01570.html">LocalBasisTraits&lt;D,2,Dune::FieldVector&lt;D,2&gt;</a>,</div> 
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········R,2,Dune::FieldVector&lt;R,2&gt;,</div> 
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">···35</a></span>········Dune::FieldMatrix&lt;R,2,2&gt;·&gt;·<a·class="code·hl_typedef"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">Traits</a>;</div> 
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
111 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01478.html#a89a61b00ef7361042f2058d5c442a2ea">···38</a></span>····<a·class="code·hl_function"·href="a01478.html#a89a61b00ef7361042f2058d5c442a2ea">BDM2Cube2DLocalBasis</a>()</div>109 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">···25</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">cl[·...·truncated·by·diffoscope;·len:·55,·SHA:·c0c0ac2456f4832044ae921a2a2b7fe8c66b640b074f5a9858a1d16168c44869·...·])</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>110 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····{</div>
114 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div>111 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·Imp(imp);</div>
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········sign_[i]·=·1.0;</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>112 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····}</div>
117 </div>113 </div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
119 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01478.html#aa9891d1ca82d1195e0e1644dde598ec3">···49</a></span>····<a·class="code·hl_function"·href="a01478.html#aa9891d1ca82d1195e0e1644dde598ec3">BDM2Cube2DLocalBasis</a>(std::bitset&lt;4&gt;·s)</div> 
121 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div> 
122 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;4;·i++)</div> 
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········sign_[i]·=·s[i]·?·-1.0·:·1.0;</div> 
124 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>114 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··};</div>
125 </div>115 </div>
 116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·if·FE·derives·from·virtual·interface·the·clone·method·is·used</span></div>
 118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">struct·</span>LocalFiniteElementCloneFactoryHelper&lt;Imp,·true&gt;</div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">clone</a>(<span·class="keyword">const</span>·Imp&amp;·imp)</div>
 122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="keywordflow">return</span>·imp.clone();</div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····}</div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·factory·template·to·clone·and·create·an·objects</span></div>
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Imp&gt;</div>
 129 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01682.html">···43</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01682.html">LocalFiniteElementCloneFactory</a></div>
 131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··{</div>
 132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01666.html">LocalFiniteElementVirtualInterface&lt;typename·Imp::Traits::LocalBasisType::Traits&gt;</a>·<a·class="code·hl_typedef"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">Interface</a>;</div>
 133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
127 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01478.html#ae6acc2853f91d5059ab6d756a0738eba">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01478.html[·...·truncated·by·diffoscope;·len:·81,·SHA:·c2aa3c4c250b187ce97ea57f3f8aab62b7ece723e76f9b4eff9d0f1f6ba1e598·...·]</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01682.html#a1c0b2607c821fb84103665fe5d43211a">···47</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01682.html#a1c0b2607c821fb84103665fe5d43211a">cl[·...·truncated·by·diffoscope;·len:·56,·SHA:·bcdc56edeba2c4f354adffa170f0ade5559d90abebb7721d03fa704c707fcfa8·...·]</div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·14;</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a01674.html">LocalFiniteElementCloneFactoryHelper&lt;Imp,·std::is_base_of&lt;Interface,·Imp&gt;::value</a>&gt;<a·class="cod[·...·truncated·by·diffoscope;·len:·84,·SHA:·20dbf939d529ec2c4cbffe3a5aa2552766f1ac0080e4ab0bfdd81f0274c4dbdc·...·];</div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
132 </div>139 </div>
133 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
134 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01682.html#a33757fe091173b1ae23521ac8d35a65f">···52</a></span>····<span·class="keyword">static</span>·Imp*·<a·class="code·hl_function"·href="a01682.html#a33757fe091173b1ae23521ac8d35a65f">create</a>()</div>
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01478.html#a87ccec3b262941eeb93b6464262b4471">···67</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01478.html#a87ccec3b262941eeb93b6464262b4471">evaluateFunction</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01570.html#a079eb32e25c71c0474c6f6c34c7345ba">Traits::DomainType</a>&amp;·in,</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·································std::vector&lt;typename·Traits::RangeType&gt;&amp;·out)<span·class="keyword">·const</span></div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div> 
138 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······out.resize(<a·class="code·hl_function"·href="a01478.html#ae6acc2853f91d5059ab6d756a0738eba">size</a>());</div> 
139 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·Imp;</div>
140 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······out[0][0]·=·sign_[0]*(-2.25·+·5.25*in[0]·+·7.5*in[1]·-·7.5*in[0]*in[1]·-·3.0*in[0]*in[0]·-·7.5*in[1]*in[1]·+·7.5*in[0]*in[1]*in[1]);</div> 
141 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······out[0][1]·=·sign_[0]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in[1]);</div> 
142 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······out[1][0]·=·3.0·-·3.0*in[0]-6.0*in[1]·+·6.0*in[0]*in[1];</div> 
143 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······out[1][1]·=·0.0;</div> 
144 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······out[2][0]·=·sign_[0]*(-3.75·+·3.75*in[0]·+·22.5*in[1]·-·22.5*in[0]*in[1]·-·22.5*in[1]*in[1]·+·22.5*in[0]*in[1]*in[1]);</div> 
145 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······out[2][1]·=·sign_[0]*(-3.75*in[1]·+·11.25*in[1]*in[1]·-·7.5*in[1]*in[1]*in[1]);</div> 
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out[3][0]·=·sign_[1]*(-0.75*in[0]·-·7.5*in[0]*in[1]·+·3.0*in[0]*in[0]·+·7.5*in[0]*in[1]*in[1]);</div> 
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out[3][1]·=·sign_[1]*(-1.25*in[1]·+·3.75*in[1]*in[1]·-·2.5*in[1]*in[1]*in[1]);</div> 
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······out[4][0]·=·3.0*in[0]·-·6.0*in[0]*in[1];</div> 
149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······out[4][1]·=·0.0;</div> 
150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······out[5][0]·=·sign_[1]*(+3.75*in[0]·-·22.5*in[0]*in[1]·+·22.5*in[0]*in[1]*in[1]);</div> 
151 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out[5][1]·=·sign_[1]*(-3.75*in[1]·+·11.25*in[1]*in[1]·-·7.5*in[1]*in[1]*in[1]);</div> 
152 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······out[6][0]·=·sign_[2]*(-1.25*in[0]·+·3.75*in[0]*in[0]·-·2.5*in[0]*in[0]*in[0]);</div> 
153 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······out[6][1]·=·sign_[2]*(-2.25·+·7.5*in[0]·+·5.25*in[1]·-·7.5*in[0]*in[1]·-·7.5*in[0]*in[0]·-·3.0*in[1]*in[1]·+·7.5*in[0]*in[0]*in[1]);</div> 
154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······out[7][0]·=·0.0;</div> 
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······out[7][1]·=·-3.0·+·6.0*in[0]·+·3.0*in[1]·-·6.0*in[0]*in[1];</div> 
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······out[8][0]·=·sign_[2]*(-3.75*in[0]·+·11.25*in[0]*in[0]·-·7.5*in[0]*in[0]*in[0]);</div> 
Max diff block lines reached; 80829/118296 bytes (68.33%) of diff not shown.
39.2 KB
html2text {}
Max HTML report size reached
8.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00545.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarinicube.hh·File·Reference</title>8 <title>dune-localfunctions:·brezzidouglasmarini.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 47 lines modifiedOffset 65, 25 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary"> 
76 <a·href="#nested-classes">Classes</a>·&#124; 
77 <a·href="#namespaces">Namespaces</a>··</div> 
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinicube.hh·File·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini.hh·File·Reference</div></div>
79 </div><!--header-->76 </div><!--header-->
80 <div·class="contents">77 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00548_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00533_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00506_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</code><br·/> 
84 </div>80 </div>
85 <p><a·href="a00545_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00545_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls"> 
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
88 Classes</h2></td></tr> 
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01510.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··<a·href="a01510.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01514.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··<a·href="a01514.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01518.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··<a·href="a01518.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table><table·class="memberdecls"> 
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
100 Namespaces</h2></td></tr> 
101 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table> 
104 </div><!--·contents·-->82 </div><!--·contents·-->
105 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<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 </small></address>86 </small></address>
109 </body>87 </body>
110 </html>88 </html>
2.57 KB
html2text {}
    
Offset 1, 34 lines modifiedOffset 1, 13 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
9 brezzidouglasmarinicube.hh·File·Reference7 brezzidouglasmarini.hh·File·Reference
 8 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8c_\x8u_\x8b_\x8e_\x8._\x8h_\x8h>
10 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/9 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
11 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h>10 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8s_.i_.m_.p_.l_.e_.x_\x8._\x8h_\x8h>
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
13 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
15 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8> 
19  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2 
20 ········and·order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
21   
22 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8> 
23  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2 
24 ········and·order·2.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25   
26 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8> 
27  ·······Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3 
28 ········and·order·1.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
29   
30 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
31 namespace· ·_\x8D_\x8u_\x8n_\x8e 
32   
33 ===============================================================================12 ===============================================================================
34 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.813 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
28.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00545_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarinicube.hh·Source·File</title>8 <title>dune-localfunctions:·brezzidouglasmarini.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 112 lines modifiedOffset 70, 35 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarinicube.hh</div></div>80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00545.html">Go·to·the·documentation·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>83 <a·href="a00545.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·BDM·implementations·with·compile-time·order</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00170.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00506.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div> 
97 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div> 
98 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01506.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>;</div> 
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
100 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
101 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
102 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01510.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·2,·1&gt;</div> 
103 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
104 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··{</div> 
105 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div> 
106 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
107 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01510.html#a6b6c1761426fe9db4c3a921233098a73">···35</a></span>····<a·class="code·hl_function"·href="a01510.html#a6b6c1761426fe9db4c3a921233098a73">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div> 
108 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div> 
109 </div> 
110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
111 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> 
112 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a01510.html#a4a363e4256a164271d2d6329a6309cf9">···43</a></span>····<a·class="code·hl_function"·href="a01510.html#a4a363e4256a164271d2d6329a6309cf9">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
113 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a>(s)</div> 
114 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{}</div> 
115 </div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div> 
117 </div> 
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
120 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};"> 
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a01514.html">···52</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·2,·2&gt;</div> 
122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
123 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{</div> 
124 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div> 
125 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
126 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01514.html#ab83989165c3dcf3c206dcf10cc77c254">···57</a></span>····<a·class="code·hl_function"·href="a01514.html#ab83989165c3dcf3c206dcf10cc77c254">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div> 
127 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{}</div> 
128 </div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
130 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01514.html#ae6ea19f29144ad9c61d0edc5eccce6b9">···65</a></span>····<a·class="code·hl_function"·href="a01514.html#ae6ea19f29144ad9c61d0edc5eccce6b9">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
132 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01474.html">BDM2Cube2DLocalFiniteElement</a>(s)</div> 
133 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····{}</div> 
134 </div> 
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div> 
136 </div> 
137 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
139 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01518.html">···74</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01506.html">BrezziDouglasMariniCubeLocalFiniteElement</a>&lt;D,·R,·3,·1&gt;</div> 
141 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>&lt;D,·R&gt;</div> 
142 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··{</div> 
143 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">public</span>:</div> 
144 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01518.html#a2955ec35416fa60c27b6cd5f5abb52e5">···79</a></span>····<a·class="code·hl_function"·href="a01518.html#a2955ec35416fa60c27b6cd5f5abb52e5">BrezziDouglasMariniCubeLocalFiniteElement</a>()</div> 
146 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{}</div> 
147 </div> 
148 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
149 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01518.html#ac4f4dde115bbfe713deefbec24abd62a">···87</a></span>····<a·class="code·hl_function"·href="a01518.html#ac4f4dde115bbfe713deefbec24abd62a">BrezziDouglasMariniCubeLocalFiniteElement</a>(<span·class="keywordtype">int</span>·s)</div> 
151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>&lt;D,·R&gt;::<a·class="code·hl_class"·href="a01442.html">BDM1Cube3DLocalFiniteElement</a>(s)</div> 
152 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{}</div> 
153 </div> 
154 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··};</div> 
155 </div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·namespace·Dune</span></div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH</span></div>
160 <div·class="ttc"·id="aa00506_html"><div·class="ttname"><a·href="a00506.html">brezzidouglasmarini2cube2d.hh</a></div></div>95 <div·class="ttc"·id="aa00170_html"><div·class="ttname"><a·href="a00170.html">brezzidouglasmarinicube.hh</a></div></div>
161 <div·class="ttc"·id="aa00533_html"><div·class="ttname"><a·href="a00533.html">brezzidouglasmarini1cube3d.hh</a></div></div>96 <div·class="ttc"·id="aa00173_html"><div·class="ttname"><a·href="a00173.html">brezzidouglasmarinisimplex.hh</a></div></div>
162 <div·class="ttc"·id="aa00548_html"><div·class="ttname"><a·href="a00548.html">brezzidouglasmarini1cube2d.hh</a></div></div> 
163 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div> 
164 <div·class="ttc"·id="aa01426_html"><div·class="ttname"><a·href="a01426.html">Dune::BDM1Cube2DLocalFiniteElement</a></div><div·class="ttdoc">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:27</div></div> 
165 <div·class="ttc"·id="aa01442_html"><div·class="ttname"><a·href="a01442.html">Dune::BDM1Cube3DLocalFiniteElement</a></div><div·class="ttdoc">First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube3d.hh:27</div></div> 
166 <div·class="ttc"·id="aa01474_html"><div·class="ttname"><a·href="a01474.html">Dune::BDM2Cube2DLocalFiniteElement</a></div><div·class="ttdoc">Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini2cube2d.hh:27</div></div> 
167 <div·class="ttc"·id="aa01506_html"><div·class="ttname"><a·href="a01506.html">Dune::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdoc">Brezzi-Douglas-Marini·local·finite·element·for·cubes.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:24</div></div> 
168 <div·class="ttc"·id="aa01510_html_a4a363e4256a164271d2d6329a6309cf9"><div·class="ttname"><a·href="a01510.html#a4a363e4256a164271d2d6329a6309cf9">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement(int·s)</div><div·class="ttdoc">Constructor·with·a·set·of·edge·orientations.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:43</div></div> 
169 <div·class="ttc"·id="aa01510_html_a6b6c1761426fe9db4c3a921233098a73"><div·class="ttname"><a·href="a01510.html#a6b6c1761426fe9db4c3a921233098a73">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:35</div></div> 
170 <div·class="ttc"·id="aa01514_html_ab83989165c3dcf3c206dcf10cc77c254"><div·class="ttname"><a·href="a01514.html#ab83989165c3dcf3c206dcf10cc77c254">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:57</div></div> 
171 <div·class="ttc"·id="aa01514_html_ae6ea19f29144ad9c61d0edc5eccce6b9"><div·class="ttname"><a·href="a01514.html#ae6ea19f29144ad9c61d0edc5eccce6b9">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement(int·s)</div><div·class="ttdoc">Constructor·with·a·set·of·edge·orientations.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:65</div></div> 
172 <div·class="ttc"·id="aa01518_html_a2955ec35416fa60c27b6cd5f5abb52e5"><div·class="ttname"><a·href="a01518.html#a2955ec35416fa60c27b6cd5f5abb52e5">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:79</div></div> 
173 <div·class="ttc"·id="aa01518_html_ac4f4dde115bbfe713deefbec24abd62a"><div·class="ttname"><a·href="a01518.html#ac4f4dde115bbfe713deefbec24abd62a">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;::BrezziDouglasMariniCubeLocalFiniteElement</a></div><div·class="ttdeci">BrezziDouglasMariniCubeLocalFiniteElement(int·s)</div><div·class="ttdoc">Constructor·with·a·set·of·edge·orientations.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarinicube.hh:87</div></div> 
174 </div><!--·fragment·--></div><!--·contents·-->97 </div><!--·fragment·--></div><!--·contents·-->
175 <!--·start·footer·part·-->98 <!--·start·footer·part·-->
176 <hr·class="footer"/><address·class="footer"><small>99 <hr·class="footer"/><address·class="footer"><small>
177 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
178 </small></address>101 </small></address>
179 </body>102 </body>
Max diff block lines reached; 0/19694 bytes (0.00%) of diff not shown.
8.92 KB
html2text {}
    
Offset 1, 122 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarinicube.hh7 brezzidouglasmarini.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH14 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH15 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH
17 716 7
 17 8//·BDM·implementations·with·compile-time·order
18 8#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/ 
19 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h> 
20 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/18 9#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/_.b_.r_.e_.z_.z_.i_.d_.o_.u_.g_.l_.a_.s_.m_.a_.r_.i_.n_.i_.c_.u_.b_.e_.._.h_.h>
21 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x83_\x8d_\x8._\x8h_\x8h> 
22 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/19 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8/
23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h>20 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8s_.i_.m_.p_.l_.e_.x_\x8._\x8h_\x8h>
24 1121 11
 22 12#endif·//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_HH
25 12 
26 13namespace·_\x8D_\x8u_\x8n_\x8e 
27 14{ 
28 23·template<class·D,·class·R,·unsigned·int·dim,·unsigned·int·order> 
29 _\x82_\x84·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t; 
30 25 
31 29·template<class·D,·class·R> 
32 _\x83_\x80·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·1> 
33 31·:·public·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
34 32·{ 
35 33·public: 
36 _\x83_\x85·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
37 36·{} 
38 37 
39 _\x84_\x83·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
40 44·:·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
41 45·{} 
42 46·}; 
43 47 
44 51·template<class·D,·class·R> 
45 _\x85_\x82·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·2,·2> 
46 53·:·public·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
47 54·{ 
48 55·public: 
49 _\x85_\x87·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
50 58·{} 
51 59 
52 _\x86_\x85·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
53 66·:·_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
54 67·{} 
55 68·}; 
56 69 
57 73·template<class·D,·class·R> 
58 _\x87_\x84·class·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R,·3,·1> 
59 75·:·public·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R> 
60 76·{ 
61 77·public: 
62 _\x87_\x89·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t() 
63 80·{} 
64 81 
65 _\x88_\x87·_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(int·s) 
66 88·:·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t<D,·R>::_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t(s) 
67 89·{} 
68 90·}; 
69 91 
70 92}·//·namespace·Dune 
71 93 
72 94#endif·//·#ifndef 
73 DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI_BREZZIDOUGLASMARINICUBE_HH 
74 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x82_.c_.u_.b_.e_.2_.d_\x8._\x8h_\x8h23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8c_.u_.b_.e_\x8._\x8h_\x8h
75 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_.c_.u_.b_.e_.3_.d_\x8._\x8h_\x8h24 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x8s_.i_.m_.p_.l_.e_.x_\x8._\x8h_\x8h
76 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8._\x8h_\x8h 
77 _\x8D_\x8u_\x8n_\x8e 
78 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18 
79 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
80 First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:27 
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x83_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
83 First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron. 
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube3d.hh:27 
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x82_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
86 Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini2cube2d.hh:27 
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
89 Brezzi-Douglas-Marini·local·finite·element·for·cubes. 
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:24 
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8:_\x8: 
92 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
93 BrezziDouglasMariniCubeLocalFiniteElement(int·s) 
94 Constructor·with·a·set·of·edge·orientations. 
95 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:43 
96 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x81_\x8·_\x8>_\x8:_\x8: 
97 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
98 BrezziDouglasMariniCubeLocalFiniteElement() 
99 Default·constructor. 
100 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:35 
101 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>_\x8:_\x8: 
102 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
103 BrezziDouglasMariniCubeLocalFiniteElement() 
104 Default·constructor. 
105 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:57 
106 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8,_\x8·_\x82_\x8·_\x8>_\x8:_\x8: 
107 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
108 BrezziDouglasMariniCubeLocalFiniteElement(int·s) 
109 Constructor·with·a·set·of·edge·orientations. 
110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:65 
111 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8>_\x8:_\x8: 
112 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
113 BrezziDouglasMariniCubeLocalFiniteElement() 
114 Default·constructor. 
115 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:79 
116 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8,_\x8·_\x81_\x8·_\x8>_\x8:_\x8: 
117 _\x8B_\x8r_\x8e_\x8z_\x8z_\x8i_\x8D_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8M_\x8a_\x8r_\x8i_\x8n_\x8i_\x8C_\x8u_\x8b_\x8e_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
118 BrezziDouglasMariniCubeLocalFiniteElement(int·s) 
119 Constructor·with·a·set·of·edge·orientations. 
120 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarinicube.hh:87 
121 ===============================================================================25 ===============================================================================
122 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.51 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00548.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·brezzidouglasmarini1cube2d.hh·File·Reference</title>8 <title>dune-localfunctions:·mimetic.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 33 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2d.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">mimetic.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00155_source.html">../common/localfiniteelementtraits.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00539_source.html">common/localfiniteelementtraits.hh</a>&quot;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00242_source.html">mimetic/mimeticall.hh</a>&quot;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00521_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00524_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00527_source.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&quot;</code><br·/> 
86 </div>84 </div>
87 <p><a·href="a00548_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00548_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">86 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>88 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html">Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html">Dune::MimeticLocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··<a·href="a01426.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>96 </table>
2.07 KB
html2text {}
    
Offset 1, 27 lines modifiedOffset 1, 20 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s7 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 brezzidouglasmarini1cube2d.hh·File·Reference8 mimetic.hh·File·Reference
10 #include·<dune/geometry/type.hh>9 #include·<dune/geometry/type.hh>
11 #include·"_\x8._.._./_.c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"10 #include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 11 #include·"_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8/_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8a_\x8l_\x8l_\x8._\x8h_\x8h"
12 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
14 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
15 #include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
16 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_\x8·_\x8>14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8·_\x8>
20  ·······First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
21 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22  15  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8D_\x8u_\x8n_\x8e17 namespace· ·_\x8D_\x8u_\x8n_\x8e
25  18  
26 ===============================================================================19 ===============================================================================
27 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.820 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
47.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00548_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·brezzidouglasmarini1cube2d.hh·Source·File</title>8 <title>dune-localfunctions:·mimetic.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 123 lines modifiedOffset 70, 112 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">brezzidouglasmarini1cube2d.hh</div></div>80 ··<div·class="headertitle"><div·class="title">mimetic.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00548.html">Go·to·the·documentation·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>83 <a·href="a00548.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_MIMETICLOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_MIMETICLOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;../common/localfiniteelementtraits.hh&quot;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00539.html">common/localfiniteelementtraits.hh</a>&quot;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00521.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&quot;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00242.html">mimetic/mimeticall.hh</a>&quot;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00524.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00527.html">brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&quot;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>{</div> 
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a01426.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01426.html">BDM1Cube2DLocalFiniteElement</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02050.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02050.html">MimeticLocalFiniteElement</a></div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
 101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····Dune::GeometryType·gt;</div>
 102 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a02054.html">MimeticLocalBasis&lt;D,R,dim&gt;</a>·basis;</div>
 103 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<a·class="code·hl_class"·href="a02062.html">MimeticLocalCoefficients</a>·coefficients;</div>
 104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<a·class="code·hl_class"·href="a02058.html">MimeticLocalInterpolation&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>·&gt;·interpolation;</div>
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div>107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">Dune::LocalFiniteElementTraits&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>,</div>
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis&lt;D,R&gt;</a>,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a>,</div>108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········<a·class="code·hl_class"·href="a02062.html">MimeticLocalCoefficients</a>,</div>
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01426.html#a50d329d78ad426ff6e19243881590013">···33</a></span>········<a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation&lt;BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a01426.html#a50d329d78ad426ff6e1[·...·truncated·by·diffoscope;·len:·13,·SHA:·baa8b80b7d5e7c4d3d0533117ed25cf03a4800702a3dabf982a82e56d870872f·...·]">Traits</a>;</div>109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02050.html#af0458cfdbf9491ca025eb9fafd9524d6">···33</a></span>········<a·class="code·hl_class"·href="a02058.html">MimeticLocalInterpolation&lt;MimeticLocalBasis&lt;D,R,dim&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02050.html#af0458cfdbf9491ca025eb[·...·truncated·by·diffoscope;·len:·11,·SHA:·9dd948d0d6ad0f6cda38f426fa254234610763c06cec3f58c3bcfcba342e9c0f·...·]">Traits</a>;</div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
110 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01426.html#ae3d71ed52f3b49bb3972960f300760b9">···36</a></span>····<a·class="code·hl_function"·href="a01426.html#ae3d71ed52f3b49bb3972960f300760b9">BDM1Cube2DLocalFiniteElement</a>·()</div>112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02050.html#a6c7851de0574848ff22dfd6bb915567e">···35</a></span>····<a·class="code·hl_function"·href="a02050.html#a6c7851de0574848ff22dfd6bb915567e">MimeticLocalFiniteElement</a>·()</div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{}</div>113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{}</div>
113 </div>114 </div>
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>115 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">116 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01426.html#aff067e31a0e00c5af823c0af57874615">···44</a></span>····<a·class="code·hl_function"·href="a01426.html#aff067e31a0e00c5af823c0af57874615">BDM1Cube2DLocalFiniteElement</a>·(<span·cla[·...·truncated·by·diffoscope;·len:·32,·SHA:·929947ee15ad2de116240b2d5b34e0e361d1105e9787690556f1fb6d280eef75·...·]</div>117 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02050.html#a93290353eea09bd791756b621d36380e">···38</a></span>····<a·class="code·hl_function"·href="a02050.html#a93290353eea09bd791756b621d36380e">MimeticLocalFiniteElement</a>·(Dune::Geomet[·...·truncated·by·diffoscope;·len:·28,·SHA:·8b2586773c4992902a1ae3ac9fce2bdd33ea06f7f0ddfa31a01b7dc1e7b2c982·...·]</div>
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······basis(s),</div>118 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······:·gt(basicType,dim)</div>
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······interpolation(s)</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····{}</div>119 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{}</div>
120 </div>120 </div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>121 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
122 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02050.html#a6778de7b5768503e67742b69ebcfac23">···42</a></span>····<a·class="code·hl_function"·href="a02050.html#a6778de7b5768503e67742b69ebcfac23">MimeticLocalFiniteElement</a>·(Dune::GeometryType::BasicType·basicType,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·variant)</div>
 124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·gt(basicType,dim),·basis(variant),·coefficients(variant)</div>
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">···49</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">localBasis</a>·()<span·class="keyword">·const</span></div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">····</span>{</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordflow">return</span>·basis;</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····}</div>125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{}</div>
127 </div>126 </div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
129 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a01426.html#a6b754e3eb28c2fe218edec6099b93648">···54</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·165,·SHA:·372dfbb7c81ad5303a40fa482e799ba2ff1aa9d674cddce0a602bd97f8f6eb6b·...·]s</a>·()<span·class="keyword">·const</span></div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02050.html#a2fa8f549a28ce398c2dff6d13ba1588f">···46</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e7[·...·truncated·by·diffoscope;·len:·151,·SHA:·b81db8fb7cd8db68b8a6700853bb49ccb68e5bc6e1d9f27fa01684bd63d62ae2·...·]s</a>·()<span·class="keyword">·const</span></div>
131 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">····</span>{</div>130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">····</span>{</div>
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·coefficients;</div>131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keywordflow">return</span>·basis;</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
134 </div>133 </div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>134 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
136 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01426.html#acbff3ba48b62aa4451b65dc0d8fb405e">···59</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572d[·...·truncated·by·diffoscope;·len:·167,·SHA:·f9cd387a95eb80ab4a2b375fa3f43d763b427e780cd07496b47c1362f0588a0d·...·]</a>·()<span·class="keyword">·const</span></div>136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02050.html#af9168e1d35a93e3814c045869e7b1cc0">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·165,·SHA:·2ccb6e645ce0ce2361d8a08c0b2b799d132d8ece00b7c624af2eaf21241c1cad·...·]</a>·()<span·class="keyword">·const</span></div>
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">····</span>{</div>137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·interpolation;</div>138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·coefficients;</div>
140 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····}</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
141 </div>140 </div>
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
143 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01426.html#ac49202dac4734fcb7bd5b59cc70d1c8e">···65</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01426.html[·...·truncated·by·diffoscope;·len:·40,·SHA:·07769a1366190d6a18d40314fd711b512ca697d0b3c0e323f910f9b616a65c49·...·]</a>·()<span·class="keyword">·const</span></div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02050.html#a2510685f577fdd6d8f9d444403c1e6c1">···56</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·168,·SHA:·66d7107675c84156a33ddf5feb18b93e740f0e01e489499b0fb5db9fdfe56949·...·]</a>·()<span·class="keyword">·const</span></div>
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·basis.size();</div>145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·interpolation;</div>
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
148 </div>147 </div>
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02050.html#acdf8378bbc4051f04d70b830895bcdfd">···61</a></span>····Dune::GeometryType·<a·class="code·hl_function"·href="a02050.html#acdf8378bbc4051f04d70b830895bcdfd">type</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gt;·}</div>
150 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01426.html#a5569305b20fad02bb37c4ffd63199288">···70</a></span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·GeometryType·<a·class="code·hl_function"·href="a01426.html#a5569305b20fad02bb37c4ffd63199288">type</a>·()</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·GeometryTypes::quadrilateral;</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··};</div>
155 </div>151 </div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">private</span>:</div>154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a01430.html">BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·basis;</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a01434.html">BDM1Cube2DLocalCoefficients</a>·coefficients;</div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a01438.html">BDM1Cube2DLocalInterpolation&lt;BDM1Cube2DLocalBasis&lt;D,R&gt;</a>·&gt;·interpolation;</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··};</div> 
162 </div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH</span></div> 
165 <div·class="ttc"·id="aa00521_html"><div·class="ttname"><a·href="a00521.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></div></div>155 <div·class="ttc"·id="aa00242_html"><div·class="ttname"><a·href="a00242.html">mimeticall.hh</a></div></div>
166 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></div></div>156 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">localfiniteelementtraits.hh</a></div></div>
167 <div·class="ttc"·id="aa00527_html"><div·class="ttname"><a·href="a00527.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></div></div> 
168 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>157 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
169 <div·class="ttc"·id="aa01426_html"><div·class="ttname"><a·href="a01426.html">Dune::BDM1Cube2DLocalFiniteElement</a></div><div·class="ttdoc">First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:27</div></div> 
170 <div·class="ttc"·id="aa01426_html_a22f88c8790740c111b0d33fe8aaa2762"><div·class="ttname"><a·href="a01426.html#a22f88c8790740c111b0d33fe8aaa2762">Dune::BDM1Cube2DLocalFiniteElement::localBasis</a></div><div·class="ttdeci">const·Traits::LocalBasisType·&amp;·localBasis()·const</div><div·class="ttdef"><b>Definition</b>·brezzidouglasmarini1cube2d.hh:49</div></div> 
Max diff block lines reached; 5015/34228 bytes (14.65%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 141 lines modifiedOffset 1, 122 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 mimetic.hh
7 ····*·_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i 
8 brezzidouglasmarini1cube2d.hh 
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.8 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:10 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file11 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH14 5#ifndef·DUNE_MIMETICLOCALFINITEELEMENT_HH
 15 6#define·DUNE_MIMETICLOCALFINITEELEMENT_HH
17 716 7
18 8#include·<dune/geometry/type.hh>17 8#include·<dune/geometry/type.hh>
19 918 9
 19 10#include·"_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h"
 20 11#include·"_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8/_\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8a_\x8l_\x8l_\x8._\x8h_\x8h"
 21 12
20 10#include·"../common/localfiniteelementtraits.hh" 
21 11#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
22 12#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
23 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
24 13#include·"_\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8/ 
25 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
26 14 
27 15namespace·_\x8D_\x8u_\x8n_\x8e22 13namespace·_\x8D_\x8u_\x8n_\x8e
28 16{23 14{
29 25·template<class·D,·class·R>24 22·template<class·D,·class·R,·int·dim>
30 _\x82_\x86·class·_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t25 _\x82_\x83·class·_.M_.i_.m_.e_.t_.i_.c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
31 27·{26 24·{
32 2827 25·Dune::GeometryType·gt;
 28 26·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·basis;
 29 27·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients;
 30 28·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>·>·interpolation;
 31 29
33 29·public:32 30·public:
 33 31·typedef·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>,
34 30·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
35 31·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>, 
36 32·_\x8B_.D_.M_.1_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,34 32·_\x8M_.i_.m_.e_.t_.i_.c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s,
37 _\x83_\x83·_\x8B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_\x83·_\x8M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.M_.i_.m_.e_.t_.i_.c_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.D_.,_.R_.,_.d_.i_.m_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
38 3436 34
39 _\x83_\x86·_.B_.D_.M_.1_.C_.u_.b_.e_.2_.D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()37 _\x83_\x85·_.M_.i_.m_.e_.t_.i_.c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·()
40 37·{}38 36·{}
 39 37
 40 _\x83_\x88·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(Dune::GeometryType::BasicType·basicType)
 41 39·:·gt(basicType,dim)
41 38 
42 _\x84_\x84·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(int·s)·: 
43 45·basis(s), 
44 46·interpolation(s) 
45 47·{}42 40·{}
46 4843 41
 44 _\x84_\x82·_\x8M_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·(Dune::GeometryType::BasicType·basicType,·unsigned
 45 int·variant)
 46 43·:·gt(basicType,dim),·basis(variant),·coefficients(variant)
 47 44·{}
 48 45
47 _\x84_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const49 _\x84_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
48 50·{50 47·{
49 51·return·basis;51 48·return·basis;
50 52·} 
51 5352 49·}
 53 50
52 _\x85_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const54 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const
53 55·{55 52·{
54 56·return·coefficients;56 53·return·coefficients;
55 57·}57 54·}
56 5858 55
57 _\x85_\x89·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const59 _\x85_\x86·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
58 60·{60 57·{
59 61·return·interpolation;61 58·return·interpolation;
 62 59·}
 63 60
 64 _\x86_\x81·Dune::GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const·{·return·gt;·}
60 62·}65 62·};
61 6366 63}
 67 64
 68 65#endif
 69 _\x8m_\x8i_\x8m_\x8e_\x8t_\x8i_\x8c_\x8a_\x8l_\x8l_\x8._\x8h_\x8h
 70 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
62 _\x86_\x85·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
63 66·{ 
64 67·return·basis.size(); 
65 68·} 
66 69 
67 _\x87_\x80·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
68 71·{ 
69 72·return·GeometryTypes::quadrilateral; 
70 73·} 
71 74 
72 75·private: 
73 76·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·basis; 
74 77·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·coefficients; 
75 78·_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8>·>·interpolation; 
76 79·}; 
77 80} 
78 81#endif·/ 
79 /·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASMARINI1_QUBE2D_LOCALFINITEELEMENT_HH 
80 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h 
81 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h 
82 _\x8b_\x8r_\x8e_\x8z_\x8z_\x8i_\x8d_\x8o_\x8u_\x8g_\x8l_\x8a_\x8s_\x8m_\x8a_\x8r_\x8i_\x8n_\x8i_\x81_\x8c_\x8u_\x8b_\x8e_\x82_\x8d_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h 
83 _\x8D_\x8u_\x8n_\x8e71 _\x8D_\x8u_\x8n_\x8e
84 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1872 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
85 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
86 First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals. 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:27 
88 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s 
89 const·Traits::LocalBasisType·&·localBasis()·const 
90 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:49 
91 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
92 LocalFiniteElementTraits<·BDM1Cube2DLocalBasis<·D,·R·>, 
93 BDM1Cube2DLocalCoefficients,·BDM1Cube2DLocalInterpolation< 
94 BDM1Cube2DLocalBasis<·D,·R·>·>·>·Traits 
95 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:33 
96 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e 
97 static·constexpr·GeometryType·type() 
98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:70 
99 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8B_\x8D_\x8M_\x81_\x8C_\x8u_\x8b_\x8e_\x82_\x8D_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
100 const·Traits::LocalCoefficientsType·&·localCoefficients()·const 
101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·brezzidouglasmarini1cube2d.hh:54 
Max diff block lines reached; 3626/13886 bytes (26.11%) of diff not shown.
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01398.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDFMCubeLocalFiniteElement&lt;·D,·R,·dim,·order·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00554.html">Brezzi-Douglas-Fortin-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDFMCubeLocalFiniteElement&lt;·D,·R,·dim,·order·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00554.html">Brezzi-Douglas-Fortin-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.··84 <p>Brezzi-Douglas-Fortin-Marini·finite·elements·for·cubes.··
85 ·<a·href="a01398.html#details">More...</a></p>85 ·<a·href="a01398.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00488_source.html">dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh</a>&gt;</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:a1da6fbbafb80909126fb666d52c8d149"·id="r_a1da6fbbafb80909126fb666d52c8d149"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01398.html#a1da6fbbafb80909126fb666d52c8d149">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01402.html">LocalBasis</a>,·<a·class="el"·href="a01418.html">LocalCoefficients</a>,·<a·class="el"·href="a01422.html">LocalInterpolation</a>·&gt;</td></tr>90 <tr·class="memitem:a1da6fbbafb80909126fb666d52c8d149"·id="r_a1da6fbbafb80909126fb666d52c8d149"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01398.html#a1da6fbbafb80909126fb666d52c8d149">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01402.html">LocalBasis</a>,·<a·class="el"·href="a01418.html">LocalCoefficients</a>,·<a·class="el"·href="a01422.html">LocalInterpolation</a>·&gt;</td></tr>
91 <tr·class="separator:a1da6fbbafb80909126fb666d52c8d149"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a1da6fbbafb80909126fb666d52c8d149"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 ··</tr>350 ··</tr>
351 </table>351 </table>
352 </div><div·class="memdoc">352 </div><div·class="memdoc">
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
356 <li><a·class="el"·href="a00041_source.html">bdfmcube.hh</a></li>356 <li><a·class="el"·href="a00488_source.html">bdfmcube.hh</a></li>
357 </ul>357 </ul>
358 </div><!--·contents·-->358 </div><!--·contents·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <hr·class="footer"/><address·class="footer"><small>360 <hr·class="footer"/><address·class="footer"><small>
361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
362 </small></address>362 </small></address>
363 </body>363 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01426.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··
85 ·<a·href="a01426.html#details">More...</a></p>85 ·<a·href="a01426.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00548_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00137_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::BDM1Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01425.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01425.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>
93 <area·shape="rect"·href="a01510.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="20,93,200,148"/>93 <area·shape="rect"·href="a01510.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="20,93,200,148"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00548_source.html">brezzidouglasmarini1cube2d.hh</a></li>359 <li><a·class="el"·href="a00137_source.html">brezzidouglasmarini1cube2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.58 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01430.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··
84 ·<a·href="a01430.html#details">More...</a></p>84 ·<a·href="a01430.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a50bae63a194b9d477b98afc703052baa"·id="r_a50bae63a194b9d477b98afc703052baa"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">Traits</a></td></tr>89 <tr·class="memitem:a50bae63a194b9d477b98afc703052baa"·id="r_a50bae63a194b9d477b98afc703052baa"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01430.html#a50bae63a194b9d477b98afc703052baa">Traits</a></td></tr>
90 <tr·class="separator:a50bae63a194b9d477b98afc703052baa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a50bae63a194b9d477b98afc703052baa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 </div><div·class="memdoc">404 </div><div·class="memdoc">
  
405 <p>number·of·shape·functions·</p>405 <p>number·of·shape·functions·</p>
  
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
409 <li><a·class="el"·href="a00521_source.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></li>409 <li><a·class="el"·href="a00149_source.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></li>
410 </ul>410 </ul>
411 </div><!--·contents·-->411 </div><!--·contents·-->
412 <!--·start·footer·part·-->412 <!--·start·footer·part·-->
413 <hr·class="footer"/><address·class="footer"><small>413 <hr·class="footer"/><address·class="footer"><small>
414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
415 </small></address>415 </small></address>
416 </body>416 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01434.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.··83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·quadrilaterals.··
84 ·<a·href="a01434.html#details">More...</a></p>84 ·<a·href="a01434.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BDM1Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::BDM1Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01433.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01433.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,252,207"/>91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,252,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00524_source.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00146_source.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01438.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·quadrilateral.··
83 ·<a·href="a01438.html#details">More...</a></p>83 ·<a·href="a01438.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::BDM1Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01437.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01437.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,255,45"/>90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,255,45"/>
91 <area·shape="rect"·href="a01438.html"·title="·"·alt=""·coords="5,123,255,177"/>91 <area·shape="rect"·href="a01438.html"·title="·"·alt=""·coords="5,123,255,177"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</table>237 ··</table>
238 ··</dd>238 ··</dd>
239 </dl>239 </dl>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00527_source.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></li>243 <li><a·class="el"·href="a00143_source.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01442.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.··84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·hexahedron.··
85 ·<a·href="a01442.html#details">More...</a></p>85 ·<a·href="a01442.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00533_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00140_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::BDM1Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01441.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01441.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·hexahedron."·alt=""·coords="5,5,215,45"/>92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·hexahedron."·alt=""·coords="5,5,215,45"/>
93 <area·shape="rect"·href="a01518.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="20,93,200,148"/>93 <area·shape="rect"·href="a01518.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="20,93,200,148"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00533_source.html">brezzidouglasmarini1cube3d.hh</a></li>359 <li><a·class="el"·href="a00140_source.html">brezzidouglasmarini1cube3d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.58 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01446.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··
84 ·<a·href="a01446.html#details">More...</a></p>84 ·<a·href="a01446.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00485_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a5ae67db1b61698ef81a130652de01e23"·id="r_a5ae67db1b61698ef81a130652de01e23"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">Traits</a></td></tr>89 <tr·class="memitem:a5ae67db1b61698ef81a130652de01e23"·id="r_a5ae67db1b61698ef81a130652de01e23"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01446.html#a5ae67db1b61698ef81a130652de01e23">Traits</a></td></tr>
90 <tr·class="separator:a5ae67db1b61698ef81a130652de01e23"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a5ae67db1b61698ef81a130652de01e23"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 </div><div·class="memdoc">404 </div><div·class="memdoc">
  
405 <p>number·of·shape·functions·</p>405 <p>number·of·shape·functions·</p>
  
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
409 <li><a·class="el"·href="a00485_source.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></li>409 <li><a·class="el"·href="a00164_source.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></li>
410 </ul>410 </ul>
411 </div><!--·contents·-->411 </div><!--·contents·-->
412 <!--·start·footer·part·-->412 <!--·start·footer·part·-->
413 <hr·class="footer"/><address·class="footer"><small>413 <hr·class="footer"/><address·class="footer"><small>
414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
415 </small></address>415 </small></address>
416 </body>416 </body>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01450.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.··83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·hexahedra.··
84 ·<a·href="a01450.html#details">More...</a></p>84 ·<a·href="a01450.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00488_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BDM1Cube3DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::BDM1Cube3DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01449.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01449.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·hexahedra."·alt=""·coords="5,181,252,207"/>91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·hexahedra."·alt=""·coords="5,181,252,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00488_source.html">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00161_source.html">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01454.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·hexahedron.··
83 ·<a·href="a01454.html#details">More...</a></p>83 ·<a·href="a01454.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00491_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00167_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::BDM1Cube3DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01453.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01453.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,255,45"/>90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,255,45"/>
91 <area·shape="rect"·href="a01454.html"·title="·"·alt=""·coords="5,123,255,177"/>91 <area·shape="rect"·href="a01454.html"·title="·"·alt=""·coords="5,123,255,177"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</table>237 ··</table>
238 ··</dd>238 ··</dd>
239 </dl>239 </dl>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00491_source.html">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></li>243 <li><a·class="el"·href="a00167_source.html">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
2.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01458.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··84 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··
85 ·<a·href="a01458.html#details">More...</a></p>85 ·<a·href="a01458.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00509_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00131_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01457.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01457.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>92 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>
93 <area·shape="rect"·href="a01526.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1."·alt=""·coords="12,93,192,148"/>93 <area·shape="rect"·href="a01526.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1."·alt=""·coords="12,93,192,148"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00509_source.html">brezzidouglasmarini1simplex2d.hh</a></li>359 <li><a·class="el"·href="a00131_source.html">brezzidouglasmarini1simplex2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01462.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··
84 ·<a·href="a01462.html#details">More...</a></p>84 ·<a·href="a01462.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00497_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a909a5bbe2378a7ce5055490ad8f4cbe3"·id="r_a909a5bbe2378a7ce5055490ad8f4cbe3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">Traits</a></td></tr>89 <tr·class="memitem:a909a5bbe2378a7ce5055490ad8f4cbe3"·id="r_a909a5bbe2378a7ce5055490ad8f4cbe3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01462.html#a909a5bbe2378a7ce5055490ad8f4cbe3">Traits</a></td></tr>
90 <tr·class="separator:a909a5bbe2378a7ce5055490ad8f4cbe3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a909a5bbe2378a7ce5055490ad8f4cbe3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 </div><div·class="memdoc">404 </div><div·class="memdoc">
  
405 <p>number·of·shape·functions·</p>405 <p>number·of·shape·functions·</p>
  
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
409 <li><a·class="el"·href="a00497_source.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></li>409 <li><a·class="el"·href="a00182_source.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></li>
410 </ul>410 </ul>
411 </div><!--·contents·-->411 </div><!--·contents·-->
412 <!--·start·footer·part·-->412 <!--·start·footer·part·-->
413 <hr·class="footer"/><address·class="footer"><small>413 <hr·class="footer"/><address·class="footer"><small>
414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
415 </small></address>415 </small></address>
416 </body>416 </body>
2.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01466.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.··83 <p>Layout·map·for·Brezzi-Douglas-Marini-1·elements·on·triangles.··
84 ·<a·href="a01466.html#details">More...</a></p>84 ·<a·href="a01466.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00503_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01465.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01465.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·triangles."·alt=""·coords="8,181,201,221"/>91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;1·elements·on·triangles."·alt=""·coords="8,181,201,221"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00503_source.html">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00179_source.html">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01470.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·the·reference·triangle.··
83 ·<a·href="a01470.html#details">More...</a></p>83 ·<a·href="a01470.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00500_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::BDM1Simplex2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01469.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01469.png"·border="0"·usemap="#a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m1_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·triangle."·alt=""·coords="27,5,220,45"/>90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·the·reference·triangle."·alt=""·coords="27,5,220,45"/>
91 <area·shape="rect"·href="a01470.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a01470.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</table>237 ··</table>
238 ··</dd>238 ··</dd>
239 </dl>239 </dl>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00500_source.html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></li>243 <li><a·class="el"·href="a00176_source.html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01474.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··84 <p>Second·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··
85 ·<a·href="a01474.html#details">More...</a></p>85 ·<a·href="a01474.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00506_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00134_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::BDM2Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01473.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01473.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>92 <area·shape="rect"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>
93 <area·shape="rect"·href="a01514.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="20,93,200,148"/>93 <area·shape="rect"·href="a01514.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="20,93,200,148"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00506_source.html">brezzidouglasmarini2cube2d.hh</a></li>359 <li><a·class="el"·href="a00134_source.html">brezzidouglasmarini2cube2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.57 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01478.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··
84 ·<a·href="a01478.html#details">More...</a></p>84 ·<a·href="a01478.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00125_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ab47fee58345a9ec11028a59d99b4b35f"·id="r_ab47fee58345a9ec11028a59d99b4b35f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">Traits</a></td></tr>89 <tr·class="memitem:ab47fee58345a9ec11028a59d99b4b35f"·id="r_ab47fee58345a9ec11028a59d99b4b35f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01478.html#ab47fee58345a9ec11028a59d99b4b35f">Traits</a></td></tr>
90 <tr·class="separator:ab47fee58345a9ec11028a59d99b4b35f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ab47fee58345a9ec11028a59d99b4b35f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 </div><div·class="memdoc">404 </div><div·class="memdoc">
  
405 <p>number·of·shape·functions·</p>405 <p>number·of·shape·functions·</p>
  
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
409 <li><a·class="el"·href="a00542_source.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></li>409 <li><a·class="el"·href="a00125_source.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></li>
410 </ul>410 </ul>
411 </div><!--·contents·-->411 </div><!--·contents·-->
412 <!--·start·footer·part·-->412 <!--·start·footer·part·-->
413 <hr·class="footer"/><address·class="footer"><small>413 <hr·class="footer"/><address·class="footer"><small>
414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
415 </small></address>415 </small></address>
416 </body>416 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01482.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.··83 <p>Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·quadrilaterals.··
84 ·<a·href="a01482.html#details">More...</a></p>84 ·<a·href="a01482.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00536_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00122_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BDM2Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::BDM2Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01481.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01481.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;2·elements·on·quadrilaterals."·alt=""·coords="5,181,252,207"/>91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;2·elements·on·quadrilaterals."·alt=""·coords="5,181,252,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="29,93,228,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00536_source.html">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00122_source.html">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01486.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··
83 ·<a·href="a01486.html#details">More...</a></p>83 ·<a·href="a01486.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00128_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::BDM2Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01485.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01485.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,255,45"/>90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,255,45"/>
91 <area·shape="rect"·href="a01486.html"·title="·"·alt=""·coords="5,123,255,177"/>91 <area·shape="rect"·href="a01486.html"·title="·"·alt=""·coords="5,123,255,177"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</table>237 ··</table>
238 ··</dd>238 ··</dd>
239 </dl>239 </dl>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00539_source.html">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></li>243 <li><a·class="el"·href="a00128_source.html">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
2.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01490.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00555.html">Brezzi-Douglas-Marini·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··84 <p>Second·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··
85 ·<a·href="a01490.html#details">More...</a></p>85 ·<a·href="a01490.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00530_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00119_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01489.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01489.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>92 <area·shape="rect"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>
93 <area·shape="rect"·href="a01530.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2."·alt=""·coords="12,93,192,148"/>93 <area·shape="rect"·href="a01530.html"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2."·alt=""·coords="12,93,192,148"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00530_source.html">brezzidouglasmarini2simplex2d.hh</a></li>359 <li><a·class="el"·href="a00119_source.html">brezzidouglasmarini2simplex2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01494.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··83 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·quadrilaterals.··
84 ·<a·href="a01494.html#details">More...</a></p>84 ·<a·href="a01494.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ac7923d92c2b910293da69be095eb7f8d"·id="r_ac7923d92c2b910293da69be095eb7f8d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">Traits</a></td></tr>89 <tr·class="memitem:ac7923d92c2b910293da69be095eb7f8d"·id="r_ac7923d92c2b910293da69be095eb7f8d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01494.html#ac7923d92c2b910293da69be095eb7f8d">Traits</a></td></tr>
90 <tr·class="separator:ac7923d92c2b910293da69be095eb7f8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ac7923d92c2b910293da69be095eb7f8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 </div><div·class="memdoc">404 </div><div·class="memdoc">
  
405 <p>number·of·shape·functions·</p>405 <p>number·of·shape·functions·</p>
  
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>408 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
409 <li><a·class="el"·href="a00512_source.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></li>409 <li><a·class="el"·href="a00158_source.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></li>
410 </ul>410 </ul>
411 </div><!--·contents·-->411 </div><!--·contents·-->
412 <!--·start·footer·part·-->412 <!--·start·footer·part·-->
413 <hr·class="footer"/><address·class="footer"><small>413 <hr·class="footer"/><address·class="footer"><small>
414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8414 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
415 </small></address>415 </small></address>
416 </body>416 </body>
2.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01498.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.··83 <p>Layout·map·for·Brezzi-Douglas-Marini-2·elements·on·triangles.··
84 ·<a·href="a01498.html#details">More...</a></p>84 ·<a·href="a01498.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01497.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01497.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;2·elements·on·triangles."·alt=""·coords="8,181,201,221"/>91 <area·shape="rect"·title="Layout·map·for·Brezzi&#45;Douglas&#45;Marini&#45;2·elements·on·triangles."·alt=""·coords="8,181,201,221"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00518_source.html">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00152_source.html">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01502.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00567.html">Implementation·of·Brezzi-Douglas-Marini·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··82 <p>First·order·Brezzi-Douglas-Marini·shape·functions·on·triangles.··
83 ·<a·href="a01502.html#details">More...</a></p>83 ·<a·href="a01502.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00515_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::BDM2Simplex2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01501.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01501.png"·border="0"·usemap="#a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_b_d_m2_simplex2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="27,5,220,45"/>90 <area·shape="rect"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="27,5,220,45"/>
91 <area·shape="rect"·href="a01502.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a01502.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</table>237 ··</table>
238 ··</dd>238 ··</dd>
239 </dl>239 </dl>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00515_source.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></li>243 <li><a·class="el"·href="a00155_source.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
1010 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01506.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 ····<tr><td·class="paramname">R</td><td>Number·type·to·represent·shape·function·values·</td></tr>88 ····<tr><td·class="paramname">R</td><td>Number·type·to·represent·shape·function·values·</td></tr>
89 ····<tr><td·class="paramname">dim</td><td>Dimension·of·the·reference·elements,·must·be·2·or·3·</td></tr>89 ····<tr><td·class="paramname">dim</td><td>Dimension·of·the·reference·elements,·must·be·2·or·3·</td></tr>
90 ····<tr><td·class="paramname">order</td><td>Polynomial·order·of·the·element·</td></tr>90 ····<tr><td·class="paramname">order</td><td>Polynomial·order·of·the·element·</td></tr>
91 ··</table>91 ··</table>
92 ··</dd>92 ··</dd>
93 </dl>93 </dl>
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="a00545_source.html">brezzidouglasmarinicube.hh</a></li>95 <li><a·class="el"·href="a00170_source.html">brezzidouglasmarinicube.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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01510.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··
85 ·<a·href="a01510.html#details">More...</a></p>85 ·<a·href="a01510.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00545_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01509.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01509.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">
92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="20,93,200,148"/>92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="20,93,200,148"/>
93 <area·shape="rect"·href="a01426.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>93 <area·shape="rect"·href="a01426.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00545_source.html">brezzidouglasmarinicube.hh</a></li>360 <li><a·class="el"·href="a00170_source.html">brezzidouglasmarinicube.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01514.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··
85 ·<a·href="a01514.html#details">More...</a></p>85 ·<a·href="a01514.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00545_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01513.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01513.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">
92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="20,93,200,148"/>92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="20,93,200,148"/>
93 <area·shape="rect"·href="a01474.html"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>93 <area·shape="rect"·href="a01474.html"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·quadrilaterals."·alt=""·coords="5,5,215,45"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00545_source.html">brezzidouglasmarinicube.hh</a></li>360 <li><a·class="el"·href="a00170_source.html">brezzidouglasmarinicube.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01518.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··
85 ·<a·href="a01518.html#details">More...</a></p>85 ·<a·href="a01518.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00545_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;:</div>88 Inheritance·diagram·for·Dune::BrezziDouglasMariniCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01517.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01517.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map">91 <map·name="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map">
92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="20,93,200,148"/>92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="20,93,200,148"/>
93 <area·shape="rect"·href="a01442.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·hexahedron."·alt=""·coords="5,5,215,45"/>93 <area·shape="rect"·href="a01442.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·hexahedron."·alt=""·coords="5,5,215,45"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00545_source.html">brezzidouglasmarinicube.hh</a></li>360 <li><a·class="el"·href="a00170_source.html">brezzidouglasmarinicube.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
1.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01522.html
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 ····<tr><td·class="paramname">R</td><td>Number·type·to·represent·shape·function·values·</td></tr>88 ····<tr><td·class="paramname">R</td><td>Number·type·to·represent·shape·function·values·</td></tr>
89 ····<tr><td·class="paramname">dim</td><td>Dimension·of·the·reference·elements,·currently·only·2·is·supported·</td></tr>89 ····<tr><td·class="paramname">dim</td><td>Dimension·of·the·reference·elements,·currently·only·2·is·supported·</td></tr>
90 ····<tr><td·class="paramname">order</td><td>Polynomial·order·of·the·element·</td></tr>90 ····<tr><td·class="paramname">order</td><td>Polynomial·order·of·the·element·</td></tr>
91 ··</table>91 ··</table>
92 ··</dd>92 ··</dd>
93 </dl>93 </dl>
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="a00494_source.html">brezzidouglasmarinisimplex.hh</a></li>95 <li><a·class="el"·href="a00173_source.html">brezzidouglasmarinisimplex.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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01526.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1.··84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1.··
85 ·<a·href="a01526.html#details">More...</a></p>85 ·<a·href="a01526.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>88 Inheritance·diagram·for·Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01525.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01525.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">91 <map·name="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">
92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1."·alt=""·coords="12,93,192,148"/>92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·1."·alt=""·coords="12,93,192,148"/>
93 <area·shape="rect"·href="a01458.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>93 <area·shape="rect"·href="a01458.html"·title="First·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00494_source.html">brezzidouglasmarinisimplex.hh</a></li>360 <li><a·class="el"·href="a00173_source.html">brezzidouglasmarinisimplex.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01530.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2.··84 <p>Brezzi-Douglas-Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2.··
85 ·<a·href="a01530.html#details">More...</a></p>85 ·<a·href="a01530.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>88 Inheritance·diagram·for·Dune::BrezziDouglasMariniSimplexLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01529.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01529.png"·border="0"·usemap="#a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">91 <map·name="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_brezzi_douglas_marini_simplex_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">
92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2."·alt=""·coords="12,93,192,148"/>92 <area·shape="rect"·title="Brezzi&#45;Douglas&#45;Marini·local·finite·elements·for·simplices·with·dimension·2·and·order·2."·alt=""·coords="12,93,192,148"/>
93 <area·shape="rect"·href="a01490.html"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>93 <area·shape="rect"·href="a01490.html"·title="Second·order·Brezzi&#45;Douglas&#45;Marini·shape·functions·on·triangles."·alt=""·coords="5,5,199,45"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00494_source.html">brezzidouglasmarinisimplex.hh</a></li>360 <li><a·class="el"·href="a00173_source.html">brezzidouglasmarinisimplex.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01534.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterface·Class·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterface·Class·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Interface·for·global-valued·finite·elements.··83 <p>Interface·for·global-valued·finite·elements.··
84 ·<a·href="a01534.html#details">More...</a></p>84 ·<a·href="a01534.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::FiniteElementInterface:</div>87 Inheritance·diagram·for·Dune::FiniteElementInterface:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01533.png"·border="0"·usemap="#a_dune_1_1_finite_element_interface_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01533.png"·border="0"·usemap="#a_dune_1_1_finite_element_interface_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_finite_element_interface_inherit__map"·id="a_dune_1_1_finite_element_interface_inherit__map">90 <map·name="a_dune_1_1_finite_element_interface_inherit__map"·id="a_dune_1_1_finite_element_interface_inherit__map">
91 <area·shape="rect"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,77,199,102"/>91 <area·shape="rect"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,77,199,102"/>
92 <area·shape="rect"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="271,5,445,45"/>92 <area·shape="rect"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="271,5,445,45"/>
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
248 </div><div·class="memdoc">248 </div><div·class="memdoc">
  
249 <p>Extract·geometry·type·of·this·finite·element.·</p>249 <p>Extract·geometry·type·of·this·finite·element.·</p>
  
250 </div>250 </div>
251 </div>251 </div>
252 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>252 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
253 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>253 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
254 </ul>254 </ul>
255 </div><!--·contents·-->255 </div><!--·contents·-->
256 <!--·start·footer·part·-->256 <!--·start·footer·part·-->
257 <hr·class="footer"/><address·class="footer"><small>257 <hr·class="footer"/><address·class="footer"><small>
258 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8258 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
259 </small></address>259 </small></address>
260 </body>260 </body>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01538.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterface::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterface::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>types·of·component·objects··82 <p>types·of·component·objects··
83 ·<a·href="a01538.html#details">More...</a></p>83 ·<a·href="a01538.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::FiniteElementInterface::Traits:</div>86 Inheritance·diagram·for·Dune::FiniteElementInterface::Traits:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01537.png"·border="0"·usemap="#a_dune_1_1_finite_element_interface_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01537.png"·border="0"·usemap="#a_dune_1_1_finite_element_interface_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_finite_element_interface_1_1_traits_inherit__map"·id="a_dune_1_1_finite_element_interface_1_1_traits_inherit__map">89 <map·name="a_dune_1_1_finite_element_interface_1_1_traits_inherit__map"·id="a_dune_1_1_finite_element_interface_1_1_traits_inherit__map">
90 <area·shape="rect"·title="types·of·component·objects"·alt=""·coords="5,101,199,141"/>90 <area·shape="rect"·title="types·of·component·objects"·alt=""·coords="5,101,199,141"/>
91 <area·shape="rect"·href="a02986.html"·title="·"·alt=""·coords="257,5,459,45"/>91 <area·shape="rect"·href="a02986.html"·title="·"·alt=""·coords="257,5,459,45"/>
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 <p>type·of·the·Interpolation·</p>168 <p>type·of·the·Interpolation·</p>
169 <p>Should·be·an·implementation·of·<a·class="el"·href="a01554.html"·title="Interface·for·global-valued·interpolation.">InterpolationInterface</a></p>169 <p>Should·be·an·implementation·of·<a·class="el"·href="a01554.html"·title="Interface·for·global-valued·interpolation.">InterpolationInterface</a></p>
170 <dl·class="section·note"><dt>Note</dt><dd>May·be·an·inline·class·instead·of·a·typedef.·</dd></dl>170 <dl·class="section·note"><dt>Note</dt><dd>May·be·an·inline·class·instead·of·a·typedef.·</dd></dl>
  
171 </div>171 </div>
172 </div>172 </div>
173 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>173 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
174 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>174 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
175 </ul>175 </ul>
176 </div><!--·contents·-->176 </div><!--·contents·-->
177 <!--·start·footer·part·-->177 <!--·start·footer·part·-->
178 <hr·class="footer"/><address·class="footer"><small>178 <hr·class="footer"/><address·class="footer"><small>
179 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8179 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
180 </small></address>180 </small></address>
181 </body>181 </body>
2.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01542.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·interface·for·global-valued·finite·elements.··83 <p>Factory·interface·for·global-valued·finite·elements.··
84 ·<a·href="a01542.html#details">More...</a></p>84 ·<a·href="a01542.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;:</div>87 Inheritance·diagram·for·Dune::FiniteElementFactoryInterface&lt;·Geometry,·VertexOrder·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01541.png"·border="0"·usemap="#a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01541.png"·border="0"·usemap="#a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map"·id="a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map">90 <map·name="a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map"·id="a_dune_1_1_finite_element_factory_interface_3_01_geometry_00_01_vertex_order_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,219,239,259"/>91 <area·shape="rect"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,219,239,259"/>
92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="887,29,1116,113"/>92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="887,29,1116,113"/>
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 </div><div·class="memdoc">351 </div><div·class="memdoc">
  
352 <p>create·a·finite·element·from·a·vertex·ordering·</p>352 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
356 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>356 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
357 </ul>357 </ul>
358 </div><!--·contents·-->358 </div><!--·contents·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <hr·class="footer"/><address·class="footer"><small>360 <hr·class="footer"/><address·class="footer"><small>
361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
362 </small></address>362 </small></address>
363 </body>363 </body>
1.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01546.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::BasisInterface·Class·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisInterface·Class·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Interface·for·global-valued·shape·functions.··83 <p>Interface·for·global-valued·shape·functions.··
84 ·<a·href="a01546.html#details">More...</a></p>84 ·<a·href="a01546.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::BasisInterface:</div>87 Inheritance·diagram·for·Dune::BasisInterface:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01545.png"·border="0"·usemap="#a_dune_1_1_basis_interface_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01545.png"·border="0"·usemap="#a_dune_1_1_basis_interface_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_basis_interface_inherit__map"·id="a_dune_1_1_basis_interface_inherit__map">90 <map·name="a_dune_1_1_basis_interface_inherit__map"·id="a_dune_1_1_basis_interface_inherit__map">
91 <area·shape="rect"·title="Interface·for·global&#45;valued·shape·functions."·alt=""·coords="5,29,152,54"/>91 <area·shape="rect"·title="Interface·for·global&#45;valued·shape·functions."·alt=""·coords="5,29,152,54"/>
92 <area·shape="rect"·href="a01630.html"·title="·"·alt=""·coords="619,5,819,75"/>92 <area·shape="rect"·href="a01630.html"·title="·"·alt=""·coords="619,5,819,75"/>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 </div><div·class="memdoc">265 </div><div·class="memdoc">
  
266 <p>Number·of·shape·functions.·</p>266 <p>Number·of·shape·functions.·</p>
  
267 </div>267 </div>
268 </div>268 </div>
269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>269 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
270 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>270 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
271 </ul>271 </ul>
272 </div><!--·contents·-->272 </div><!--·contents·-->
273 <!--·start·footer·part·-->273 <!--·start·footer·part·-->
274 <hr·class="footer"/><address·class="footer"><small>274 <hr·class="footer"/><address·class="footer"><small>
275 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8275 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
276 </small></address>276 </small></address>
277 </body>277 </body>
1.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01550.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::BasisInterface::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::BasisInterface::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>types·of·domain·and·range··82 <p>types·of·domain·and·range··
83 ·<a·href="a01550.html#details">More...</a></p>83 ·<a·href="a01550.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::BasisInterface::Traits:</div>86 Inheritance·diagram·for·Dune::BasisInterface::Traits:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01549.png"·border="0"·usemap="#a_dune_1_1_basis_interface_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01549.png"·border="0"·usemap="#a_dune_1_1_basis_interface_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_basis_interface_1_1_traits_inherit__map"·id="a_dune_1_1_basis_interface_1_1_traits_inherit__map">89 <map·name="a_dune_1_1_basis_interface_1_1_traits_inherit__map"·id="a_dune_1_1_basis_interface_1_1_traits_inherit__map">
90 <area·shape="rect"·title="types·of·domain·and·range"·alt=""·coords="37,5,184,45"/>90 <area·shape="rect"·title="types·of·domain·and·range"·alt=""·coords="37,5,184,45"/>
91 <area·shape="rect"·href="a01626.html"·title="Traits·class·for·local&#45;to&#45;global·basis·adaptors."·alt=""·coords="5,93,216,148"/>91 <area·shape="rect"·href="a01626.html"·title="Traits·class·for·local&#45;to&#45;global·basis·adaptors."·alt=""·coords="5,93,216,148"/>
Offset 254, 15 lines modifiedOffset 254, 15 lines modified
254 </div><div·class="memdoc">254 </div><div·class="memdoc">
  
255 <p>dimension·of·the·range·</p>255 <p>dimension·of·the·range·</p>
  
256 </div>256 </div>
257 </div>257 </div>
258 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>258 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
259 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>259 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
260 </ul>260 </ul>
261 </div><!--·contents·-->261 </div><!--·contents·-->
262 <!--·start·footer·part·-->262 <!--·start·footer·part·-->
263 <hr·class="footer"/><address·class="footer"><small>263 <hr·class="footer"/><address·class="footer"><small>
264 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8264 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
265 </small></address>265 </small></address>
266 </body>266 </body>
1.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01554.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::InterpolationInterface·Struct·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::InterpolationInterface·Struct·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Interface·for·global-valued·interpolation.··83 <p>Interface·for·global-valued·interpolation.··
84 ·<a·href="a01554.html#details">More...</a></p>84 ·<a·href="a01554.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::InterpolationInterface:</div>87 Inheritance·diagram·for·Dune::InterpolationInterface:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01553.png"·border="0"·usemap="#a_dune_1_1_interpolation_interface_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01553.png"·border="0"·usemap="#a_dune_1_1_interpolation_interface_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_interpolation_interface_inherit__map"·id="a_dune_1_1_interpolation_interface_inherit__map">90 <map·name="a_dune_1_1_interpolation_interface_inherit__map"·id="a_dune_1_1_interpolation_interface_inherit__map">
91 <area·shape="rect"·title="Interface·for·global&#45;valued·interpolation."·alt=""·coords="5,68,191,93"/>91 <area·shape="rect"·title="Interface·for·global&#45;valued·interpolation."·alt=""·coords="5,68,191,93"/>
92 <area·shape="rect"·href="a01634.html"·title="·"·alt=""·coords="710,5,925,60"/>92 <area·shape="rect"·href="a01634.html"·title="·"·alt=""·coords="710,5,925,60"/>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ··</table>172 ··</table>
173 ··</dd>173 ··</dd>
174 </dl>174 </dl>
  
175 </div>175 </div>
176 </div>176 </div>
177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>177 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
178 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>178 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <hr·class="footer"/><address·class="footer"><small>182 <hr·class="footer"/><address·class="footer"><small>
183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
184 </small></address>184 </small></address>
185 </body>185 </body>
1.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01558.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::CoefficientsInterface·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::CoefficientsInterface·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Interface·for·global-valued·coefficients.··82 <p>Interface·for·global-valued·coefficients.··
83 ·<a·href="a01558.html#details">More...</a></p>83 ·<a·href="a01558.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00146_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00518_source.html">dune/localfunctions/common/interface.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::CoefficientsInterface:</div>86 Inheritance·diagram·for·Dune::CoefficientsInterface:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01557.png"·border="0"·usemap="#a_dune_1_1_coefficients_interface_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01557.png"·border="0"·usemap="#a_dune_1_1_coefficients_interface_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_coefficients_interface_inherit__map"·id="a_dune_1_1_coefficients_interface_inherit__map">89 <map·name="a_dune_1_1_coefficients_interface_inherit__map"·id="a_dune_1_1_coefficients_interface_inherit__map">
90 <area·shape="rect"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="111,5,293,31"/>90 <area·shape="rect"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="111,5,293,31"/>
91 <area·shape="rect"·href="a03002.html"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="5,79,196,119"/>91 <area·shape="rect"·href="a03002.html"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="5,79,196,119"/>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 <p>number·of·coefficients·</p>147 <p>number·of·coefficients·</p>
  
148 </div>148 </div>
149 </div>149 </div>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li><a·class="el"·href="a00146_source.html">interface.hh</a></li>151 <li><a·class="el"·href="a00518_source.html">interface.hh</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <hr·class="footer"/><address·class="footer"><small>155 <hr·class="footer"/><address·class="footer"><small>
156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
157 </small></address>157 </small></address>
158 </body>158 </body>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01562.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterfaceSwitch&lt;·FiniteElement,·Dummy·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::FiniteElementInterfaceSwitch&lt;·FiniteElement,·Dummy·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Switch·for·uniform·treatment·of·finite·element·with·either·the·local·or·the·global·interface.··83 <p>Switch·for·uniform·treatment·of·finite·element·with·either·the·local·or·the·global·interface.··
84 ·<a·href="a01562.html#details">More...</a></p>84 ·<a·href="a01562.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00167_source.html">dune/localfunctions/common/interfaceswitch.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00530_source.html">dune/localfunctions/common/interfaceswitch.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:add84dcd62af7d42a57974a4e34dc2d68"·id="r_add84dcd62af7d42a57974a4e34dc2d68"><td·class="memItemLeft"·align="right"·valign="top">typedef·FiniteElement::Traits::Basis&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">Basis</a></td></tr>89 <tr·class="memitem:add84dcd62af7d42a57974a4e34dc2d68"·id="r_add84dcd62af7d42a57974a4e34dc2d68"><td·class="memItemLeft"·align="right"·valign="top">typedef·FiniteElement::Traits::Basis&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html#add84dcd62af7d42a57974a4e34dc2d68">Basis</a></td></tr>
90 <tr·class="memdesc:add84dcd62af7d42a57974a4e34dc2d68"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·type·of·the·basis··<br·/></td></tr>90 <tr·class="memdesc:add84dcd62af7d42a57974a4e34dc2d68"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·the·type·of·the·basis··<br·/></td></tr>
91 <tr·class="separator:add84dcd62af7d42a57974a4e34dc2d68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:add84dcd62af7d42a57974a4e34dc2d68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a708b668dbae7ee06ac2712a2d725b44a"·id="r_a708b668dbae7ee06ac2712a2d725b44a"><td·class="memItemLeft"·align="right"·valign="top">typedef·FiniteElement::Traits::Interpolation&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">Interpolation</a></td></tr>92 <tr·class="memitem:a708b668dbae7ee06ac2712a2d725b44a"·id="r_a708b668dbae7ee06ac2712a2d725b44a"><td·class="memItemLeft"·align="right"·valign="top">typedef·FiniteElement::Traits::Interpolation&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01562.html#a708b668dbae7ee06ac2712a2d725b44a">Interpolation</a></td></tr>
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
419 </div><div·class="memdoc">419 </div><div·class="memdoc">
  
420 <p>Store·a·finite·element·in·the·store.·</p>420 <p>Store·a·finite·element·in·the·store.·</p>
  
421 </div>421 </div>
422 </div>422 </div>
423 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>423 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
424 <li><a·class="el"·href="a00167_source.html">interfaceswitch.hh</a></li>424 <li><a·class="el"·href="a00530_source.html">interfaceswitch.hh</a></li>
425 </ul>425 </ul>
426 </div><!--·contents·-->426 </div><!--·contents·-->
427 <!--·start·footer·part·-->427 <!--·start·footer·part·-->
428 <hr·class="footer"/><address·class="footer"><small>428 <hr·class="footer"/><address·class="footer"><small>
429 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8429 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
430 </small></address>430 </small></address>
431 </body>431 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01566.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::BasisInterfaceSwitch&lt;·Basis,·Dummy·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::BasisInterfaceSwitch&lt;·Basis,·Dummy·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Switch·for·uniform·treatment·of·local·and·global·basis·classes.··84 <p>Switch·for·uniform·treatment·of·local·and·global·basis·classes.··
85 ·<a·href="a01566.html#details">More...</a></p>85 ·<a·href="a01566.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00167_source.html">dune/localfunctions/common/interfaceswitch.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00530_source.html">dune/localfunctions/common/interfaceswitch.hh</a>&gt;</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:adb94285f3f49b4f6e350d1b1c03e5643"·id="r_adb94285f3f49b4f6e350d1b1c03e5643"><td·class="memItemLeft"·align="right"·valign="top">typedef·Basis::Traits::DomainField&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html#adb94285f3f49b4f6e350d1b1c03e5643">DomainField</a></td></tr>90 <tr·class="memitem:adb94285f3f49b4f6e350d1b1c03e5643"·id="r_adb94285f3f49b4f6e350d1b1c03e5643"><td·class="memItemLeft"·align="right"·valign="top">typedef·Basis::Traits::DomainField&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html#adb94285f3f49b4f6e350d1b1c03e5643">DomainField</a></td></tr>
91 <tr·class="memdesc:adb94285f3f49b4f6e350d1b1c03e5643"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·field·types·of·the·coordinates··<br·/></td></tr>91 <tr·class="memdesc:adb94285f3f49b4f6e350d1b1c03e5643"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·field·types·of·the·coordinates··<br·/></td></tr>
92 <tr·class="separator:adb94285f3f49b4f6e350d1b1c03e5643"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:adb94285f3f49b4f6e350d1b1c03e5643"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:ac9756ae9068f4701ca55f6ab8e65efa8"·id="r_ac9756ae9068f4701ca55f6ab8e65efa8"><td·class="memItemLeft"·align="right"·valign="top">typedef·Basis::Traits::DomainLocal&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html#ac9756ae9068f4701ca55f6ab8e65efa8">DomainLocal</a></td></tr>93 <tr·class="memitem:ac9756ae9068f4701ca55f6ab8e65efa8"·id="r_ac9756ae9068f4701ca55f6ab8e65efa8"><td·class="memItemLeft"·align="right"·valign="top">typedef·Basis::Traits::DomainLocal&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01566.html#ac9756ae9068f4701ca55f6ab8e65efa8">DomainLocal</a></td></tr>
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 </div><div·class="memdoc">318 </div><div·class="memdoc">
  
319 <p>export·dimension·of·the·values·</p>319 <p>export·dimension·of·the·values·</p>
  
320 </div>320 </div>
321 </div>321 </div>
322 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>322 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
323 <li><a·class="el"·href="a00167_source.html">interfaceswitch.hh</a></li>323 <li><a·class="el"·href="a00530_source.html">interfaceswitch.hh</a></li>
324 </ul>324 </ul>
325 </div><!--·contents·-->325 </div><!--·contents·-->
326 <!--·start·footer·part·-->326 <!--·start·footer·part·-->
327 <hr·class="footer"/><address·class="footer"><small>327 <hr·class="footer"/><address·class="footer"><small>
328 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8328 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
329 </small></address>329 </small></address>
330 </body>330 </body>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01574.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementTraits&lt;·LB,·LC,·LI·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementTraits&lt;·LB,·LC,·LI·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>traits·helper·struct··82 <p>traits·helper·struct··
83 ·<a·href="a01574.html#details">More...</a></p>83 ·<a·href="a01574.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</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:a8f9e774cf92516881c316ee740ac0574"·id="r_a8f9e774cf92516881c316ee740ac0574"><td·class="memItemLeft"·align="right"·valign="top">typedef·LB&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">LocalBasisType</a></td></tr>88 <tr·class="memitem:a8f9e774cf92516881c316ee740ac0574"·id="r_a8f9e774cf92516881c316ee740ac0574"><td·class="memItemLeft"·align="right"·valign="top">typedef·LB&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">LocalBasisType</a></td></tr>
89 <tr·class="separator:a8f9e774cf92516881c316ee740ac0574"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a8f9e774cf92516881c316ee740ac0574"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a9a96ce417ddf0a77193794712f84da3d"·id="r_a9a96ce417ddf0a77193794712f84da3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·LC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">LocalCoefficientsType</a></td></tr>90 <tr·class="memitem:a9a96ce417ddf0a77193794712f84da3d"·id="r_a9a96ce417ddf0a77193794712f84da3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·LC&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">LocalCoefficientsType</a></td></tr>
91 <tr·class="separator:a9a96ce417ddf0a77193794712f84da3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a9a96ce417ddf0a77193794712f84da3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ······</table>146 ······</table>
147 </div><div·class="memdoc">147 </div><div·class="memdoc">
148 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000003">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>148 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000003">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
152 <li><a·class="el"·href="a00155_source.html">localfiniteelementtraits.hh</a></li>152 <li><a·class="el"·href="a00539_source.html">localfiniteelementtraits.hh</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
158 </small></address>158 </small></address>
159 </body>159 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01594.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Type·erasure·class·for·wrapping·LocalFiniteElement·classes.··83 <p>Type·erasure·class·for·wrapping·LocalFiniteElement·classes.··
84 ·<a·href="a01594.html#details">More...</a></p>84 ·<a·href="a01594.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00164_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00536_source.html">dune/localfunctions/common/localfiniteelementvariant.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalFiniteElementVariant&lt;·Implementations·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01593.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01593.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map">90 <map·name="a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_variant_3_01_implementations_01_4_inherit__map">
91 <area·shape="rect"·title="Type·erasure·class·for·wrapping·LocalFiniteElement·classes."·alt=""·coords="5,44,188,84"/>91 <area·shape="rect"·title="Type·erasure·class·for·wrapping·LocalFiniteElement·classes."·alt=""·coords="5,44,188,84"/>
92 <area·shape="rect"·href="a01594.html"·title="·"·alt=""·coords="428,22,665,106"/>92 <area·shape="rect"·href="a01594.html"·title="·"·alt=""·coords="428,22,665,106"/>
Offset 632, 15 lines modifiedOffset 632, 15 lines modified
  
632 <p>Provide·access·to·underlying·std::variant.·</p>632 <p>Provide·access·to·underlying·std::variant.·</p>
633 <p>This·allows·to·use·std::visit·on·a·higher·level·which·allows·to·avoid·the·indirection·of·the·std::variant·-·polymorphism·inside·the·visitor·code.·Notice·that·the·provided·std::variant·contains·std::monostate·in·its·type·list.·Hence·any·visitor·used·to·access·the·variant·has·to·be·std::monostate-aware.·</p>633 <p>This·allows·to·use·std::visit·on·a·higher·level·which·allows·to·avoid·the·indirection·of·the·std::variant·-·polymorphism·inside·the·visitor·code.·Notice·that·the·provided·std::variant·contains·std::monostate·in·its·type·list.·Hence·any·visitor·used·to·access·the·variant·has·to·be·std::monostate-aware.·</p>
  
634 </div>634 </div>
635 </div>635 </div>
636 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>636 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
637 <li><a·class="el"·href="a00164_source.html">localfiniteelementvariant.hh</a></li>637 <li><a·class="el"·href="a00536_source.html">localfiniteelementvariant.hh</a></li>
638 </ul>638 </ul>
639 </div><!--·contents·-->639 </div><!--·contents·-->
640 <!--·start·footer·part·-->640 <!--·start·footer·part·-->
641 <hr·class="footer"/><address·class="footer"><small>641 <hr·class="footer"/><address·class="footer"><small>
642 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8642 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
643 </small></address>643 </small></address>
644 </body>644 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01602.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations.··84 <p>A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations.··
85 ·<a·href="a01602.html#details">More...</a></p>85 ·<a·href="a01602.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00158_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00533_source.html">dune/localfunctions/common/localfiniteelementvariantcache.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;:</div>88 Inheritance·diagram·for·Dune::LocalFiniteElementVariantCache&lt;·Base·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01601.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01601.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map">91 <map·name="a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_variant_cache_3_01_base_01_4_inherit__map">
92 <area·shape="rect"·title="A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations."·alt=""·coords="105,13,277,53"/>92 <area·shape="rect"·title="A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations."·alt=""·coords="105,13,277,53"/>
93 <area·shape="rect"·href="a01834.html"·title="A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order."·alt=""·coords="325,5,572,60"/>93 <area·shape="rect"·href="a01834.html"·title="A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order."·alt=""·coords="325,5,572,60"/>
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 </div><div·class="memdoc">351 </div><div·class="memdoc">
  
352 <p>Move·assignment.·</p>352 <p>Move·assignment.·</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
356 <li><a·class="el"·href="a00158_source.html">localfiniteelementvariantcache.hh</a></li>356 <li><a·class="el"·href="a00533_source.html">localfiniteelementvariantcache.hh</a></li>
357 </ul>357 </ul>
358 </div><!--·contents·-->358 </div><!--·contents·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <hr·class="footer"/><address·class="footer"><small>360 <hr·class="footer"/><address·class="footer"><small>
361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8361 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
362 </small></address>362 </small></address>
363 </body>363 </body>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01622.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalKey·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00553.html">Interface·to·be·implemented·by·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalKey·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00553.html">Interface·to·be·implemented·by·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Describe·position·of·one·degree·of·freedom.··83 <p>Describe·position·of·one·degree·of·freedom.··
84 ·<a·href="a01622.html#details">More...</a></p>84 ·<a·href="a01622.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a9fa985504ef9093a481bebec764e7585"·id="r_a9fa985504ef9093a481bebec764e7585"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<a·class="el"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">intersectionCodim</a>·=66689 <tr·class="memitem:a9fa985504ef9093a481bebec764e7585"·id="r_a9fa985504ef9093a481bebec764e7585"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<a·class="el"·href="a01622.html#a9fa985504ef9093a481bebec764e7585a9d3081389464379700fb0ee0773f8992">intersectionCodim</a>·=666
90 ·}</td></tr>90 ·}</td></tr>
91 <tr·class="memdesc:a9fa985504ef9093a481bebec764e7585"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Enumerate·'special·values'·for·the·codimension·method.··<a·href="a01622.html#a9fa985504ef9093a481bebec764e7585">More...</a><br·/></td></tr>91 <tr·class="memdesc:a9fa985504ef9093a481bebec764e7585"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Enumerate·'special·values'·for·the·codimension·method.··<a·href="a01622.html#a9fa985504ef9093a481bebec764e7585">More...</a><br·/></td></tr>
92 <tr·class="separator:a9fa985504ef9093a481bebec764e7585"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a9fa985504ef9093a481bebec764e7585"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 361, 15 lines modifiedOffset 361, 15 lines modified
361 </div><div·class="memdoc">361 </div><div·class="memdoc">
  
362 <p>Return·number·of·associated·subentity.·</p>362 <p>Return·number·of·associated·subentity.·</p>
  
363 </div>363 </div>
364 </div>364 </div>
365 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>365 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
366 <li><a·class="el"·href="a00143_source.html">localkey.hh</a></li>366 <li><a·class="el"·href="a00524_source.html">localkey.hh</a></li>
367 </ul>367 </ul>
368 </div><!--·contents·-->368 </div><!--·contents·-->
369 <!--·start·footer·part·-->369 <!--·start·footer·part·-->
370 <hr·class="footer"/><address·class="footer"><small>370 <hr·class="footer"/><address·class="footer"><small>
371 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8371 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
372 </small></address>372 </small></address>
373 </body>373 </body>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01626.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Traits·class·for·local-to-global·basis·adaptors.··83 <p>Traits·class·for·local-to-global·basis·adaptors.··
84 ·<a·href="a01626.html#details">More...</a></p>84 ·<a·href="a01626.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalToGlobalBasisAdaptorTraits&lt;·LocalBasisTraits,·dimDomainGlobal_·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01625.png"·border="0"·usemap="#a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01625.png"·border="0"·usemap="#a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map"·id="a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map">90 <map·name="a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map"·id="a_dune_1_1_local_to_global_basis_adaptor_traits_3_01_local_basis_traits_00_01dim_domain_global___01_4_inherit__map">
91 <area·shape="rect"·title="Traits·class·for·local&#45;to&#45;global·basis·adaptors."·alt=""·coords="5,93,216,148"/>91 <area·shape="rect"·title="Traits·class·for·local&#45;to&#45;global·basis·adaptors."·alt=""·coords="5,93,216,148"/>
92 <area·shape="rect"·href="a01550.html"·title="types·of·domain·and·range"·alt=""·coords="37,5,184,45"/>92 <area·shape="rect"·href="a01550.html"·title="types·of·domain·and·range"·alt=""·coords="37,5,184,45"/>
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 ··</tr>435 ··</tr>
436 </table>436 </table>
437 </div><div·class="memdoc">437 </div><div·class="memdoc">
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
441 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>441 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 <!--·start·footer·part·-->444 <!--·start·footer·part·-->
445 <hr·class="footer"/><address·class="footer"><small>445 <hr·class="footer"/><address·class="footer"><small>
446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
447 </small></address>447 </small></address>
448 </body>448 </body>
2.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01630.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Convert·a·simple·scalar·local·basis·into·a·global·basis.··83 <p>Convert·a·simple·scalar·local·basis·into·a·global·basis.··
84 ·<a·href="a01630.html#details">More...</a></p>84 ·<a·href="a01630.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;:</div>87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalBasisAdaptor&lt;·LocalBasis,·Geometry·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01629.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01629.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map">90 <map·name="a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_basis_adaptor_3_01_local_basis_00_01_geometry_01_4_inherit__map">
91 <area·shape="rect"·title="Convert·a·simple·scalar·local·basis·into·a·global·basis."·alt=""·coords="201,22,381,77"/>91 <area·shape="rect"·title="Convert·a·simple·scalar·local·basis·into·a·global·basis."·alt=""·coords="201,22,381,77"/>
92 <area·shape="rect"·href="a01630.html"·title="·"·alt=""·coords="619,15,819,84"/>92 <area·shape="rect"·href="a01630.html"·title="·"·alt=""·coords="619,15,819,84"/>
Offset 472, 15 lines modifiedOffset 472, 15 lines modified
472 ··</tr>472 ··</tr>
473 </table>473 </table>
474 </div><div·class="memdoc">474 </div><div·class="memdoc">
  
475 </div>475 </div>
476 </div>476 </div>
477 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>477 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
478 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>478 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
479 </ul>479 </ul>
480 </div><!--·contents·-->480 </div><!--·contents·-->
481 <!--·start·footer·part·-->481 <!--·start·footer·part·-->
482 <hr·class="footer"/><address·class="footer"><small>482 <hr·class="footer"/><address·class="footer"><small>
483 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8483 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
484 </small></address>484 </small></address>
485 </body>485 </body>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01634.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Convert·a·local·interpolation·into·a·global·interpolation.··83 <p>Convert·a·local·interpolation·into·a·global·interpolation.··
84 ·<a·href="a01634.html#details">More...</a></p>84 ·<a·href="a01634.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalToGlobalInterpolationAdaptor&lt;·LocalInterpolation,·Traits_·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01633.png"·border="0"·usemap="#a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01633.png"·border="0"·usemap="#a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map"·id="a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map">90 <map·name="a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map"·id="a_dune_1_1_local_to_global_interpolation_adaptor_3_01_local_interpolation_00_01_traits___01_4_inherit__map">
91 <area·shape="rect"·title="Convert·a·local·interpolation·into·a·global·interpolation."·alt=""·coords="240,49,455,104"/>91 <area·shape="rect"·title="Convert·a·local·interpolation·into·a·global·interpolation."·alt=""·coords="240,49,455,104"/>
92 <area·shape="rect"·href="a01634.html"·title="·"·alt=""·coords="710,5,925,60"/>92 <area·shape="rect"·href="a01634.html"·title="·"·alt=""·coords="710,5,925,60"/>
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 ··</tr>268 ··</tr>
269 </table>269 </table>
270 </div><div·class="memdoc">270 </div><div·class="memdoc">
  
271 </div>271 </div>
272 </div>272 </div>
273 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>273 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
274 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>274 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
275 </ul>275 </ul>
276 </div><!--·contents·-->276 </div><!--·contents·-->
277 <!--·start·footer·part·-->277 <!--·start·footer·part·-->
278 <hr·class="footer"/><address·class="footer"><small>278 <hr·class="footer"/><address·class="footer"><small>
279 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8279 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
280 </small></address>280 </small></address>
281 </body>281 </body>
2.22 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01638.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.··83 <p>Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.··
84 ·<a·href="a01638.html#details">More...</a></p>84 ·<a·href="a01638.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;:</div>87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01637.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01637.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map">90 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_inherit__map">
91 <area·shape="rect"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element."·alt=""·coords="5,79,228,133"/>91 <area·shape="rect"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element."·alt=""·coords="5,79,228,133"/>
92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="20,5,213,31"/>92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="20,5,213,31"/>
Offset 281, 15 lines modifiedOffset 281, 15 lines modified
281 ··</tr>281 ··</tr>
282 </table>282 </table>
283 </div><div·class="memdoc">283 </div><div·class="memdoc">
  
284 </div>284 </div>
285 </div>285 </div>
286 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>286 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
287 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>287 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
288 </ul>288 </ul>
289 </div><!--·contents·-->289 </div><!--·contents·-->
290 <!--·start·footer·part·-->290 <!--·start·footer·part·-->
291 <hr·class="footer"/><address·class="footer"><small>291 <hr·class="footer"/><address·class="footer"><small>
292 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8292 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
293 </small></address>293 </small></address>
294 </body>294 </body>
2.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01642.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a01639.html">List·of·all·members</a>··</div>78 <a·href="a01639.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits:</div>84 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptor&lt;·LocalFiniteElement,·Geometry·&gt;::Traits:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01641.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01641.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map">87 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_3_01_local_finite_element_00_01_geometry_01_4_1_1_traits_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,93,228,148"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,93,228,148"/>
89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="20,5,213,45"/>89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="20,5,213,45"/>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ········</tr>147 ········</tr>
148 ······</table>148 ······</table>
149 </div><div·class="memdoc">149 </div><div·class="memdoc">
  
150 </div>150 </div>
151 </div>151 </div>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>153 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
157 <hr·class="footer"/><address·class="footer"><small>157 <hr·class="footer"/><address·class="footer"><small>
158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
159 </small></address>159 </small></address>
160 </body>160 </body>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01646.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·<a·class="el"·href="a01638.html"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.">ScalarLocalToGlobalFiniteElementAdaptor</a>·objects.··83 <p>Factory·for·<a·class="el"·href="a01638.html"·title="Convert·a·simple·scalar·local·finite·element·into·a·global·finite·element.">ScalarLocalToGlobalFiniteElementAdaptor</a>·objects.··
84 ·<a·href="a01646.html#details">More...</a></p>84 ·<a·href="a01646.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;:</div>87 Inheritance·diagram·for·Dune::ScalarLocalToGlobalFiniteElementAdaptorFactory&lt;·LocalFiniteElement,·Geometry·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01645.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01645.png"·border="0"·usemap="#a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map">90 <map·name="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map"·id="a_dune_1_1_scalar_local_to_global_finite_element_adaptor_factory_3_01_local_finite_element_00_01_geometry_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·ScalarLocalToGlobalFiniteElementAdaptor·objects."·alt=""·coords="288,101,511,155"/>91 <area·shape="rect"·title="Factory·for·ScalarLocalToGlobalFiniteElementAdaptor·objects."·alt=""·coords="288,101,511,155"/>
92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="887,19,1116,103"/>92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="887,19,1116,103"/>
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 </div><div·class="memdoc">436 </div><div·class="memdoc">
  
437 <p>create·a·finite·element·from·a·vertex·ordering·</p>437 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
438 </div>438 </div>
439 </div>439 </div>
440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>440 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
441 <li><a·class="el"·href="a00161_source.html">localtoglobaladaptors.hh</a></li>441 <li><a·class="el"·href="a00521_source.html">localtoglobaladaptors.hh</a></li>
442 </ul>442 </ul>
443 </div><!--·contents·-->443 </div><!--·contents·-->
444 <!--·start·footer·part·-->444 <!--·start·footer·part·-->
445 <hr·class="footer"/><address·class="footer"><small>445 <hr·class="footer"/><address·class="footer"><small>
446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8446 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
447 </small></address>447 </small></address>
448 </body>448 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01650.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>virtual·base·class·for·a·local·interpolation··83 <p>virtual·base·class·for·a·local·interpolation··
84 ·<a·href="a01650.html#details">More...</a></p>84 ·<a·href="a01650.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01649.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01649.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map">90 <map·name="a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_interface_3_01_domain_type_00_01_range_type_01_4_inherit__map">
91 <area·shape="rect"·title="virtual·base·class·for·a·local·interpolation"·alt=""·coords="237,52,437,107"/>91 <area·shape="rect"·title="virtual·base·class·for·a·local·interpolation"·alt=""·coords="237,52,437,107"/>
92 <area·shape="rect"·href="a01690.html"·title="·"·alt=""·coords="1167,5,1465,89"/>92 <area·shape="rect"·href="a01690.html"·title="·"·alt=""·coords="1167,5,1465,89"/>
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 <p>Implements·<a·class="el"·href="a01658.html#aceb878a229366dc53507cda8ffed8a14">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;</a>.</p>345 <p>Implements·<a·class="el"·href="a01658.html#aceb878a229366dc53507cda8ffed8a14">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;</a>.</p>
  
346 <p>Implemented·in·<a·class="el"·href="a01690.html#a4aedb69400bc71ce532fc3d1a94e7fb2">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a>.</p>346 <p>Implemented·in·<a·class="el"·href="a01690.html#a4aedb69400bc71ce532fc3d1a94e7fb2">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a>.</p>
  
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="a00149_source.html">virtualinterface.hh</a></li>350 <li><a·class="el"·href="a00527_source.html">virtualinterface.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8355 Generated·by&#160;<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>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01654.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalBasisVirtualInterface&lt;·T·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalBasisVirtualInterface&lt;·T·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>virtual·base·class·for·a·local·basis··83 <p>virtual·base·class·for·a·local·basis··
84 ·<a·href="a01654.html#details">More...</a></p>84 ·<a·href="a01654.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalBasisVirtualInterface&lt;·T·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalBasisVirtualInterface&lt;·T·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01653.png"·border="0"·usemap="#a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01653.png"·border="0"·usemap="#a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map"·id="a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map">90 <map·name="a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map"·id="a_dune_1_1_local_basis_virtual_interface_3_01_t_01_4_inherit__map">
91 <area·shape="rect"·title="virtual·base·class·for·a·local·basis"·alt=""·coords="5,48,252,73"/>91 <area·shape="rect"·title="virtual·base·class·for·a·local·basis"·alt=""·coords="5,48,252,73"/>
92 <area·shape="rect"·href="a01686.html"·title="·"·alt=""·coords="816,5,1016,60"/>92 <area·shape="rect"·href="a01686.html"·title="·"·alt=""·coords="816,5,1016,60"/>
Offset 384, 15 lines modifiedOffset 384, 15 lines modified
384 <p>Number·of·shape·functions.·</p>384 <p>Number·of·shape·functions.·</p>
  
385 <p>Implemented·in·<a·class="el"·href="a01686.html#a97902e62dcaafb14e9291f3989bbd4b1">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;</a>,·and·<a·class="el"·href="a01686.html#a97902e62dcaafb14e9291f3989bbd4b1">Dune::LocalBasisVirtualImp&lt;·LocalBasisTraits,·typename·Imp::Traits::LocalBasisType·&gt;</a>.</p>385 <p>Implemented·in·<a·class="el"·href="a01686.html#a97902e62dcaafb14e9291f3989bbd4b1">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;</a>,·and·<a·class="el"·href="a01686.html#a97902e62dcaafb14e9291f3989bbd4b1">Dune::LocalBasisVirtualImp&lt;·LocalBasisTraits,·typename·Imp::Traits::LocalBasisType·&gt;</a>.</p>
  
386 </div>386 </div>
387 </div>387 </div>
388 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>388 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
389 <li><a·class="el"·href="a00149_source.html">virtualinterface.hh</a></li>389 <li><a·class="el"·href="a00527_source.html">virtualinterface.hh</a></li>
390 </ul>390 </ul>
391 </div><!--·contents·-->391 </div><!--·contents·-->
392 <!--·start·footer·part·-->392 <!--·start·footer·part·-->
393 <hr·class="footer"/><address·class="footer"><small>393 <hr·class="footer"/><address·class="footer"><small>
394 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8394 Generated·by&#160;<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 </small></address>395 </small></address>
396 </body>396 </body>
2.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01658.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>virtual·base·class·for·a·local·interpolation··83 <p>virtual·base·class·for·a·local·interpolation··
84 ·<a·href="a01658.html#details">More...</a></p>84 ·<a·href="a01658.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalInterpolationVirtualInterfaceBase&lt;·DomainType,·RangeType·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01657.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01657.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map">90 <map·name="a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_interface_base_3_01_domain_type_00_01_range_type_01_4_inherit__map">
91 <area·shape="rect"·title="virtual·base·class·for·a·local·interpolation"·alt=""·coords="5,93,188,148"/>91 <area·shape="rect"·title="virtual·base·class·for·a·local·interpolation"·alt=""·coords="5,93,188,148"/>
92 <area·shape="rect"·href="a01650.html"·title="·"·alt=""·coords="977,5,1184,89"/>92 <area·shape="rect"·href="a01650.html"·title="·"·alt=""·coords="977,5,1184,89"/>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 </dl>241 </dl>
  
242 <p>Implemented·in·<a·class="el"·href="a01690.html#a4aedb69400bc71ce532fc3d1a94e7fb2">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a>,·and·<a·class="el"·href="a01650.html#a7200ff09a0dc1c676df376dc2344d64a">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;</a>.</p>242 <p>Implemented·in·<a·class="el"·href="a01690.html#a4aedb69400bc71ce532fc3d1a94e7fb2">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;</a>,·and·<a·class="el"·href="a01650.html#a7200ff09a0dc1c676df376dc2344d64a">Dune::LocalInterpolationVirtualInterface&lt;·DomainType,·RangeType·&gt;</a>.</p>
  
243 </div>243 </div>
244 </div>244 </div>
245 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>245 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
246 <li><a·class="el"·href="a00149_source.html">virtualinterface.hh</a></li>246 <li><a·class="el"·href="a00527_source.html">virtualinterface.hh</a></li>
247 </ul>247 </ul>
248 </div><!--·contents·-->248 </div><!--·contents·-->
249 <!--·start·footer·part·-->249 <!--·start·footer·part·-->
250 <hr·class="footer"/><address·class="footer"><small>250 <hr·class="footer"/><address·class="footer"><small>
251 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8251 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
252 </small></address>252 </small></address>
253 </body>253 </body>
4.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01662.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsVirtualInterface·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsVirtualInterface·Class·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>virtual·base·class·for·local·coefficients··82 <p>virtual·base·class·for·local·coefficients··
83 ·<a·href="a01662.html#details">More...</a></p>83 ·<a·href="a01662.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::LocalCoefficientsVirtualInterface:</div>86 Inheritance·diagram·for·Dune::LocalCoefficientsVirtualInterface:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01661.png"·border="0"·usemap="#a_dune_1_1_local_coefficients_virtual_interface_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01661.png"·border="0"·usemap="#a_dune_1_1_local_coefficients_virtual_interface_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_local_coefficients_virtual_interface_inherit__map"·id="a_dune_1_1_local_coefficients_virtual_interface_inherit__map">89 <map·name="a_dune_1_1_local_coefficients_virtual_interface_inherit__map"·id="a_dune_1_1_local_coefficients_virtual_interface_inherit__map">
90 <area·shape="rect"·title="virtual·base·class·for·local·coefficients"·alt=""·coords="5,393,204,433"/>90 <area·shape="rect"·title="virtual·base·class·for·local·coefficients"·alt=""·coords="5,393,204,433"/>
91 <area·shape="rect"·href="a01694.html"·title="·"·alt=""·coords="676,5,875,60"/>91 <area·shape="rect"·href="a01694.html"·title="·"·alt=""·coords="676,5,875,60"/>
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 <p>number·of·coefficients·</p>250 <p>number·of·coefficients·</p>
  
251 <p>Implemented·in·<a·class="el"·href="a01418.html#aec5545a8dd9e2c14623d83d4cae6da66">Dune::BDFMCubeLocalCoefficients&lt;·D,·R,·dim,·order·&gt;</a>,·<a·class="el"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">Dune::BDM1Cube2DLocalCoefficients</a>,·<a·class="el"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">Dune::BDM1Cube3DLocalCoefficients</a>,·<a·class="el"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">Dune::BDM1Simplex2DLocalCoefficients</a>,·<a·class="el"·href="a01482.html#aefdf3cfed6cfbf61d9428ef167533e41">Dune::BDM2Cube2DLocalCoefficients</a>,·<a·class="el"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">Dune::BDM2Simplex2DLocalCoefficients</a>,·<a·class="el"·href="a01694.html#adc47f825af07b84004df2d572784ce42">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;</a>,·<a·class="el"·href="a01694.html#adc47f825af07b84004df2d572784ce42">Dune::LocalCoefficientsVirtualImp&lt;·typename·Imp::Traits::LocalCoefficientsType·&gt;</a>,·<a·class="el"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">Dune::DualP1LocalCoefficients&lt;·dim·&gt;</a>,·<a·class="el"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;</a>,·<a·class="el"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">Dune::P0LocalCoefficients</a>,·<a·class="el"·href="a02062.html#a8e98fa5f238ca818fb5d69172eeab62c">Dune::MimeticLocalCoefficients</a>,·<a·class="el"·href="a02094.html#a2f5263545716db64fd5cbfcf2b842a22">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;</a>,·<a·class="el"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">Dune::RT02DLocalCoefficients</a>,·<a·class="el"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">Dune::RT03DLocalCoefficients</a>,·<a·class="el"·href="a02282.html#a9302eeea137ae0dcb932a1bd64a1d592">Dune::RT0Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02298.html#a481417e0c8c494c514e38e2306da582a">Dune::RT0Cube3DLocalCoefficients</a>,·<a·class="el"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">Dune::RT0PrismLocalCoefficients</a>,·<a·class="el"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">Dune::RT0PyramidLocalCoefficients</a>,·<a·class="el"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">Dune::RT1Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">Dune::RT1Cube3DLocalCoefficients</a>,·<a·class="el"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">Dune::RT2Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">Dune::RT3Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">Dune::RT4Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·1·&gt;</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·2·&gt;</a>,·and·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·3·&gt;</a>.</p>251 <p>Implemented·in·<a·class="el"·href="a01418.html#aec5545a8dd9e2c14623d83d4cae6da66">Dune::BDFMCubeLocalCoefficients&lt;·D,·R,·dim,·order·&gt;</a>,·<a·class="el"·href="a01434.html#a59df9e5e19514bc5eb82f275ca811b34">Dune::BDM1Cube2DLocalCoefficients</a>,·<a·class="el"·href="a01450.html#a63c26437bbcf2bbafb1ca3fae0b3dbef">Dune::BDM1Cube3DLocalCoefficients</a>,·<a·class="el"·href="a01466.html#ad6464b4ac97a4e7450d24909e4b27681">Dune::BDM1Simplex2DLocalCoefficients</a>,·<a·class="el"·href="a01482.html#aefdf3cfed6cfbf61d9428ef167533e41">Dune::BDM2Cube2DLocalCoefficients</a>,·<a·class="el"·href="a01498.html#ab41d8d86915cf4f9d30853d780e09d24">Dune::BDM2Simplex2DLocalCoefficients</a>,·<a·class="el"·href="a01694.html#adc47f825af07b84004df2d572784ce42">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;</a>,·<a·class="el"·href="a01694.html#adc47f825af07b84004df2d572784ce42">Dune::LocalCoefficientsVirtualImp&lt;·typename·Imp::Traits::LocalCoefficientsType·&gt;</a>,·<a·class="el"·href="a01722.html#ab737cd8161316bb596675da2c129ea53">Dune::DualP1LocalCoefficients&lt;·dim·&gt;</a>,·<a·class="el"·href="a01742.html#a12a13c8ec3ea3e7de54fbdcb08e1c0f0">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;</a>,·<a·class="el"·href="a01958.html#aba652021dbb57aff064a2c2b401d5297">Dune::P0LocalCoefficients</a>,·<a·class="el"·href="a02062.html#a8e98fa5f238ca818fb5d69172eeab62c">Dune::MimeticLocalCoefficients</a>,·<a·class="el"·href="a02094.html#a2f5263545716db64fd5cbfcf2b842a22">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;</a>,·<a·class="el"·href="a02246.html#aef63c8f64b72fd75fa241fb9cb35cff6">Dune::RT02DLocalCoefficients</a>,·<a·class="el"·href="a02262.html#acae5bc1b1c3854c8609b9f3c180b4577">Dune::RT03DLocalCoefficients</a>,·<a·class="el"·href="a02282.html#a9302eeea137ae0dcb932a1bd64a1d592">Dune::RT0Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02298.html#a481417e0c8c494c514e38e2306da582a">Dune::RT0Cube3DLocalCoefficients</a>,·<a·class="el"·href="a02310.html#a8a5d36ec4950eda46216c9e12d9c04a3">Dune::RT0PrismLocalCoefficients</a>,·<a·class="el"·href="a02326.html#ace1681bd3b7f31275cf7d1e9b54453db">Dune::RT0PyramidLocalCoefficients</a>,·<a·class="el"·href="a02358.html#ae7db40a90872a94090bd37c68b187196">Dune::RT1Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02374.html#a0a5a386003c2420f9061c0d9e53b23c7">Dune::RT1Cube3DLocalCoefficients</a>,·<a·class="el"·href="a02390.html#a1bd217cd997c371c6480009aeaabba68">Dune::RT2Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02406.html#ac0805e1507e831289ad4beb82b6807c7">Dune::RT3Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02422.html#a85d478d6a26b12ebd05458a186da61e7">Dune::RT4Cube2DLocalCoefficients</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·1·&gt;</a>,·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·2·&gt;</a>,·and·<a·class="el"·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients&lt;·3·&gt;</a>.</p>
  
252 </div>252 </div>
253 </div>253 </div>
254 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>254 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
255 <li><a·class="el"·href="a00149_source.html">virtualinterface.hh</a></li>255 <li><a·class="el"·href="a00527_source.html">virtualinterface.hh</a></li>
256 </ul>256 </ul>
257 </div><!--·contents·-->257 </div><!--·contents·-->
258 <!--·start·footer·part·-->258 <!--·start·footer·part·-->
259 <hr·class="footer"/><address·class="footer"><small>259 <hr·class="footer"/><address·class="footer"><small>
260 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8260 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
261 </small></address>261 </small></address>
262 </body>262 </body>
1.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01666.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>virtual·base·class·for·local·finite·elements·with·functions··83 <p>virtual·base·class·for·local·finite·elements·with·functions··
84 ·<a·href="a01666.html#details">More...</a></p>84 ·<a·href="a01666.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalFiniteElementVirtualInterface&lt;·T·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01665.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01665.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map">90 <map·name="a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_virtual_interface_3_01_t_01_4_inherit__map">
91 <area·shape="rect"·title="virtual·base·class·for·local·finite·elements·with·functions"·alt=""·coords="5,5,177,45"/>91 <area·shape="rect"·title="virtual·base·class·for·local·finite·elements·with·functions"·alt=""·coords="5,5,177,45"/>
92 <area·shape="rect"·title="·"·alt=""·coords="5,123,177,192"/>92 <area·shape="rect"·title="·"·alt=""·coords="5,123,177,192"/>
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 </div><div·class="memdoc">339 </div><div·class="memdoc">
  
340 <p></p>340 <p></p>
  
341 </div>341 </div>
342 </div>342 </div>
343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
344 <li><a·class="el"·href="a00149_source.html">virtualinterface.hh</a></li>344 <li><a·class="el"·href="a00527_source.html">virtualinterface.hh</a></li>
345 </ul>345 </ul>
346 </div><!--·contents·-->346 </div><!--·contents·-->
347 <!--·start·footer·part·-->347 <!--·start·footer·part·-->
348 <hr·class="footer"/><address·class="footer"><small>348 <hr·class="footer"/><address·class="footer"><small>
349 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8349 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
350 </small></address>350 </small></address>
351 </body>351 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01670.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>class·for·wrapping·a·finite·element·using·the·virtual·interface··84 <p>class·for·wrapping·a·finite·element·using·the·virtual·interface··
85 ·<a·href="a01670.html#details">More...</a></p>85 ·<a·href="a01670.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;:</div>88 Inheritance·diagram·for·Dune::LocalFiniteElementVirtualImp&lt;·Imp·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01669.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01669.png"·border="0"·usemap="#a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map">91 <map·name="a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_finite_element_virtual_imp_3_01_imp_01_4_inherit__map">
92 <area·shape="rect"·title="class·for·wrapping·a·finite·element·using·the·virtual·interface"·alt=""·coords="5,241,177,281"/>92 <area·shape="rect"·title="class·for·wrapping·a·finite·element·using·the·virtual·interface"·alt=""·coords="5,241,177,281"/>
93 <area·shape="rect"·title="·"·alt=""·coords="5,123,177,192"/>93 <area·shape="rect"·title="·"·alt=""·coords="5,123,177,192"/>
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
558 ··</tr>558 ··</tr>
559 </table>559 </table>
560 </div><div·class="memdoc">560 </div><div·class="memdoc">
  
561 </div>561 </div>
562 </div>562 </div>
563 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>563 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
564 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>564 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
565 </ul>565 </ul>
566 </div><!--·contents·-->566 </div><!--·contents·-->
567 <!--·start·footer·part·-->567 <!--·start·footer·part·-->
568 <hr·class="footer"/><address·class="footer"><small>568 <hr·class="footer"/><address·class="footer"><small>
569 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8569 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
570 </small></address>570 </small></address>
571 </body>571 </body>
2.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01674.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a01671.html">List·of·all·members</a>··</div>78 <a·href="a01671.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementCloneFactoryHelper&lt;·Imp,·IsInterface·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementCloneFactoryHelper&lt;·Imp,·IsInterface·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a991a2298f1fa78f8d064fdb95e79b422"·id="r_a991a2298f1fa78f8d064fdb95e79b422"><td·class="memItemLeft"·align="right"·valign="top">static·Imp·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">clone</a>·(const·Imp·&amp;imp)</td></tr>86 <tr·class="memitem:a991a2298f1fa78f8d064fdb95e79b422"·id="r_a991a2298f1fa78f8d064fdb95e79b422"><td·class="memItemLeft"·align="right"·valign="top">static·Imp·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01674.html#a991a2298f1fa78f8d064fdb95e79b422">clone</a>·(const·Imp·&amp;imp)</td></tr>
87 <tr·class="separator:a991a2298f1fa78f8d064fdb95e79b422"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a991a2298f1fa78f8d064fdb95e79b422"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Function·Documentation</h2>89 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 ··</tr>113 ··</tr>
114 </table>114 </table>
115 </div><div·class="memdoc">115 </div><div·class="memdoc">
  
116 </div>116 </div>
117 </div>117 </div>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>119 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
126 </body>126 </body>
2.16 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01682.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a01679.html">List·of·all·members</a>··</div>79 <a·href="a01679.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementCloneFactory&lt;·Imp·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LocalFiniteElementCloneFactory&lt;·Imp·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a88ae4ff4a4964c6cc59a1c44e40a3d55"·id="r_a88ae4ff4a4964c6cc59a1c44e40a3d55"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01666.html">LocalFiniteElementVirtualInterface</a>&lt;·typename·Imp::Traits::LocalBasisType::Traits·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">Interface</a></td></tr>87 <tr·class="memitem:a88ae4ff4a4964c6cc59a1c44e40a3d55"·id="r_a88ae4ff4a4964c6cc59a1c44e40a3d55"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01666.html">LocalFiniteElementVirtualInterface</a>&lt;·typename·Imp::Traits::LocalBasisType::Traits·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01682.html#a88ae4ff4a4964c6cc59a1c44e40a3d55">Interface</a></td></tr>
88 <tr·class="separator:a88ae4ff4a4964c6cc59a1c44e40a3d55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a88ae4ff4a4964c6cc59a1c44e40a3d55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 ··</tr>165 ··</tr>
166 </table>166 </table>
167 </div><div·class="memdoc">167 </div><div·class="memdoc">
  
168 </div>168 </div>
169 </div>169 </div>
170 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>170 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
171 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>171 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
172 </ul>172 </ul>
173 </div><!--·contents·-->173 </div><!--·contents·-->
174 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
175 <hr·class="footer"/><address·class="footer"><small>175 <hr·class="footer"/><address·class="footer"><small>
176 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8176 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
177 </small></address>177 </small></address>
178 </body>178 </body>
1.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01686.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>class·for·wrapping·a·basis·using·the·virtual·interface··85 <p>class·for·wrapping·a·basis·using·the·virtual·interface··
86 ·<a·href="a01686.html#details">More...</a></p>86 ·<a·href="a01686.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;:</div>89 Inheritance·diagram·for·Dune::LocalBasisVirtualImp&lt;·T,·Imp·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a01685.png"·border="0"·usemap="#a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a01685.png"·border="0"·usemap="#a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map">92 <map·name="a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_basis_virtual_imp_3_01_t_00_01_imp_01_4_inherit__map">
93 <area·shape="rect"·title="class·for·wrapping·a·basis·using·the·virtual·interface"·alt=""·coords="301,29,487,69"/>93 <area·shape="rect"·title="class·for·wrapping·a·basis·using·the·virtual·interface"·alt=""·coords="301,29,487,69"/>
94 <area·shape="rect"·href="a01686.html"·title="·"·alt=""·coords="663,22,863,77"/>94 <area·shape="rect"·href="a01686.html"·title="·"·alt=""·coords="663,22,863,77"/>
Offset 426, 15 lines modifiedOffset 426, 15 lines modified
426 ··</tr>426 ··</tr>
427 </table>427 </table>
428 </div><div·class="memdoc">428 </div><div·class="memdoc">
  
429 </div>429 </div>
430 </div>430 </div>
431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
432 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>432 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
433 </ul>433 </ul>
434 </div><!--·contents·-->434 </div><!--·contents·-->
435 <!--·start·footer·part·-->435 <!--·start·footer·part·-->
436 <hr·class="footer"/><address·class="footer"><small>436 <hr·class="footer"/><address·class="footer"><small>
437 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8437 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
438 </small></address>438 </small></address>
439 </body>439 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01690.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>class·for·wrapping·a·local·interpolation·using·the·virtual·interface··85 <p>class·for·wrapping·a·local·interpolation·using·the·virtual·interface··
86 ·<a·href="a01690.html#details">More...</a></p>86 ·<a·href="a01690.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;:</div>89 Inheritance·diagram·for·Dune::LocalInterpolationVirtualImp&lt;·DomainType,·RangeType,·Imp·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a01689.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a01689.png"·border="0"·usemap="#a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map">92 <map·name="a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_interpolation_virtual_imp_3_01_domain_type_00_01_range_type_00_01_imp_01_4_inherit__map">
93 <area·shape="rect"·title="class·for·wrapping·a·local·interpolation·using·the·virtual·interface"·alt=""·coords="487,37,657,91"/>93 <area·shape="rect"·title="class·for·wrapping·a·local·interpolation·using·the·virtual·interface"·alt=""·coords="487,37,657,91"/>
94 <area·shape="rect"·href="a01690.html"·title="·"·alt=""·coords="919,22,1217,106"/>94 <area·shape="rect"·href="a01690.html"·title="·"·alt=""·coords="919,22,1217,106"/>
Offset 380, 15 lines modifiedOffset 380, 15 lines modified
380 ··</tr>380 ··</tr>
381 </table>381 </table>
382 </div><div·class="memdoc">382 </div><div·class="memdoc">
  
383 </div>383 </div>
384 </div>384 </div>
385 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>385 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
386 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>386 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
387 </ul>387 </ul>
388 </div><!--·contents·-->388 </div><!--·contents·-->
389 <!--·start·footer·part·-->389 <!--·start·footer·part·-->
390 <hr·class="footer"/><address·class="footer"><small>390 <hr·class="footer"/><address·class="footer"><small>
391 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8391 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
392 </small></address>392 </small></address>
393 </body>393 </body>
1.92 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01694.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>class·for·wrapping·local·coefficients·using·the·virtual·interface··84 <p>class·for·wrapping·local·coefficients·using·the·virtual·interface··
85 ·<a·href="a01694.html#details">More...</a></p>85 ·<a·href="a01694.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00152_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00542_source.html">dune/localfunctions/common/virtualwrappers.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;:</div>88 Inheritance·diagram·for·Dune::LocalCoefficientsVirtualImp&lt;·Imp·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01693.png"·border="0"·usemap="#a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01693.png"·border="0"·usemap="#a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map">91 <map·name="a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map"·id="a_dune_1_1_local_coefficients_virtual_imp_3_01_imp_01_4_inherit__map">
92 <area·shape="rect"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="253,799,452,839"/>92 <area·shape="rect"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="253,799,452,839"/>
93 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="985,30,1237,56"/>93 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="985,30,1237,56"/>
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 ··</tr>304 ··</tr>
305 </table>305 </table>
306 </div><div·class="memdoc">306 </div><div·class="memdoc">
  
307 </div>307 </div>
308 </div>308 </div>
309 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>309 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
310 <li><a·class="el"·href="a00152_source.html">virtualwrappers.hh</a></li>310 <li><a·class="el"·href="a00542_source.html">virtualwrappers.hh</a></li>
311 </ul>311 </ul>
312 </div><!--·contents·-->312 </div><!--·contents·-->
313 <!--·start·footer·part·-->313 <!--·start·footer·part·-->
314 <hr·class="footer"/><address·class="footer"><small>314 <hr·class="footer"/><address·class="footer"><small>
315 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8315 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
316 </small></address>316 </small></address>
317 </body>317 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01710.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::CrouzeixRaviartLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::CrouzeixRaviartLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Crouzeix-Raviart·finite·element.··84 <p>Crouzeix-Raviart·finite·element.··
85 ·<a·href="a01710.html#details">More...</a></p>85 ·<a·href="a01710.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/crouzeixraviart.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/crouzeixraviart.hh</a>&gt;</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:ac7a0804385ded22d173cffad44c15021"·id="r_ac7a0804385ded22d173cffad44c15021"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01710.html#ac7a0804385ded22d173cffad44c15021">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::CrouzeixRaviartLocalBasis&lt;·D,·R,·dim·&gt;,·Impl::CrouzeixRaviartLocalCoefficients&lt;·dim·&gt;,·Impl::CrouzeixRaviartLocalInterpolation&lt;·Impl::CrouzeixRaviartLocalBasis&lt;·D,·R,·dim·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:ac7a0804385ded22d173cffad44c15021"·id="r_ac7a0804385ded22d173cffad44c15021"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01710.html#ac7a0804385ded22d173cffad44c15021">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::CrouzeixRaviartLocalBasis&lt;·D,·R,·dim·&gt;,·Impl::CrouzeixRaviartLocalCoefficients&lt;·dim·&gt;,·Impl::CrouzeixRaviartLocalInterpolation&lt;·Impl::CrouzeixRaviartLocalBasis&lt;·D,·R,·dim·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="memdesc:ac7a0804385ded22d173cffad44c15021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>91 <tr·class="memdesc:ac7a0804385ded22d173cffad44c15021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>
92 <tr·class="separator:ac7a0804385ded22d173cffad44c15021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ac7a0804385ded22d173cffad44c15021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
287 </div><div·class="memdoc">287 </div><div·class="memdoc">
  
288 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>288 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>
  
289 </div>289 </div>
290 </div>290 </div>
291 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>291 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
292 <li><a·class="el"·href="a00044_source.html">crouzeixraviart.hh</a></li>292 <li><a·class="el"·href="a00050_source.html">crouzeixraviart.hh</a></li>
293 </ul>293 </ul>
294 </div><!--·contents·-->294 </div><!--·contents·-->
295 <!--·start·footer·part·-->295 <!--·start·footer·part·-->
296 <hr·class="footer"/><address·class="footer"><small>296 <hr·class="footer"/><address·class="footer"><small>
297 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8297 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
298 </small></address>298 </small></address>
299 </body>299 </body>
2.58 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01714.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00556.html">Dual·Mortar·basis·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00556.html">Dual·Mortar·basis·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>The·local·dual·p1·finite·element·on·simplices.··84 <p>The·local·dual·p1·finite·element·on·simplices.··
85 ·<a·href="a01714.html#details">More...</a></p>85 ·<a·href="a01714.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00122_source.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/dualmortarbasis/dualp1.hh</a>&gt;</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:a2b5907e216e1c3c3b5a7c3d92f469198"·id="r_a2b5907e216e1c3c3b5a7c3d92f469198"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01718.html">DualP1LocalBasis</a>&lt;·D,·R,·dim,·faceDual·&gt;,·<a·class="el"·href="a01722.html">DualP1LocalCoefficients</a>&lt;·dim·&gt;,·<a·class="el"·href="a01726.html">DualP1LocalInterpolation</a>&lt;·dim,·<a·class="el"·href="a01718.html">DualP1LocalBasis</a>&lt;·D,·R,·dim,·faceDual·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">Traits</a></td></tr>90 <tr·class="memitem:a2b5907e216e1c3c3b5a7c3d92f469198"·id="r_a2b5907e216e1c3c3b5a7c3d92f469198"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01718.html">DualP1LocalBasis</a>&lt;·D,·R,·dim,·faceDual·&gt;,·<a·class="el"·href="a01722.html">DualP1LocalCoefficients</a>&lt;·dim·&gt;,·<a·class="el"·href="a01726.html">DualP1LocalInterpolation</a>&lt;·dim,·<a·class="el"·href="a01718.html">DualP1LocalBasis</a>&lt;·D,·R,·dim,·faceDual·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01714.html#a2b5907e216e1c3c3b5a7c3d92f469198">Traits</a></td></tr>
91 <tr·class="separator:a2b5907e216e1c3c3b5a7c3d92f469198"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a2b5907e216e1c3c3b5a7c3d92f469198"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 </table>310 </table>
311 </div><div·class="memdoc">311 </div><div·class="memdoc">
312 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000009">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>312 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000009">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
313 </div>313 </div>
314 </div>314 </div>
315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
316 <li><a·class="el"·href="a00122_source.html">dualp1.hh</a></li>316 <li><a·class="el"·href="a00101_source.html">dualp1.hh</a></li>
317 </ul>317 </ul>
318 </div><!--·contents·-->318 </div><!--·contents·-->
319 <!--·start·footer·part·-->319 <!--·start·footer·part·-->
320 <hr·class="footer"/><address·class="footer"><small>320 <hr·class="footer"/><address·class="footer"><small>
321 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8321 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
322 </small></address>322 </small></address>
323 </body>323 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01718.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Dual·Lagrange·shape·functions·on·the·simplex.··84 <p>Dual·Lagrange·shape·functions·on·the·simplex.··
85 ·<a·href="a01718.html#details">More...</a></p>85 ·<a·href="a01718.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00110_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localbasis.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localbasis.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;:</div>88 Inheritance·diagram·for·Dune::DualP1LocalBasis&lt;·D,·R,·dim,·faceDualT·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01717.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01717.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map">91 <map·name="a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_basis_3_01_d_00_01_r_00_01dim_00_01face_dual_t_01_4_inherit__map">
92 <area·shape="rect"·title="Dual·Lagrange·shape·functions·on·the·simplex."·alt=""·coords="5,5,176,45"/>92 <area·shape="rect"·title="Dual·Lagrange·shape·functions·on·the·simplex."·alt=""·coords="5,5,176,45"/>
93 <area·shape="rect"·href="a01718.html"·title="·"·alt=""·coords="7,108,175,148"/>93 <area·shape="rect"·href="a01718.html"·title="·"·alt=""·coords="7,108,175,148"/>
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 </div><div·class="memdoc">368 </div><div·class="memdoc">
  
369 <p>Determines·if·the·basis·is·only·biorthogonal·on·adjacent·faces.·</p>369 <p>Determines·if·the·basis·is·only·biorthogonal·on·adjacent·faces.·</p>
  
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="a00110_source.html">dualp1localbasis.hh</a></li>373 <li><a·class="el"·href="a00095_source.html">dualp1localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8378 Generated·by&#160;<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>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01722.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalCoefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalCoefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Local·coefficients·for·dual·simplex·P1·elements.··83 <p>Local·coefficients·for·dual·simplex·P1·elements.··
84 ·<a·href="a01722.html#details">More...</a></p>84 ·<a·href="a01722.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00092_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::DualP1LocalCoefficients&lt;·dim·&gt;:</div>87 Inheritance·diagram·for·Dune::DualP1LocalCoefficients&lt;·dim·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01721.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01721.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map">90 <map·name="a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_coefficients_3_01dim_01_4_inherit__map">
91 <area·shape="rect"·title="Local·coefficients·for·dual·simplex·P1·elements."·alt=""·coords="5,181,209,221"/>91 <area·shape="rect"·title="Local·coefficients·for·dual·simplex·P1·elements."·alt=""·coords="5,181,209,221"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="8,93,207,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="8,93,207,133"/>
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
234 ··</tr>234 ··</tr>
235 </table>235 </table>
236 </div><div·class="memdoc">236 </div><div·class="memdoc">
  
237 </div>237 </div>
238 </div>238 </div>
239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
240 <li><a·class="el"·href="a00116_source.html">dualp1localcoefficients.hh</a></li>240 <li><a·class="el"·href="a00092_source.html">dualp1localcoefficients.hh</a></li>
241 </ul>241 </ul>
242 </div><!--·contents·-->242 </div><!--·contents·-->
243 <!--·start·footer·part·-->243 <!--·start·footer·part·-->
244 <hr·class="footer"/><address·class="footer"><small>244 <hr·class="footer"/><address·class="footer"><small>
245 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8245 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
246 </small></address>246 </small></address>
247 </body>247 </body>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01726.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01723.html">List·of·all·members</a>··</div>78 <a·href="a01723.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00113_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::DualP1LocalInterpolation&lt;·dim,·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01725.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01725.png"·border="0"·usemap="#a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·id="a_dune_1_1_dual_p1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,15,212,55"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,15,212,55"/>
89 <area·shape="rect"·href="a01726.html"·title="·"·alt=""·coords="423,7,632,62"/>89 <area·shape="rect"·href="a01726.html"·title="·"·alt=""·coords="423,7,632,62"/>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 </div><div·class="memdoc">139 </div><div·class="memdoc">
  
140 <p>Local·interpolation·of·a·function.·</p>140 <p>Local·interpolation·of·a·function.·</p>
  
141 </div>141 </div>
142 </div>142 </div>
143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
144 <li><a·class="el"·href="a00113_source.html">dualp1localinterpolation.hh</a></li>144 <li><a·class="el"·href="a00098_source.html">dualp1localinterpolation.hh</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <hr·class="footer"/><address·class="footer"><small>148 <hr·class="footer"/><address·class="footer"><small>
149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
150 </small></address>150 </small></address>
151 </body>151 </body>
2.19 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01730.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pro-types">Protected·Types</a>·&#124;80 <a·href="#pro-types">Protected·Types</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a01727.html">List·of·all·members</a>··</div>82 <a·href="a01727.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::DualPQ1LocalFiniteElementCache&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::DualPQ1LocalFiniteElementCache&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00134_source.html">dune/localfunctions/dualmortarbasis/dualpq1factory.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00113_source.html">dune/localfunctions/dualmortarbasis/dualpq1factory.hh</a>&gt;</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:a60bf0d4f34ed4bacd356377c63ce1144"·id="r_a60bf0d4f34ed4bacd356377c63ce1144"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">FE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01730.html#a60bf0d4f34ed4bacd356377c63ce1144">FiniteElementType</a></td></tr>90 <tr·class="memitem:a60bf0d4f34ed4bacd356377c63ce1144"·id="r_a60bf0d4f34ed4bacd356377c63ce1144"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01730.html#ab3a5dee1344dd1e48ad3ba4ab13fd2c3">FE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01730.html#a60bf0d4f34ed4bacd356377c63ce1144">FiniteElementType</a></td></tr>
91 <tr·class="memdesc:a60bf0d4f34ed4bacd356377c63ce1144"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·finite·elements·stored·in·this·cache.··<br·/></td></tr>91 <tr·class="memdesc:a60bf0d4f34ed4bacd356377c63ce1144"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·finite·elements·stored·in·this·cache.··<br·/></td></tr>
92 <tr·class="separator:a60bf0d4f34ed4bacd356377c63ce1144"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a60bf0d4f34ed4bacd356377c63ce1144"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 ··</tr>374 ··</tr>
375 </table>375 </table>
376 </div><div·class="memdoc">376 </div><div·class="memdoc">
  
377 </div>377 </div>
378 </div>378 </div>
379 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>379 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
380 <li><a·class="el"·href="a00134_source.html">dualpq1factory.hh</a></li>380 <li><a·class="el"·href="a00113_source.html">dualpq1factory.hh</a></li>
381 </ul>381 </ul>
382 </div><!--·contents·-->382 </div><!--·contents·-->
383 <!--·start·footer·part·-->383 <!--·start·footer·part·-->
384 <hr·class="footer"/><address·class="footer"><small>384 <hr·class="footer"/><address·class="footer"><small>
385 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8385 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
386 </small></address>386 </small></address>
387 </body>387 </body>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01734.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00556.html">Dual·Mortar·basis·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalFiniteElement&lt;·D,·R,·dim,·faceDual·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00556.html">Dual·Mortar·basis·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>The·local·dual·Q1·finite·element·on·cubes.··84 <p>The·local·dual·Q1·finite·element·on·cubes.··
85 ·<a·href="a01734.html#details">More...</a></p>85 ·<a·href="a01734.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00119_source.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00116_source.html">dune/localfunctions/dualmortarbasis/dualq1.hh</a>&gt;</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:a2a79e9fb3f506a4c31dd8083d207d475"·id="r_a2a79e9fb3f506a4c31dd8083d207d475"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01738.html">DualQ1LocalBasis</a>&lt;·D,·R,·dim·&gt;,·<a·class="el"·href="a01742.html">DualQ1LocalCoefficients</a>&lt;·dim·&gt;,·<a·class="el"·href="a01746.html">DualQ1LocalInterpolation</a>&lt;·dim,·<a·class="el"·href="a01738.html">DualQ1LocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">Traits</a></td></tr>90 <tr·class="memitem:a2a79e9fb3f506a4c31dd8083d207d475"·id="r_a2a79e9fb3f506a4c31dd8083d207d475"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01738.html">DualQ1LocalBasis</a>&lt;·D,·R,·dim·&gt;,·<a·class="el"·href="a01742.html">DualQ1LocalCoefficients</a>&lt;·dim·&gt;,·<a·class="el"·href="a01746.html">DualQ1LocalInterpolation</a>&lt;·dim,·<a·class="el"·href="a01738.html">DualQ1LocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01734.html#a2a79e9fb3f506a4c31dd8083d207d475">Traits</a></td></tr>
91 <tr·class="separator:a2a79e9fb3f506a4c31dd8083d207d475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a2a79e9fb3f506a4c31dd8083d207d475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 </table>310 </table>
311 </div><div·class="memdoc">311 </div><div·class="memdoc">
312 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000015">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>312 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000015">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
313 </div>313 </div>
314 </div>314 </div>
315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>315 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
316 <li><a·class="el"·href="a00119_source.html">dualq1.hh</a></li>316 <li><a·class="el"·href="a00116_source.html">dualq1.hh</a></li>
317 </ul>317 </ul>
318 </div><!--·contents·-->318 </div><!--·contents·-->
319 <!--·start·footer·part·-->319 <!--·start·footer·part·-->
320 <hr·class="footer"/><address·class="footer"><small>320 <hr·class="footer"/><address·class="footer"><small>
321 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8321 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
322 </small></address>322 </small></address>
323 </body>323 </body>
2.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01738.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.··83 <p>Dual·Lagrange·shape·functions·of·order·1·on·the·reference·cube.··
84 ·<a·href="a01738.html#details">More...</a></p>84 ·<a·href="a01738.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00125_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00110_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ac8bf788263b41b75dd7970d42048d536"·id="r_ac8bf788263b41b75dd7970d42048d536"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·dim,·Dune::FieldVector&lt;·D,·dim·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">Traits</a></td></tr>89 <tr·class="memitem:ac8bf788263b41b75dd7970d42048d536"·id="r_ac8bf788263b41b75dd7970d42048d536"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·dim,·Dune::FieldVector&lt;·D,·dim·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01738.html#ac8bf788263b41b75dd7970d42048d536">Traits</a></td></tr>
90 <tr·class="separator:ac8bf788263b41b75dd7970d42048d536"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ac8bf788263b41b75dd7970d42048d536"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
350 </div><div·class="memdoc">350 </div><div·class="memdoc">
  
351 <p>number·of·shape·functions·</p>351 <p>number·of·shape·functions·</p>
  
352 </div>352 </div>
353 </div>353 </div>
354 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>354 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
355 <li><a·class="el"·href="a00125_source.html">dualq1localbasis.hh</a></li>355 <li><a·class="el"·href="a00110_source.html">dualq1localbasis.hh</a></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <hr·class="footer"/><address·class="footer"><small>359 <hr·class="footer"/><address·class="footer"><small>
360 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8360 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
361 </small></address>361 </small></address>
362 </body>362 </body>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01742.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalCoefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·dual·Q1·elements.··83 <p>Layout·map·for·dual·Q1·elements.··
84 ·<a·href="a01742.html#details">More...</a></p>84 ·<a·href="a01742.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00128_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00107_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::DualQ1LocalCoefficients&lt;·dim·&gt;:</div>87 Inheritance·diagram·for·Dune::DualQ1LocalCoefficients&lt;·dim·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01741.png"·border="0"·usemap="#a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01741.png"·border="0"·usemap="#a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map">90 <map·name="a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dual_q1_local_coefficients_3_01dim_01_4_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·dual·Q1·elements."·alt=""·coords="5,181,211,221"/>91 <area·shape="rect"·title="Layout·map·for·dual·Q1·elements."·alt=""·coords="5,181,211,221"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="9,93,207,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="9,93,207,133"/>
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
234 ··</tr>234 ··</tr>
235 </table>235 </table>
236 </div><div·class="memdoc">236 </div><div·class="memdoc">
  
237 </div>237 </div>
238 </div>238 </div>
239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
240 <li><a·class="el"·href="a00128_source.html">dualq1localcoefficients.hh</a></li>240 <li><a·class="el"·href="a00107_source.html">dualq1localcoefficients.hh</a></li>
241 </ul>241 </ul>
242 </div><!--·contents·-->242 </div><!--·contents·-->
243 <!--·start·footer·part·-->243 <!--·start·footer·part·-->
244 <hr·class="footer"/><address·class="footer"><small>244 <hr·class="footer"/><address·class="footer"><small>
245 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8245 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
246 </small></address>246 </small></address>
247 </body>247 </body>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01746.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01743.html">List·of·all·members</a>··</div>78 <a·href="a01743.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00570.html">Implementation·of·Dual·Mortar·basis·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00131_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::DualQ1LocalInterpolation&lt;·dim,·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01745.png"·border="0"·usemap="#a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01745.png"·border="0"·usemap="#a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·id="a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map"·id="a_dune_1_1_dual_q1_local_interpolation_3_01dim_00_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="7,5,215,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="7,5,215,45"/>
89 <area·shape="rect"·href="a01746.html"·title="·"·alt=""·coords="5,123,216,177"/>89 <area·shape="rect"·href="a01746.html"·title="·"·alt=""·coords="5,123,216,177"/>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ··</tr>172 ··</tr>
173 </table>173 </table>
174 </div><div·class="memdoc">174 </div><div·class="memdoc">
  
175 </div>175 </div>
176 </div>176 </div>
177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
178 <li><a·class="el"·href="a00131_source.html">dualq1localinterpolation.hh</a></li>178 <li><a·class="el"·href="a00104_source.html">dualq1localinterpolation.hh</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <hr·class="footer"/><address·class="footer"><small>182 <hr·class="footer"/><address·class="footer"><small>
183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8183 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
184 </small></address>184 </small></address>
185 </body>185 </body>
2.53 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01750.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::SimplexP1BubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::SimplexP1BubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··84 <p>Linear·Lagrange·functions·enriched·with·an·element·bubble·function.··
85 ·<a·href="a01750.html#details">More...</a></p>85 ·<a·href="a01750.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00080_source.html">dune/localfunctions/enriched/simplexp1bubble.hh</a>&gt;</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:a13567d5917a740416e32bcfaa9ace86b"·id="r_a13567d5917a740416e32bcfaa9ace86b"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html#a13567d5917a740416e32bcfaa9ace86b">LocalBasisType</a>·=·<a·class="el"·href="a01754.html">SimplexP1BubbleLocalBasis</a>&lt;·D,·R,·dim·&gt;</td></tr>90 <tr·class="memitem:a13567d5917a740416e32bcfaa9ace86b"·id="r_a13567d5917a740416e32bcfaa9ace86b"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html#a13567d5917a740416e32bcfaa9ace86b">LocalBasisType</a>·=·<a·class="el"·href="a01754.html">SimplexP1BubbleLocalBasis</a>&lt;·D,·R,·dim·&gt;</td></tr>
91 <tr·class="memdesc:a13567d5917a740416e32bcfaa9ace86b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·local·basis.··<br·/></td></tr>91 <tr·class="memdesc:a13567d5917a740416e32bcfaa9ace86b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·local·basis.··<br·/></td></tr>
92 <tr·class="separator:a13567d5917a740416e32bcfaa9ace86b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a13567d5917a740416e32bcfaa9ace86b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:a5d9b0ee47dcb71b678db66b94ef15f29"·id="r_a5d9b0ee47dcb71b678db66b94ef15f29"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html#a5d9b0ee47dcb71b678db66b94ef15f29">LocalCoefficientsType</a>·=·<a·class="el"·href="a01758.html">SimplexP1BubbleLocalCoefficients</a>&lt;·dim·&gt;</td></tr>93 <tr·class="memitem:a5d9b0ee47dcb71b678db66b94ef15f29"·id="r_a5d9b0ee47dcb71b678db66b94ef15f29"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01750.html#a5d9b0ee47dcb71b678db66b94ef15f29">LocalCoefficientsType</a>·=·<a·class="el"·href="a01758.html">SimplexP1BubbleLocalCoefficients</a>&lt;·dim·&gt;</td></tr>
Offset 355, 15 lines modifiedOffset 355, 15 lines modified
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 <p>Returns·the·type·of·the·geometry·the·finite-element·is·attached·to.·</p>356 <p>Returns·the·type·of·the·geometry·the·finite-element·is·attached·to.·</p>
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00428_source.html">simplexp1bubble.hh</a></li>360 <li><a·class="el"·href="a00080_source.html">simplexp1bubble.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01766.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="a01763.html">List·of·all·members</a>··</div>80 <a·href="a01763.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalP2LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalP2LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00080_source.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00500_source.html">dune/localfunctions/hierarchical/hierarchicalp2.hh</a>&gt;</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:a93d4bd9bf25c4e3ef50be06b405f127c"·id="r_a93d4bd9bf25c4e3ef50be06b405f127c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;·D,·R,·dim·&gt;,·typename·<a·class="el"·href="a01946.html">LagrangeSimplexLocalFiniteElement</a>&lt;·D,·R,·dim,·2·&gt;<a·class="el"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">::Traits::LocalCoefficientsType</a>,·<a·class="el"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation</a>&lt;·<a·class="el"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">Traits</a></td></tr>88 <tr·class="memitem:a93d4bd9bf25c4e3ef50be06b405f127c"·id="r_a93d4bd9bf25c4e3ef50be06b405f127c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;·D,·R,·dim·&gt;,·typename·<a·class="el"·href="a01946.html">LagrangeSimplexLocalFiniteElement</a>&lt;·D,·R,·dim,·2·&gt;<a·class="el"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">::Traits::LocalCoefficientsType</a>,·<a·class="el"·href="a01786.html">HierarchicalSimplexP2LocalInterpolation</a>&lt;·<a·class="el"·href="a01770.html">HierarchicalSimplexP2LocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01766.html#a93d4bd9bf25c4e3ef50be06b405f127c">Traits</a></td></tr>
89 <tr·class="separator:a93d4bd9bf25c4e3ef50be06b405f127c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a93d4bd9bf25c4e3ef50be06b405f127c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 </table>297 </table>
298 </div><div·class="memdoc">298 </div><div·class="memdoc">
299 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000023">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>299 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000023">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
300 </div>300 </div>
301 </div>301 </div>
302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
303 <li><a·class="el"·href="a00080_source.html">hierarchicalp2.hh</a></li>303 <li><a·class="el"·href="a00500_source.html">hierarchicalp2.hh</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
309 </small></address>309 </small></address>
310 </body>310 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01770.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01767.html">List·of·all·members</a>··</div>78 <a·href="a01767.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00086_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
85 Public·Member·Functions</h2></td></tr>85 Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:ad785c5bd4907446ed67ce0888623f017"·id="r_ad785c5bd4907446ed67ce0888623f017"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">HierarchicalSimplexP2LocalBasis</a>·()</td></tr>86 <tr·class="memitem:ad785c5bd4907446ed67ce0888623f017"·id="r_ad785c5bd4907446ed67ce0888623f017"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01770.html#ad785c5bd4907446ed67ce0888623f017">HierarchicalSimplexP2LocalBasis</a>·()</td></tr>
87 <tr·class="separator:ad785c5bd4907446ed67ce0888623f017"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:ad785c5bd4907446ed67ce0888623f017"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>89 <h2·class="groupheader">Constructor·&amp;·Destructor·Documentation</h2>
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ··</tr>112 ··</tr>
113 </table>113 </table>
114 </div><div·class="memdoc">114 </div><div·class="memdoc">
  
115 </div>115 </div>
116 </div>116 </div>
117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
118 <li><a·class="el"·href="a00086_source.html">hierarchicalsimplexp2localbasis.hh</a></li>118 <li><a·class="el"·href="a00512_source.html">hierarchicalsimplexp2localbasis.hh</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <hr·class="footer"/><address·class="footer"><small>122 <hr·class="footer"/><address·class="footer"><small>
123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
124 </small></address>124 </small></address>
125 </body>125 </body>
2.46 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01774.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Hierarchical·P2·basis·in·1d.··83 <p>Hierarchical·P2·basis·in·1d.··
84 ·<a·href="a01774.html#details">More...</a></p>84 ·<a·href="a01774.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00086_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a1bd6eec6a36549903b640b7aaa3a15f0"·id="r_a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·1,·Dune::FieldVector&lt;·D,·1·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·1·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">Traits</a></td></tr>89 <tr·class="memitem:a1bd6eec6a36549903b640b7aaa3a15f0"·id="r_a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·1,·Dune::FieldVector&lt;·D,·1·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·1·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01774.html#a1bd6eec6a36549903b640b7aaa3a15f0">Traits</a></td></tr>
90 <tr·class="memdesc:a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>90 <tr·class="memdesc:a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
91 <tr·class="separator:a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a1bd6eec6a36549903b640b7aaa3a15f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 </div><div·class="memdoc">327 </div><div·class="memdoc">
  
328 <p>number·of·shape·functions·</p>328 <p>number·of·shape·functions·</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
332 <li><a·class="el"·href="a00086_source.html">hierarchicalsimplexp2localbasis.hh</a></li>332 <li><a·class="el"·href="a00512_source.html">hierarchicalsimplexp2localbasis.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 <!--·start·footer·part·-->335 <!--·start·footer·part·-->
336 <hr·class="footer"/><address·class="footer"><small>336 <hr·class="footer"/><address·class="footer"><small>
337 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8337 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
338 </small></address>338 </small></address>
339 </body>339 </body>
2.46 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01778.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Hierarchical·P2·basis·in·2d.··83 <p>Hierarchical·P2·basis·in·2d.··
84 ·<a·href="a01778.html#details">More...</a></p>84 ·<a·href="a01778.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00086_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a084928b364eb63b742b639ddbe32df43"·id="r_a084928b364eb63b742b639ddbe32df43"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01778.html#a084928b364eb63b742b639ddbe32df43">Traits</a></td></tr>89 <tr·class="memitem:a084928b364eb63b742b639ddbe32df43"·id="r_a084928b364eb63b742b639ddbe32df43"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01778.html#a084928b364eb63b742b639ddbe32df43">Traits</a></td></tr>
90 <tr·class="memdesc:a084928b364eb63b742b639ddbe32df43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>90 <tr·class="memdesc:a084928b364eb63b742b639ddbe32df43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
91 <tr·class="separator:a084928b364eb63b742b639ddbe32df43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a084928b364eb63b742b639ddbe32df43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 </div><div·class="memdoc">331 </div><div·class="memdoc">
  
332 <p>number·of·shape·functions·</p>332 <p>number·of·shape·functions·</p>
  
333 </div>333 </div>
334 </div>334 </div>
335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>335 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
336 <li><a·class="el"·href="a00086_source.html">hierarchicalsimplexp2localbasis.hh</a></li>336 <li><a·class="el"·href="a00512_source.html">hierarchicalsimplexp2localbasis.hh</a></li>
337 </ul>337 </ul>
338 </div><!--·contents·-->338 </div><!--·contents·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <hr·class="footer"/><address·class="footer"><small>340 <hr·class="footer"/><address·class="footer"><small>
341 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8341 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
342 </small></address>342 </small></address>
343 </body>343 </body>
2.46 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01782.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalBasis&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Hierarchical·P2·basis·in·3d.··83 <p>Hierarchical·P2·basis·in·3d.··
84 ·<a·href="a01782.html#details">More...</a></p>84 ·<a·href="a01782.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00086_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00512_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a039d9c72b014b2a3f2f77e5d889c858b"·id="r_a039d9c72b014b2a3f2f77e5d889c858b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01782.html#a039d9c72b014b2a3f2f77e5d889c858b">Traits</a></td></tr>89 <tr·class="memitem:a039d9c72b014b2a3f2f77e5d889c858b"·id="r_a039d9c72b014b2a3f2f77e5d889c858b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01782.html#a039d9c72b014b2a3f2f77e5d889c858b">Traits</a></td></tr>
90 <tr·class="memdesc:a039d9c72b014b2a3f2f77e5d889c858b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>90 <tr·class="memdesc:a039d9c72b014b2a3f2f77e5d889c858b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
91 <tr·class="separator:a039d9c72b014b2a3f2f77e5d889c858b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a039d9c72b014b2a3f2f77e5d889c858b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 </div><div·class="memdoc">335 </div><div·class="memdoc">
  
336 <p>number·of·shape·functions·</p>336 <p>number·of·shape·functions·</p>
  
337 </div>337 </div>
338 </div>338 </div>
339 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>339 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
340 <li><a·class="el"·href="a00086_source.html">hierarchicalsimplexp2localbasis.hh</a></li>340 <li><a·class="el"·href="a00512_source.html">hierarchicalsimplexp2localbasis.hh</a></li>
341 </ul>341 </ul>
342 </div><!--·contents·-->342 </div><!--·contents·-->
343 <!--·start·footer·part·-->343 <!--·start·footer·part·-->
344 <hr·class="footer"/><address·class="footer"><small>344 <hr·class="footer"/><address·class="footer"><small>
345 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8345 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
346 </small></address>346 </small></address>
347 </body>347 </body>
2.07 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01786.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01783.html">List·of·all·members</a>··</div>78 <a·href="a01783.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00083_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00509_source.html">dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::HierarchicalSimplexP2LocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01785.png"·border="0"·usemap="#a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01785.png"·border="0"·usemap="#a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_hierarchical_simplex_p2_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,20,187,60"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,20,187,60"/>
89 <area·shape="rect"·href="a01786.html"·title="·"·alt=""·coords="408,5,635,75"/>89 <area·shape="rect"·href="a01786.html"·title="·"·alt=""·coords="408,5,635,75"/>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ··</tr>144 ··</tr>
145 </table>145 </table>
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 </div>147 </div>
148 </div>148 </div>
149 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>149 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
150 <li><a·class="el"·href="a00083_source.html">hierarchicalsimplexp2localinterpolation.hh</a></li>150 <li><a·class="el"·href="a00509_source.html">hierarchicalsimplexp2localinterpolation.hh</a></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <hr·class="footer"/><address·class="footer"><small>154 <hr·class="footer"/><address·class="footer"><small>
155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
156 </small></address>156 </small></address>
157 </body>157 </body>
2.69 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01790.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions·and·an·element·bubble·function.··84 <p>Linear·Lagrange·functions·enriched·with·quadratic·edge·bubble·functions·and·an·element·bubble·function.··
85 ·<a·href="a01790.html#details">More...</a></p>85 ·<a·href="a01790.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00104_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00497_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh</a>&gt;</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:a2fcacccbbcb33081ab43f129f688cf01"·id="r_a2fcacccbbcb33081ab43f129f688cf01"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html#a2fcacccbbcb33081ab43f129f688cf01">LocalBasisType</a>·=·<a·class="el"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis</a>&lt;·D,·R,·dim·&gt;</td></tr>90 <tr·class="memitem:a2fcacccbbcb33081ab43f129f688cf01"·id="r_a2fcacccbbcb33081ab43f129f688cf01"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html#a2fcacccbbcb33081ab43f129f688cf01">LocalBasisType</a>·=·<a·class="el"·href="a01794.html">HierarchicalSimplexP2WithElementBubbleLocalBasis</a>&lt;·D,·R,·dim·&gt;</td></tr>
91 <tr·class="memdesc:a2fcacccbbcb33081ab43f129f688cf01"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·local·basis.··<br·/></td></tr>91 <tr·class="memdesc:a2fcacccbbcb33081ab43f129f688cf01"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·local·basis.··<br·/></td></tr>
92 <tr·class="separator:a2fcacccbbcb33081ab43f129f688cf01"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a2fcacccbbcb33081ab43f129f688cf01"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:ab066142a940cc5aee4668f4e3252bf89"·id="r_ab066142a940cc5aee4668f4e3252bf89"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html#ab066142a940cc5aee4668f4e3252bf89">LocalCoefficientsType</a>·=·<a·class="el"·href="a01798.html">HierarchicalSimplexP2WithElementBubbleLocalCoefficients</a>&lt;·dim·&gt;</td></tr>93 <tr·class="memitem:ab066142a940cc5aee4668f4e3252bf89"·id="r_ab066142a940cc5aee4668f4e3252bf89"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01790.html#ab066142a940cc5aee4668f4e3252bf89">LocalCoefficientsType</a>·=·<a·class="el"·href="a01798.html">HierarchicalSimplexP2WithElementBubbleLocalCoefficients</a>&lt;·dim·&gt;</td></tr>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 </div><div·class="memdoc">352 </div><div·class="memdoc">
  
353 <p>Returns·the·type·of·the·geometry·the·finite-element·is·attached·to.·</p>353 <p>Returns·the·type·of·the·geometry·the·finite-element·is·attached·to.·</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
357 <li><a·class="el"·href="a00104_source.html">hierarchicalp2withelementbubble.hh</a></li>357 <li><a·class="el"·href="a00497_source.html">hierarchicalp2withelementbubble.hh</a></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 <!--·start·footer·part·-->360 <!--·start·footer·part·-->
361 <hr·class="footer"/><address·class="footer"><small>361 <hr·class="footer"/><address·class="footer"><small>
362 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8362 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
363 </small></address>363 </small></address>
364 </body>364 </body>
2.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01794.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an·element·bubble·function·of·order·dim+1.··83 <p>P1·basis·in·dim-d·enriched·by·quadratic·edge·bubble·functions·and·an·element·bubble·function·of·order·dim+1.··
84 ·<a·href="a01794.html#details">More...</a></p>84 ·<a·href="a01794.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a0b58f77ea6472361bd99c9e48fe5646c"·id="r_a0b58f77ea6472361bd99c9e48fe5646c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01794.html#a0b58f77ea6472361bd99c9e48fe5646c">Traits</a>·=·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·dim,·DomainType,·R,·1,·RangeType,·JacobianType·&gt;</td></tr>89 <tr·class="memitem:a0b58f77ea6472361bd99c9e48fe5646c"·id="r_a0b58f77ea6472361bd99c9e48fe5646c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01794.html#a0b58f77ea6472361bd99c9e48fe5646c">Traits</a>·=·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·dim,·DomainType,·R,·1,·RangeType,·JacobianType·&gt;</td></tr>
90 <tr·class="memdesc:a0b58f77ea6472361bd99c9e48fe5646c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·traits·for·function·signature.··<br·/></td></tr>90 <tr·class="memdesc:a0b58f77ea6472361bd99c9e48fe5646c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·traits·for·function·signature.··<br·/></td></tr>
91 <tr·class="separator:a0b58f77ea6472361bd99c9e48fe5646c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a0b58f77ea6472361bd99c9e48fe5646c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 323, 15 lines modifiedOffset 323, 15 lines modified
323 </div><div·class="memdoc">323 </div><div·class="memdoc">
  
324 <p>Returns·number·of·shape·functions.·</p>324 <p>Returns·number·of·shape·functions.·</p>
  
325 </div>325 </div>
326 </div>326 </div>
327 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>327 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
328 <li><a·class="el"·href="a00101_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>328 <li><a·class="el"·href="a00494_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>
329 </ul>329 </ul>
330 </div><!--·contents·-->330 </div><!--·contents·-->
331 <!--·start·footer·part·-->331 <!--·start·footer·part·-->
332 <hr·class="footer"/><address·class="footer"><small>332 <hr·class="footer"/><address·class="footer"><small>
333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
334 </small></address>334 </small></address>
335 </body>335 </body>
2.66 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01798.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalCoefficients&lt;·dim·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalCoefficients&lt;·dim·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble.··83 <p>The·local·keys·of·the·hierarchical·basis·functions·with·element·bubble.··
84 ·<a·href="a01798.html#details">More...</a></p>84 ·<a·href="a01798.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
88 Public·Member·Functions</h2></td></tr>88 Public·Member·Functions</h2></td></tr>
89 <tr·class="memitem:a712022b9b002e9caa1abe937b9a02861"·id="r_a712022b9b002e9caa1abe937b9a02861"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html#a712022b9b002e9caa1abe937b9a02861">HierarchicalSimplexP2WithElementBubbleLocalCoefficients</a>·()·noexcept</td></tr>89 <tr·class="memitem:a712022b9b002e9caa1abe937b9a02861"·id="r_a712022b9b002e9caa1abe937b9a02861"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html#a712022b9b002e9caa1abe937b9a02861">HierarchicalSimplexP2WithElementBubbleLocalCoefficients</a>·()·noexcept</td></tr>
90 <tr·class="memdesc:a712022b9b002e9caa1abe937b9a02861"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·constructor,·initializes·the·local·keys.··<br·/></td></tr>90 <tr·class="memdesc:a712022b9b002e9caa1abe937b9a02861"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·constructor,·initializes·the·local·keys.··<br·/></td></tr>
91 <tr·class="separator:a712022b9b002e9caa1abe937b9a02861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a712022b9b002e9caa1abe937b9a02861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:af483a94608ce1c69cbe7c70483464a6c"·id="r_af483a94608ce1c69cbe7c70483464a6c"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html#af483a94608ce1c69cbe7c70483464a6c">localKey</a>·(std::size_t·i)·const·noexcept</td></tr>92 <tr·class="memitem:af483a94608ce1c69cbe7c70483464a6c"·id="r_af483a94608ce1c69cbe7c70483464a6c"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01798.html#af483a94608ce1c69cbe7c70483464a6c">localKey</a>·(std::size_t·i)·const·noexcept</td></tr>
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 </div><div·class="memdoc">196 </div><div·class="memdoc">
  
197 <p>Returns·number·of·coefficients.·</p>197 <p>Returns·number·of·coefficients.·</p>
  
198 </div>198 </div>
199 </div>199 </div>
200 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>200 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
201 <li><a·class="el"·href="a00101_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>201 <li><a·class="el"·href="a00494_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>
202 </ul>202 </ul>
203 </div><!--·contents·-->203 </div><!--·contents·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <hr·class="footer"/><address·class="footer"><small>205 <hr·class="footer"/><address·class="footer"><small>
206 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8206 Generated·by&#160;<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 </small></address>207 </small></address>
208 </body>208 </body>
2.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01802.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a01799.html">List·of·all·members</a>··</div>78 <a·href="a01799.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00101_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00494_source.html">dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;:</div>84 Inheritance·diagram·for·Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation&lt;·LB,·dim·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01801.png"·border="0"·usemap="#a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01801.png"·border="0"·usemap="#a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map"·id="a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map">87 <map·name="a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map"·id="a_dune_1_1_hierarchical_simplex_p2_with_element_bubble_local_interpolation_3_01_l_b_00_01dim_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,261,60"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,261,60"/>
89 <area·shape="rect"·href="a01802.html"·title="·"·alt=""·coords="459,5,715,60"/>89 <area·shape="rect"·href="a01802.html"·title="·"·alt=""·coords="459,5,715,60"/>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ··</table>146 ··</table>
147 ··</dd>147 ··</dd>
148 </dl>148 </dl>
  
149 </div>149 </div>
150 </div>150 </div>
151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>151 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
152 <li><a·class="el"·href="a00101_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>152 <li><a·class="el"·href="a00494_source.html">hierarchicalsimplexp2withelementbubble.hh</a></li>
153 </ul>153 </ul>
154 </div><!--·contents·-->154 </div><!--·contents·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <hr·class="footer"/><address·class="footer"><small>156 <hr·class="footer"/><address·class="footer"><small>
157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8157 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
158 </small></address>158 </small></address>
159 </body>159 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01806.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="a01803.html">List·of·all·members</a>··</div>80 <a·href="a01803.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00491_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2.hh</a>&gt;</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:ab08502e22c8f9f40d8377847789cb306"·id="r_ab08502e22c8f9f40d8377847789cb306"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01810.html">HierarchicalPrismP2LocalBasis</a>&lt;·D,·R·&gt;,·Impl::LagrangePrismLocalCoefficients&lt;·2·&gt;,·<a·class="el"·href="a01814.html">HierarchicalPrismP2LocalInterpolation</a>&lt;·<a·class="el"·href="a01810.html">HierarchicalPrismP2LocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">Traits</a></td></tr>88 <tr·class="memitem:ab08502e22c8f9f40d8377847789cb306"·id="r_ab08502e22c8f9f40d8377847789cb306"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01810.html">HierarchicalPrismP2LocalBasis</a>&lt;·D,·R·&gt;,·Impl::LagrangePrismLocalCoefficients&lt;·2·&gt;,·<a·class="el"·href="a01814.html">HierarchicalPrismP2LocalInterpolation</a>&lt;·<a·class="el"·href="a01810.html">HierarchicalPrismP2LocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01806.html#ab08502e22c8f9f40d8377847789cb306">Traits</a></td></tr>
89 <tr·class="separator:ab08502e22c8f9f40d8377847789cb306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ab08502e22c8f9f40d8377847789cb306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 </table>297 </table>
298 </div><div·class="memdoc">298 </div><div·class="memdoc">
299 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000030">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>299 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000030">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
300 </div>300 </div>
301 </div>301 </div>
302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
303 <li><a·class="el"·href="a00089_source.html">hierarchicalprismp2.hh</a></li>303 <li><a·class="el"·href="a00491_source.html">hierarchicalprismp2.hh</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
309 </small></address>309 </small></address>
310 </body>310 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01810.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a01807.html">List·of·all·members</a>··</div>79 <a·href="a01807.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalBasis&lt;·D,·R·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalBasis&lt;·D,·R·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00095_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00503_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a22ed4070296f0ce045aad875ec402d2a"·id="r_a22ed4070296f0ce045aad875ec402d2a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01810.html#a22ed4070296f0ce045aad875ec402d2a">Traits</a></td></tr>87 <tr·class="memitem:a22ed4070296f0ce045aad875ec402d2a"·id="r_a22ed4070296f0ce045aad875ec402d2a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01810.html#a22ed4070296f0ce045aad875ec402d2a">Traits</a></td></tr>
88 <tr·class="memdesc:a22ed4070296f0ce045aad875ec402d2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>88 <tr·class="memdesc:a22ed4070296f0ce045aad875ec402d2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
89 <tr·class="separator:a22ed4070296f0ce045aad875ec402d2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a22ed4070296f0ce045aad875ec402d2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
308 </div><div·class="memdoc">308 </div><div·class="memdoc">
  
309 <p>number·of·shape·functions·</p>309 <p>number·of·shape·functions·</p>
  
310 </div>310 </div>
311 </div>311 </div>
312 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>312 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
313 <li><a·class="el"·href="a00095_source.html">hierarchicalprismp2localbasis.hh</a></li>313 <li><a·class="el"·href="a00503_source.html">hierarchicalprismp2localbasis.hh</a></li>
314 </ul>314 </ul>
315 </div><!--·contents·-->315 </div><!--·contents·-->
316 <!--·start·footer·part·-->316 <!--·start·footer·part·-->
317 <hr·class="footer"/><address·class="footer"><small>317 <hr·class="footer"/><address·class="footer"><small>
318 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8318 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
319 </small></address>319 </small></address>
320 </body>320 </body>
2.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01814.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01811.html">List·of·all·members</a>··</div>78 <a·href="a01811.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00098_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00506_source.html">dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::HierarchicalPrismP2LocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01813.png"·border="0"·usemap="#a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01813.png"·border="0"·usemap="#a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_hierarchical_prism_p2_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,20,185,60"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,20,185,60"/>
89 <area·shape="rect"·href="a01814.html"·title="·"·alt=""·coords="392,5,605,75"/>89 <area·shape="rect"·href="a01814.html"·title="·"·alt=""·coords="392,5,605,75"/>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ··</tr>144 ··</tr>
145 </table>145 </table>
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 </div>147 </div>
148 </div>148 </div>
149 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>149 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
150 <li><a·class="el"·href="a00098_source.html">hierarchicalprismp2localinterpolation.hh</a></li>150 <li><a·class="el"·href="a00506_source.html">hierarchicalprismp2localinterpolation.hh</a></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <hr·class="footer"/><address·class="footer"><small>154 <hr·class="footer"/><address·class="footer"><small>
155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
156 </small></address>156 </small></address>
157 </body>157 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01818.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00557.html">Lagrange·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00557.html">Lagrange·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points.··84 <p>Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points.··
85 ·<a·href="a01818.html#details">More...</a></p>85 ·<a·href="a01818.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00440_source.html">dune/localfunctions/lagrange.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/lagrange.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;:</div>88 Inheritance·diagram·for·Dune::LagrangeLocalFiniteElement&lt;·LP,·dimDomain,·D,·R,·SF,·CF·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01817.png"·border="0"·usemap="#a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01817.png"·border="0"·usemap="#a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">91 <map·name="a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_lagrange_local_finite_element_3_01_l_p_00_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">
92 <area·shape="rect"·title="Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points."·alt=""·coords="5,108,183,163"/>92 <area·shape="rect"·title="Lagrange·local·finite·elements·for·a·given·set·of·interpolation·points."·alt=""·coords="5,108,183,163"/>
93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="8,5,180,60"/>93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="8,5,180,60"/>
Offset 493, 15 lines modifiedOffset 493, 15 lines modified
493 ··</tr>493 ··</tr>
494 </table>494 </table>
495 </div><div·class="memdoc">495 </div><div·class="memdoc">
  
496 </div>496 </div>
497 </div>497 </div>
498 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>498 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
499 <li><a·class="el"·href="a00440_source.html">lagrange.hh</a></li>499 <li><a·class="el"·href="a00482_source.html">lagrange.hh</a></li>
500 </ul>500 </ul>
501 </div><!--·contents·-->501 </div><!--·contents·-->
502 <!--·start·footer·part·-->502 <!--·start·footer·part·-->
503 <hr·class="footer"/><address·class="footer"><small>503 <hr·class="footer"/><address·class="footer"><small>
504 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8504 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
505 </small></address>505 </small></address>
506 </body>506 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01822.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DynamicLagrangeLocalFiniteElementCache&lt;·Domain,·Range,·dim·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DynamicLagrangeLocalFiniteElementCache&lt;·Domain,·Range,·dim·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension·and·order.··83 <p>A·cache·that·stores·Lagrange·finite·elements·for·the·given·dimension·and·order.··
84 ·<a·href="a01822.html#details">More...</a></p>84 ·<a·href="a01822.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a98ed5088537222ea69774272c4c04cd2"·id="r_a98ed5088537222ea69774272c4c04cd2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01822.html#a98ed5088537222ea69774272c4c04cd2">FiniteElementType</a>·=·<a·class="el"·href="a01818.html">LagrangeLocalFiniteElement</a>&lt;·<a·class="el"·href="a01846.html">EquidistantPointSet</a>,·dim,·Domain,·Range·&gt;</td></tr>89 <tr·class="memitem:a98ed5088537222ea69774272c4c04cd2"·id="r_a98ed5088537222ea69774272c4c04cd2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01822.html#a98ed5088537222ea69774272c4c04cd2">FiniteElementType</a>·=·<a·class="el"·href="a01818.html">LagrangeLocalFiniteElement</a>&lt;·<a·class="el"·href="a01846.html">EquidistantPointSet</a>,·dim,·Domain,·Range·&gt;</td></tr>
90 <tr·class="separator:a98ed5088537222ea69774272c4c04cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a98ed5088537222ea69774272c4c04cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
  
190 <p>Obtain·the·cached·local·finite-element.·</p>190 <p>Obtain·the·cached·local·finite-element.·</p>
191 <p>This·function·might·first·construct·the·local·finite-element·to·the·polynomial·order·specified·in·the·constructor·of·the·cache,·if·it·is·not·yet·cached.·</p>191 <p>This·function·might·first·construct·the·local·finite-element·to·the·polynomial·order·specified·in·the·constructor·of·the·cache,·if·it·is·not·yet·cached.·</p>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li><a·class="el"·href="a00239_source.html">cache.hh</a></li>195 <li><a·class="el"·href="a00446_source.html">cache.hh</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 <!--·start·footer·part·-->198 <!--·start·footer·part·-->
199 <hr·class="footer"/><address·class="footer"><small>199 <hr·class="footer"/><address·class="footer"><small>
200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
201 </small></address>201 </small></address>
202 </body>202 </body>
2.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01826.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::StaticLagrangeLocalFiniteElementCache&lt;·id,·Domain,·Range,·dim,·order·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::StaticLagrangeLocalFiniteElementCache&lt;·id,·Domain,·Range,·dim,·order·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order·for·the·case·that·the·GeometryType·is·fixed·and·has·the·given·Id.··84 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order·for·the·case·that·the·GeometryType·is·fixed·and·has·the·given·Id.··
85 ·<a·href="a01826.html#details">More...</a></p>85 ·<a·href="a01826.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</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:aac4b078ac7d0810a5bad4e2d0fc95b37"·id="r_aac4b078ac7d0810a5bad4e2d0fc95b37"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01826.html#aac4b078ac7d0810a5bad4e2d0fc95b37">FiniteElementType</a>·=·std::conditional_t&lt;·isSimplex,·<a·class="el"·href="a01946.html">LagrangeSimplexLocalFiniteElement</a>&lt;·Domain,·Range,·dim,·order·&gt;,·std::conditional_t&lt;·isCube,·<a·class="el"·href="a01878.html">LagrangeCubeLocalFiniteElement</a>&lt;·Domain,·Range,·dim,·order·&gt;,·std::conditional_t&lt;·isPrism,·<a·class="el"·href="a01914.html">LagrangePrismLocalFiniteElement</a>&lt;·Domain,·Range,·order·&gt;,·std::conditional_t&lt;·isPyramid,·<a·class="el"·href="a01930.html">LagrangePyramidLocalFiniteElement</a>&lt;·Domain,·Range,·order·&gt;,·UnknownToplogy·&gt;·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:aac4b078ac7d0810a5bad4e2d0fc95b37"·id="r_aac4b078ac7d0810a5bad4e2d0fc95b37"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01826.html#aac4b078ac7d0810a5bad4e2d0fc95b37">FiniteElementType</a>·=·std::conditional_t&lt;·isSimplex,·<a·class="el"·href="a01946.html">LagrangeSimplexLocalFiniteElement</a>&lt;·Domain,·Range,·dim,·order·&gt;,·std::conditional_t&lt;·isCube,·<a·class="el"·href="a01878.html">LagrangeCubeLocalFiniteElement</a>&lt;·Domain,·Range,·dim,·order·&gt;,·std::conditional_t&lt;·isPrism,·<a·class="el"·href="a01914.html">LagrangePrismLocalFiniteElement</a>&lt;·Domain,·Range,·order·&gt;,·std::conditional_t&lt;·isPyramid,·<a·class="el"·href="a01930.html">LagrangePyramidLocalFiniteElement</a>&lt;·Domain,·Range,·order·&gt;,·UnknownToplogy·&gt;·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="separator:aac4b078ac7d0810a5bad4e2d0fc95b37"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aac4b078ac7d0810a5bad4e2d0fc95b37"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 <p>Obtain·the·cached·local·finite-element.·</p>192 <p>Obtain·the·cached·local·finite-element.·</p>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
196 <li><a·class="el"·href="a00239_source.html">cache.hh</a></li>196 <li><a·class="el"·href="a00446_source.html">cache.hh</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <hr·class="footer"/><address·class="footer"><small>200 <hr·class="footer"/><address·class="footer"><small>
201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8201 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
202 </small></address>202 </small></address>
203 </body>203 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01834.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··83 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··
84 ·<a·href="a01834.html#details">More...</a></p>84 ·<a·href="a01834.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">dune/localfunctions/lagrange/cache.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;:</div>87 Inheritance·diagram·for·Dune::StaticLagrangeLocalFiniteElementCache&lt;·GeometryType::Id(~0u),·Domain,·Range,·dim,·order·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01833.png"·border="0"·usemap="#a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01833.png"·border="0"·usemap="#a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map"·id="a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map">90 <map·name="a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map"·id="a_dune_1_1_static_lagrange_local_finite_element_cache_3_01_geometry_type_1_1_id_07_0i0u_08_00_01_domain_00_01_range_00_01dim_00_01order_01_4_inherit__map">
91 <area·shape="rect"·title="A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order."·alt=""·coords="5,181,252,236"/>91 <area·shape="rect"·title="A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order."·alt=""·coords="5,181,252,236"/>
92 <area·shape="rect"·href="a01602.html"·title="A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations."·alt=""·coords="31,79,226,133"/>92 <area·shape="rect"·href="a01602.html"·title="A·cache·storing·a·compile·time·selection·of·local·finite·element·implementations."·alt=""·coords="31,79,226,133"/>
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ··</table>189 ··</table>
190 ··</dd>190 ··</dd>
191 </dl>191 </dl>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li><a·class="el"·href="a00239_source.html">cache.hh</a></li>195 <li><a·class="el"·href="a00446_source.html">cache.hh</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 <!--·start·footer·part·-->198 <!--·start·footer·part·-->
199 <hr·class="footer"/><address·class="footer"><small>199 <hr·class="footer"/><address·class="footer"><small>
200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
201 </small></address>201 </small></address>
202 </body>202 </body>
2.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01838.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a01835.html">List·of·all·members</a>··</div>81 <a·href="a01835.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LagrangePoint&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LagrangePoint&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:aeb31937ba81ba8ee7fca0a41fef765a8"·id="r_aeb31937ba81ba8ee7fca0a41fef765a8"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a></td></tr>89 <tr·class="memitem:aeb31937ba81ba8ee7fca0a41fef765a8"·id="r_aeb31937ba81ba8ee7fca0a41fef765a8"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a></td></tr>
90 <tr·class="separator:aeb31937ba81ba8ee7fca0a41fef765a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:aeb31937ba81ba8ee7fca0a41fef765a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:ac272390154390c7d3480ccceb8432c81"·id="r_ac272390154390c7d3480ccceb8432c81"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>,·<a·class="el"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a></td></tr>91 <tr·class="memitem:ac272390154390c7d3480ccceb8432c81"·id="r_ac272390154390c7d3480ccceb8432c81"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01838.html#aeb31937ba81ba8ee7fca0a41fef765a8">Field</a>,·<a·class="el"·href="a01838.html#a4e3964ea94a0d5fee434fa7d2ab77582">dimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01838.html#ac272390154390c7d3480ccceb8432c81">Vector</a></td></tr>
92 <tr·class="separator:ac272390154390c7d3480ccceb8432c81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ac272390154390c7d3480ccceb8432c81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 ········</tr>300 ········</tr>
301 ······</table>301 ······</table>
302 </div><div·class="memdoc">302 </div><div·class="memdoc">
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
306 <li><a·class="el"·href="a00251_source.html">emptypoints.hh</a></li>306 <li><a·class="el"·href="a00461_source.html">emptypoints.hh</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <hr·class="footer"/><address·class="footer"><small>310 <hr·class="footer"/><address·class="footer"><small>
311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
312 </small></address>312 </small></address>
313 </body>313 </body>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01842.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a01839.html">List·of·all·members</a>··</div>82 <a·href="a01839.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::EmptyPointSet&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::EmptyPointSet&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/lagrange/emptypoints.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::EmptyPointSet&lt;·F,·dim·&gt;:</div>88 Inheritance·diagram·for·Dune::EmptyPointSet&lt;·F,·dim·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01841.png"·border="0"·usemap="#a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01841.png"·border="0"·usemap="#a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map"·id="a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map">91 <map·name="a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map"·id="a_dune_1_1_empty_point_set_3_01_f_00_01dim_01_4_inherit__map">
92 <area·shape="rect"·title="·"·alt=""·coords="19,5,168,45"/>92 <area·shape="rect"·title="·"·alt=""·coords="19,5,168,45"/>
93 <area·shape="rect"·href="a01846.html"·title="·"·alt=""·coords="5,93,181,133"/>93 <area·shape="rect"·href="a01846.html"·title="·"·alt=""·coords="5,93,181,133"/>
Offset 450, 15 lines modifiedOffset 450, 15 lines modified
450 ··</tr>450 ··</tr>
451 </table>451 </table>
452 </div><div·class="memdoc">452 </div><div·class="memdoc">
  
453 </div>453 </div>
454 </div>454 </div>
455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>455 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
456 <li><a·class="el"·href="a00251_source.html">emptypoints.hh</a></li>456 <li><a·class="el"·href="a00461_source.html">emptypoints.hh</a></li>
457 </ul>457 </ul>
458 </div><!--·contents·-->458 </div><!--·contents·-->
459 <!--·start·footer·part·-->459 <!--·start·footer·part·-->
460 <hr·class="footer"/><address·class="footer"><small>460 <hr·class="footer"/><address·class="footer"><small>
461 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8461 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
462 </small></address>462 </small></address>
463 </body>463 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01846.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a01843.html">List·of·all·members</a>··</div>82 <a·href="a01843.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::EquidistantPointSet&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::EquidistantPointSet&lt;·F,·dim·&gt;·Class·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00425_source.html">dune/localfunctions/lagrange/equidistantpoints.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::EquidistantPointSet&lt;·F,·dim·&gt;:</div>88 Inheritance·diagram·for·Dune::EquidistantPointSet&lt;·F,·dim·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01845.png"·border="0"·usemap="#a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01845.png"·border="0"·usemap="#a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map"·id="a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map">91 <map·name="a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map"·id="a_dune_1_1_equidistant_point_set_3_01_f_00_01dim_01_4_inherit__map">
92 <area·shape="rect"·title="·"·alt=""·coords="5,93,181,133"/>92 <area·shape="rect"·title="·"·alt=""·coords="5,93,181,133"/>
93 <area·shape="rect"·href="a01842.html"·title="·"·alt=""·coords="19,5,168,45"/>93 <area·shape="rect"·href="a01842.html"·title="·"·alt=""·coords="19,5,168,45"/>
Offset 612, 15 lines modifiedOffset 612, 15 lines modified
612 ··</tr>612 ··</tr>
613 </table>613 </table>
614 </div><div·class="memdoc">614 </div><div·class="memdoc">
  
615 </div>615 </div>
616 </div>616 </div>
617 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>617 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
618 <li><a·class="el"·href="a00212_source.html">equidistantpoints.hh</a></li>618 <li><a·class="el"·href="a00425_source.html">equidistantpoints.hh</a></li>
619 </ul>619 </ul>
620 </div><!--·contents·-->620 </div><!--·contents·-->
621 <!--·start·footer·part·-->621 <!--·start·footer·part·-->
622 <hr·class="footer"/><address·class="footer"><small>622 <hr·class="footer"/><address·class="footer"><small>
623 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8623 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
624 </small></address>624 </small></address>
625 </body>625 </body>
2.51 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01850.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a01847.html">List·of·all·members</a>··</div>79 <a·href="a01847.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LagrangeInterpolationFactory&lt;·LP,·dim,·F·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LagrangeInterpolationFactory&lt;·LP,·dim,·F·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0fc713ec89a316dc80de51aed2f1428d"·id="r_a0fc713ec89a316dc80de51aed2f1428d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01862.html">LagrangeCoefficientsFactory</a>&lt;·LP,·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html#a0fc713ec89a316dc80de51aed2f1428d">LagrangePointSetFactory</a></td></tr>87 <tr·class="memitem:a0fc713ec89a316dc80de51aed2f1428d"·id="r_a0fc713ec89a316dc80de51aed2f1428d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01862.html">LagrangeCoefficientsFactory</a>&lt;·LP,·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html#a0fc713ec89a316dc80de51aed2f1428d">LagrangePointSetFactory</a></td></tr>
88 <tr·class="separator:a0fc713ec89a316dc80de51aed2f1428d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0fc713ec89a316dc80de51aed2f1428d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a1aec9791cd68de03e829e02f5f585918"·id="r_a1aec9791cd68de03e829e02f5f585918"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">LagrangePointSetFactory::Object</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html#a1aec9791cd68de03e829e02f5f585918">LagrangePointSet</a></td></tr>89 <tr·class="memitem:a1aec9791cd68de03e829e02f5f585918"·id="r_a1aec9791cd68de03e829e02f5f585918"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01862.html#a88843665a9a451fb6ba63e19aebde221">LagrangePointSetFactory::Object</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html#a1aec9791cd68de03e829e02f5f585918">LagrangePointSet</a></td></tr>
90 <tr·class="separator:a1aec9791cd68de03e829e02f5f585918"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a1aec9791cd68de03e829e02f5f585918"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ··</tr>256 ··</tr>
257 </table>257 </table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
262 <li><a·class="el"·href="a04577_source.html">lagrange/interpolation.hh</a></li>262 <li><a·class="el"·href="a04574_source.html">lagrange/interpolation.hh</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 <!--·start·footer·part·-->265 <!--·start·footer·part·-->
266 <hr·class="footer"/><address·class="footer"><small>266 <hr·class="footer"/><address·class="footer"><small>
267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
268 </small></address>268 </small></address>
269 </body>269 </body>
2.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01854.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a01851.html">List·of·all·members</a>··</div>80 <a·href="a01851.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::LocalLagrangeInterpolation&lt;·LP,·dim,·F·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LocalLagrangeInterpolation&lt;·LP,·dim,·F·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/lagrange/interpolation.hh</a>&gt;</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:a763197a1a77a3934a97af95e22b54a29"·id="r_a763197a1a77a3934a97af95e22b54a29"><td·class="memItemLeft"·align="right"·valign="top">typedef·LP&lt;·F,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a></td></tr>88 <tr·class="memitem:a763197a1a77a3934a97af95e22b54a29"·id="r_a763197a1a77a3934a97af95e22b54a29"><td·class="memItemLeft"·align="right"·valign="top">typedef·LP&lt;·F,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a></td></tr>
89 <tr·class="separator:a763197a1a77a3934a97af95e22b54a29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a763197a1a77a3934a97af95e22b54a29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a16828e5fb5f7da3897a548a87fee722b"·id="r_a16828e5fb5f7da3897a548a87fee722b"><td·class="memItemLeft"·align="right"·valign="top">typedef·LagrangePointSet::Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">Field</a></td></tr>90 <tr·class="memitem:a16828e5fb5f7da3897a548a87fee722b"·id="r_a16828e5fb5f7da3897a548a87fee722b"><td·class="memItemLeft"·align="right"·valign="top">typedef·LagrangePointSet::Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">Field</a></td></tr>
91 <tr·class="separator:a16828e5fb5f7da3897a548a87fee722b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a16828e5fb5f7da3897a548a87fee722b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 270, 15 lines modifiedOffset 270, 15 lines modified
270 ··</tr>270 ··</tr>
271 </table>271 </table>
272 </div><div·class="memdoc">272 </div><div·class="memdoc">
  
273 </div>273 </div>
274 </div>274 </div>
275 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>275 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
276 <li><a·class="el"·href="a04577_source.html">lagrange/interpolation.hh</a></li>276 <li><a·class="el"·href="a04574_source.html">lagrange/interpolation.hh</a></li>
277 </ul>277 </ul>
278 </div><!--·contents·-->278 </div><!--·contents·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <hr·class="footer"/><address·class="footer"><small>280 <hr·class="footer"/><address·class="footer"><small>
281 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8281 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
282 </small></address>282 </small></address>
283 </body>283 </body>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01858.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a01855.html">List·of·all·members</a>··</div>80 <a·href="a01855.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00431_source.html">dune/localfunctions/lagrange/lagrangebasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;:</div>86 Inheritance·diagram·for·Dune::LagrangeBasisFactory&lt;·LP,·dim,·SF,·CF·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a01857.png"·border="0"·usemap="#a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a01857.png"·border="0"·usemap="#a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">89 <map·name="a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_lagrange_basis_factory_3_01_l_p_00_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="817,44,1009,84"/>90 <area·shape="rect"·title="·"·alt=""·coords="817,44,1009,84"/>
91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="541,22,768,106"/>91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="541,22,768,106"/>
Offset 500, 15 lines modifiedOffset 500, 15 lines modified
500 ··</tr>500 ··</tr>
501 </table>501 </table>
502 </div><div·class="memdoc">502 </div><div·class="memdoc">
  
503 </div>503 </div>
504 </div>504 </div>
505 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>505 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
506 <li><a·class="el"·href="a00218_source.html">lagrangebasis.hh</a></li>506 <li><a·class="el"·href="a00431_source.html">lagrangebasis.hh</a></li>
507 </ul>507 </ul>
508 </div><!--·contents·-->508 </div><!--·contents·-->
509 <!--·start·footer·part·-->509 <!--·start·footer·part·-->
510 <hr·class="footer"/><address·class="footer"><small>510 <hr·class="footer"/><address·class="footer"><small>
511 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8511 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
512 </small></address>512 </small></address>
513 </body>513 </body>
2.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01862.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a01859.html">List·of·all·members</a>··</div>81 <a·href="a01859.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LagrangeCoefficientsFactory&lt;·LP,·dim,·F·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LagrangeCoefficientsFactory&lt;·LP,·dim,·F·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:aef9225c46785ce02dd0833132b831c48"·id="r_aef9225c46785ce02dd0833132b831c48"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a></td></tr>89 <tr·class="memitem:aef9225c46785ce02dd0833132b831c48"·id="r_aef9225c46785ce02dd0833132b831c48"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01862.html#aef9225c46785ce02dd0833132b831c48">Key</a></td></tr>
90 <tr·class="separator:aef9225c46785ce02dd0833132b831c48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:aef9225c46785ce02dd0833132b831c48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ········</tr>222 ········</tr>
223 ······</table>223 ······</table>
224 </div><div·class="memdoc">224 </div><div·class="memdoc">
  
225 </div>225 </div>
226 </div>226 </div>
227 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>227 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
228 <li><a·class="el"·href="a00248_source.html">lagrangecoefficients.hh</a></li>228 <li><a·class="el"·href="a00464_source.html">lagrangecoefficients.hh</a></li>
229 </ul>229 </ul>
230 </div><!--·contents·-->230 </div><!--·contents·-->
231 <!--·start·footer·part·-->231 <!--·start·footer·part·-->
232 <hr·class="footer"/><address·class="footer"><small>232 <hr·class="footer"/><address·class="footer"><small>
233 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8233 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
234 </small></address>234 </small></address>
235 </body>235 </body>
2.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01878.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and·polynomial·order.··84 <p>Lagrange·finite·element·for·cubes·with·arbitrary·compile-time·dimension·and·polynomial·order.··
85 ·<a·href="a01878.html#details">More...</a></p>85 ·<a·href="a01878.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/lagrange/lagrangecube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;:</div>88 Inheritance·diagram·for·Dune::LagrangeCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a01877.png"·border="0"·usemap="#a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a01877.png"·border="0"·usemap="#a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map"·id="a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map">91 <map·name="a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map"·id="a_dune_1_1_lagrange_cube_local_finite_element_3_01_d_00_01_r_00_01dim_00_01k_01_4_inherit__map">
92 <area·shape="rect"·title="Lagrange·finite·element·for·cubes·with·arbitrary·compile&#45;time·dimension·and·polynomial·order."·alt=""·coords="5,15,213,55"/>92 <area·shape="rect"·title="Lagrange·finite·element·for·cubes·with·arbitrary·compile&#45;time·dimension·and·polynomial·order."·alt=""·coords="5,15,213,55"/>
93 <area·shape="rect"·href="a01878.html"·title="·"·alt=""·coords="459,7,677,62"/>93 <area·shape="rect"·href="a01878.html"·title="·"·alt=""·coords="459,7,677,62"/>
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 </div><div·class="memdoc">298 </div><div·class="memdoc">
  
299 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>299 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>
  
300 </div>300 </div>
301 </div>301 </div>
302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>302 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
303 <li><a·class="el"·href="a00242_source.html">lagrangecube.hh</a></li>303 <li><a·class="el"·href="a00467_source.html">lagrangecube.hh</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
309 </small></address>309 </small></address>
310 </body>310 </body>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01914.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangePrismLocalFiniteElement&lt;·D,·R,·k·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangePrismLocalFiniteElement&lt;·D,·R,·k·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time·polynomial·order.··84 <p>Lagrange·finite·element·for·3d·prisms·with·arbitrary·compile-time·polynomial·order.··
85 ·<a·href="a01914.html#details">More...</a></p>85 ·<a·href="a01914.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/lagrange/lagrangeprism.hh</a>&gt;</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:ad397f05d3c4ad961cb06d0e1033c06d4"·id="r_ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01914.html#ad397f05d3c4ad961cb06d0e1033c06d4">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangePrismLocalBasis&lt;·D,·R,·k·&gt;,·Impl::LagrangePrismLocalCoefficients&lt;·k·&gt;,·Impl::LagrangePrismLocalInterpolation&lt;·Impl::LagrangePrismLocalBasis&lt;·D,·R,·k·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:ad397f05d3c4ad961cb06d0e1033c06d4"·id="r_ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01914.html#ad397f05d3c4ad961cb06d0e1033c06d4">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangePrismLocalBasis&lt;·D,·R,·k·&gt;,·Impl::LagrangePrismLocalCoefficients&lt;·k·&gt;,·Impl::LagrangePrismLocalInterpolation&lt;·Impl::LagrangePrismLocalBasis&lt;·D,·R,·k·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="memdesc:ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>91 <tr·class="memdesc:ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>
92 <tr·class="separator:ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ad397f05d3c4ad961cb06d0e1033c06d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 287, 15 lines modifiedOffset 287, 15 lines modified
287 </div><div·class="memdoc">287 </div><div·class="memdoc">
  
288 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>288 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>
  
289 </div>289 </div>
290 </div>290 </div>
291 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>291 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
292 <li><a·class="el"·href="a00236_source.html">lagrangeprism.hh</a></li>292 <li><a·class="el"·href="a00422_source.html">lagrangeprism.hh</a></li>
293 </ul>293 </ul>
294 </div><!--·contents·-->294 </div><!--·contents·-->
295 <!--·start·footer·part·-->295 <!--·start·footer·part·-->
296 <hr·class="footer"/><address·class="footer"><small>296 <hr·class="footer"/><address·class="footer"><small>
297 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8297 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
298 </small></address>298 </small></address>
299 </body>299 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01930.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangePyramidLocalFiniteElement&lt;·D,·R,·k·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangePyramidLocalFiniteElement&lt;·D,·R,·k·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial·order.··84 <p>Lagrange·finite·element·for·3d·pyramids·with·compile-time·polynomial·order.··
85 ·<a·href="a01930.html#details">More...</a></p>85 ·<a·href="a01930.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00269_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00428_source.html">dune/localfunctions/lagrange/lagrangepyramid.hh</a>&gt;</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:ab60103655dfe6c6fd4e9010a21e105a2"·id="r_ab60103655dfe6c6fd4e9010a21e105a2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01930.html#ab60103655dfe6c6fd4e9010a21e105a2">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangePyramidLocalBasis&lt;·D,·R,·k·&gt;,·Impl::LagrangePyramidLocalCoefficients&lt;·k·&gt;,·Impl::LagrangePyramidLocalInterpolation&lt;·Impl::LagrangePyramidLocalBasis&lt;·D,·R,·k·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:ab60103655dfe6c6fd4e9010a21e105a2"·id="r_ab60103655dfe6c6fd4e9010a21e105a2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01930.html#ab60103655dfe6c6fd4e9010a21e105a2">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangePyramidLocalBasis&lt;·D,·R,·k·&gt;,·Impl::LagrangePyramidLocalCoefficients&lt;·k·&gt;,·Impl::LagrangePyramidLocalInterpolation&lt;·Impl::LagrangePyramidLocalBasis&lt;·D,·R,·k·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="memdesc:ab60103655dfe6c6fd4e9010a21e105a2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>91 <tr·class="memdesc:ab60103655dfe6c6fd4e9010a21e105a2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>
92 <tr·class="separator:ab60103655dfe6c6fd4e9010a21e105a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ab60103655dfe6c6fd4e9010a21e105a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
  
302 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>302 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
306 <li><a·class="el"·href="a00269_source.html">lagrangepyramid.hh</a></li>306 <li><a·class="el"·href="a00428_source.html">lagrangepyramid.hh</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <hr·class="footer"/><address·class="footer"><small>310 <hr·class="footer"/><address·class="footer"><small>
311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
312 </small></address>312 </small></address>
313 </body>313 </body>
2.41 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01946.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeSimplexLocalFiniteElement&lt;·D,·R,·d,·k·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LagrangeSimplexLocalFiniteElement&lt;·D,·R,·d,·k·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and·polynomial·order.··84 <p>Lagrange·finite·element·for·simplices·with·arbitrary·compile-time·dimension·and·polynomial·order.··
85 ·<a·href="a01946.html#details">More...</a></p>85 ·<a·href="a01946.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</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:ac2bcae4d8dd8785bace125b10f434333"·id="r_ac2bcae4d8dd8785bace125b10f434333"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01946.html#ac2bcae4d8dd8785bace125b10f434333">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·d,·k·&gt;,·Impl::LagrangeSimplexLocalCoefficients&lt;·d,·k·&gt;,·Impl::LagrangeSimplexLocalInterpolation&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·d,·k·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:ac2bcae4d8dd8785bace125b10f434333"·id="r_ac2bcae4d8dd8785bace125b10f434333"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01946.html#ac2bcae4d8dd8785bace125b10f434333">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·d,·k·&gt;,·Impl::LagrangeSimplexLocalCoefficients&lt;·d,·k·&gt;,·Impl::LagrangeSimplexLocalInterpolation&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·d,·k·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="memdesc:ac2bcae4d8dd8785bace125b10f434333"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>91 <tr·class="memdesc:ac2bcae4d8dd8785bace125b10f434333"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·number·types,·dimensions,·etc.··<br·/></td></tr>
92 <tr·class="separator:ac2bcae4d8dd8785bace125b10f434333"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:ac2bcae4d8dd8785bace125b10f434333"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 </div><div·class="memdoc">354 </div><div·class="memdoc">
  
355 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>355 <p>The·reference·element·that·the·local·finite·element·is·defined·on.·</p>
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00257_source.html">lagrangesimplex.hh</a></li>359 <li><a·class="el"·href="a00470_source.html">lagrangesimplex.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01950.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalFiniteElement&lt;·D,·R,·d·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalFiniteElement&lt;·D,·R,·d·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>The·local·p0·finite·element·on·all·types·of·reference·elements.··83 <p>The·local·p0·finite·element·on·all·types·of·reference·elements.··
84 ·<a·href="a01950.html#details">More...</a></p>84 ·<a·href="a01950.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a9bc16b3d65dfc8fd5213b703672cd59c"·id="r_a9bc16b3d65dfc8fd5213b703672cd59c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01954.html">P0LocalBasis</a>&lt;·D,·R,·d·&gt;,·<a·class="el"·href="a01958.html">P0LocalCoefficients</a>,·<a·class="el"·href="a01962.html">P0LocalInterpolation</a>&lt;·<a·class="el"·href="a01954.html">P0LocalBasis</a>&lt;·D,·R,·d·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">Traits</a></td></tr>89 <tr·class="memitem:a9bc16b3d65dfc8fd5213b703672cd59c"·id="r_a9bc16b3d65dfc8fd5213b703672cd59c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a01954.html">P0LocalBasis</a>&lt;·D,·R,·d·&gt;,·<a·class="el"·href="a01958.html">P0LocalCoefficients</a>,·<a·class="el"·href="a01962.html">P0LocalInterpolation</a>&lt;·<a·class="el"·href="a01954.html">P0LocalBasis</a>&lt;·D,·R,·d·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01950.html#a9bc16b3d65dfc8fd5213b703672cd59c">Traits</a></td></tr>
90 <tr·class="separator:a9bc16b3d65dfc8fd5213b703672cd59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a9bc16b3d65dfc8fd5213b703672cd59c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 </table>305 </table>
306 </div><div·class="memdoc">306 </div><div·class="memdoc">
307 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000038">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>307 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000038">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
308 </div>308 </div>
309 </div>309 </div>
310 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>310 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
311 <li><a·class="el"·href="a00245_source.html">p0.hh</a></li>311 <li><a·class="el"·href="a00479_source.html">p0.hh</a></li>
312 </ul>312 </ul>
313 </div><!--·contents·-->313 </div><!--·contents·-->
314 <!--·start·footer·part·-->314 <!--·start·footer·part·-->
315 <hr·class="footer"/><address·class="footer"><small>315 <hr·class="footer"/><address·class="footer"><small>
316 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8316 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
317 </small></address>317 </small></address>
318 </body>318 </body>
2.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01954.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a01951.html">List·of·all·members</a>··</div>79 <a·href="a01951.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalBasis&lt;·D,·R,·d·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalBasis&lt;·D,·R,·d·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/lagrange/p0/p0localbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/lagrange/p0/p0localbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:aede0b6b49a908b61406f18e2fb674af6"·id="r_aede0b6b49a908b61406f18e2fb674af6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·d,·Dune::FieldVector&lt;·D,·d·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">Traits</a></td></tr>87 <tr·class="memitem:aede0b6b49a908b61406f18e2fb674af6"·id="r_aede0b6b49a908b61406f18e2fb674af6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·d,·Dune::FieldVector&lt;·D,·d·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01954.html#aede0b6b49a908b61406f18e2fb674af6">Traits</a></td></tr>
88 <tr·class="memdesc:aede0b6b49a908b61406f18e2fb674af6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>88 <tr·class="memdesc:aede0b6b49a908b61406f18e2fb674af6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
89 <tr·class="separator:aede0b6b49a908b61406f18e2fb674af6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:aede0b6b49a908b61406f18e2fb674af6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
326 </div><div·class="memdoc">326 </div><div·class="memdoc">
  
327 <p>number·of·shape·functions·</p>327 <p>number·of·shape·functions·</p>
  
328 </div>328 </div>
329 </div>329 </div>
330 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>330 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
331 <li><a·class="el"·href="a00263_source.html">p0localbasis.hh</a></li>331 <li><a·class="el"·href="a00449_source.html">p0localbasis.hh</a></li>
332 </ul>332 </ul>
333 </div><!--·contents·-->333 </div><!--·contents·-->
334 <!--·start·footer·part·-->334 <!--·start·footer·part·-->
335 <hr·class="footer"/><address·class="footer"><small>335 <hr·class="footer"/><address·class="footer"><small>
336 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8336 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
337 </small></address>337 </small></address>
338 </body>338 </body>
2.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01958.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a01955.html">List·of·all·members</a>··</div>79 <a·href="a01955.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::P0LocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/localfunctions/lagrange/p0/p0localcoefficients.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/lagrange/p0/p0localcoefficients.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::P0LocalCoefficients:</div>85 Inheritance·diagram·for·Dune::P0LocalCoefficients:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a01957.png"·border="0"·usemap="#a_dune_1_1_p0_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a01957.png"·border="0"·usemap="#a_dune_1_1_p0_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_p0_local_coefficients_inherit__map"·id="a_dune_1_1_p0_local_coefficients_inherit__map">88 <map·name="a_dune_1_1_p0_local_coefficients_inherit__map"·id="a_dune_1_1_p0_local_coefficients_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="16,181,193,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="16,181,193,207"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="5,93,204,133"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</tr>226 ··</tr>
227 </table>227 </table>
228 </div><div·class="memdoc">228 </div><div·class="memdoc">
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a00266_source.html">p0localcoefficients.hh</a></li>232 <li><a·class="el"·href="a00455_source.html">p0localcoefficients.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01962.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a01959.html">List·of·all·members</a>··</div>78 <a·href="a01959.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::P0LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::P0LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00568.html">Implementation·of·Lagrange·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/localfunctions/lagrange/p0/p0localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/lagrange/p0/p0localinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::P0LocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::P0LocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01961.png"·border="0"·usemap="#a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01961.png"·border="0"·usemap="#a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_p0_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,185,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,185,45"/>
89 <area·shape="rect"·href="a01962.html"·title="·"·alt=""·coords="5,123,185,177"/>89 <area·shape="rect"·href="a01962.html"·title="·"·alt=""·coords="5,123,185,177"/>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 </div><div·class="memdoc">170 </div><div·class="memdoc">
  
171 <p>determine·coefficients·interpolating·a·given·function·</p>171 <p>determine·coefficients·interpolating·a·given·function·</p>
  
172 </div>172 </div>
173 </div>173 </div>
174 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>174 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
175 <li><a·class="el"·href="a00260_source.html">p0localinterpolation.hh</a></li>175 <li><a·class="el"·href="a00452_source.html">p0localinterpolation.hh</a></li>
176 </ul>176 </ul>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 <!--·start·footer·part·-->178 <!--·start·footer·part·-->
179 <hr·class="footer"/><address·class="footer"><small>179 <hr·class="footer"/><address·class="footer"><small>
180 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8180 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
181 </small></address>181 </small></address>
182 </body>182 </body>
1.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01966.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Langrange·finite·element·of·arbitrary·order·on·triangles.··83 <p>Langrange·finite·element·of·arbitrary·order·on·triangles.··
84 ·<a·href="a01966.html#details">More...</a></p>84 ·<a·href="a01966.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;:</div>87 Inheritance·diagram·for·Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01965.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01965.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">90 <map·name="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">
91 <area·shape="rect"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="15,79,189,119"/>91 <area·shape="rect"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="15,79,189,119"/>
92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,199,31"/>92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,199,31"/>
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 ··</tr>284 ··</tr>
285 </table>285 </table>
286 </div><div·class="memdoc">286 </div><div·class="memdoc">
  
287 </div>287 </div>
288 </div>288 </div>
289 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>289 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
290 <li><a·class="el"·href="a00227_source.html">pk1d.hh</a></li>290 <li><a·class="el"·href="a00476_source.html">pk1d.hh</a></li>
291 </ul>291 </ul>
292 </div><!--·contents·-->292 </div><!--·contents·-->
293 <!--·start·footer·part·-->293 <!--·start·footer·part·-->
294 <hr·class="footer"/><address·class="footer"><small>294 <hr·class="footer"/><address·class="footer"><small>
295 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8295 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
296 </small></address>296 </small></address>
297 </body>297 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01970.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a01967.html">List·of·all·members</a>··</div>78 <a·href="a01967.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits:</div>84 Inheritance·diagram·for·Dune::Pk1DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01969.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01969.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map">87 <map·name="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="11,93,193,133"/>88 <area·shape="rect"·title="·"·alt=""·coords="11,93,193,133"/>
89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="5,5,199,45"/>89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="5,5,199,45"/>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ········</tr>147 ········</tr>
148 ······</table>148 ······</table>
149 </div><div·class="memdoc">149 </div><div·class="memdoc">
  
150 </div>150 </div>
151 </div>151 </div>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li><a·class="el"·href="a00227_source.html">pk1d.hh</a></li>153 <li><a·class="el"·href="a00476_source.html">pk1d.hh</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
157 <hr·class="footer"/><address·class="footer"><small>157 <hr·class="footer"/><address·class="footer"><small>
158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
159 </small></address>159 </small></address>
160 </body>160 </body>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01974.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·<a·class="el"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk1DFiniteElement</a>·objects.··83 <p>Factory·for·<a·class="el"·href="a01966.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk1DFiniteElement</a>·objects.··
84 ·<a·href="a01974.html#details">More...</a></p>84 ·<a·href="a01974.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00476_source.html">dune/localfunctions/lagrange/pk1d.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;:</div>87 Inheritance·diagram·for·Dune::Pk1DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01973.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01973.png"·border="0"·usemap="#a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">90 <map·name="a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk1_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·Pk1DFiniteElement·objects."·alt=""·coords="13,93,231,133"/>91 <area·shape="rect"·title="Factory·for·Pk1DFiniteElement·objects."·alt=""·coords="13,93,231,133"/>
92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 </div><div·class="memdoc">402 </div><div·class="memdoc">
  
403 <p>create·a·finite·element·from·a·vertex·ordering·</p>403 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
404 </div>404 </div>
405 </div>405 </div>
406 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>406 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
407 <li><a·class="el"·href="a00227_source.html">pk1d.hh</a></li>407 <li><a·class="el"·href="a00476_source.html">pk1d.hh</a></li>
408 </ul>408 </ul>
409 </div><!--·contents·-->409 </div><!--·contents·-->
410 <!--·start·footer·part·-->410 <!--·start·footer·part·-->
411 <hr·class="footer"/><address·class="footer"><small>411 <hr·class="footer"/><address·class="footer"><small>
412 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8412 Generated·by&#160;<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 </small></address>413 </small></address>
414 </body>414 </body>
1.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01978.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Langrange·finite·element·of·arbitrary·order·on·triangles.··83 <p>Langrange·finite·element·of·arbitrary·order·on·triangles.··
84 ·<a·href="a01978.html#details">More...</a></p>84 ·<a·href="a01978.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;:</div>87 Inheritance·diagram·for·Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01977.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01977.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">90 <map·name="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">
91 <area·shape="rect"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="15,79,189,119"/>91 <area·shape="rect"·title="Langrange·finite·element·of·arbitrary·order·on·triangles."·alt=""·coords="15,79,189,119"/>
92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,199,31"/>92 <area·shape="rect"·href="a01534.html"·title="Interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,199,31"/>
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 ··</tr>284 ··</tr>
285 </table>285 </table>
286 </div><div·class="memdoc">286 </div><div·class="memdoc">
  
287 </div>287 </div>
288 </div>288 </div>
289 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>289 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
290 <li><a·class="el"·href="a00215_source.html">pk2d.hh</a></li>290 <li><a·class="el"·href="a00443_source.html">pk2d.hh</a></li>
291 </ul>291 </ul>
292 </div><!--·contents·-->292 </div><!--·contents·-->
293 <!--·start·footer·part·-->293 <!--·start·footer·part·-->
294 <hr·class="footer"/><address·class="footer"><small>294 <hr·class="footer"/><address·class="footer"><small>
295 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8295 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
296 </small></address>296 </small></address>
297 </body>297 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01982.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a01979.html">List·of·all·members</a>··</div>78 <a·href="a01979.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits:</div>84 Inheritance·diagram·for·Dune::Pk2DFiniteElement&lt;·Geometry,·RF,·k·&gt;::Traits:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01981.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01981.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map">87 <map·name="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_3_01_geometry_00_01_r_f_00_01k_01_4_1_1_traits_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="11,93,193,133"/>88 <area·shape="rect"·title="·"·alt=""·coords="11,93,193,133"/>
89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="5,5,199,45"/>89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="5,5,199,45"/>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ········</tr>147 ········</tr>
148 ······</table>148 ······</table>
149 </div><div·class="memdoc">149 </div><div·class="memdoc">
  
150 </div>150 </div>
151 </div>151 </div>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li><a·class="el"·href="a00215_source.html">pk2d.hh</a></li>153 <li><a·class="el"·href="a00443_source.html">pk2d.hh</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
157 <hr·class="footer"/><address·class="footer"><small>157 <hr·class="footer"/><address·class="footer"><small>
158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
159 </small></address>159 </small></address>
160 </body>160 </body>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01986.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·<a·class="el"·href="a01978.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk2DFiniteElement</a>·objects.··83 <p>Factory·for·<a·class="el"·href="a01978.html"·title="Langrange·finite·element·of·arbitrary·order·on·triangles.">Pk2DFiniteElement</a>·objects.··
84 ·<a·href="a01986.html#details">More...</a></p>84 ·<a·href="a01986.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/lagrange/pk2d.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;:</div>87 Inheritance·diagram·for·Dune::Pk2DFiniteElementFactory&lt;·Geometry,·RF,·k·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a01985.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a01985.png"·border="0"·usemap="#a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">90 <map·name="a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map"·id="a_dune_1_1_pk2_d_finite_element_factory_3_01_geometry_00_01_r_f_00_01k_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·Pk2DFiniteElement·objects."·alt=""·coords="13,93,231,133"/>91 <area·shape="rect"·title="Factory·for·Pk2DFiniteElement·objects."·alt=""·coords="13,93,231,133"/>
92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 </div><div·class="memdoc">402 </div><div·class="memdoc">
  
403 <p>create·a·finite·element·from·a·vertex·ordering·</p>403 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
404 </div>404 </div>
405 </div>405 </div>
406 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>406 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
407 <li><a·class="el"·href="a00215_source.html">pk2d.hh</a></li>407 <li><a·class="el"·href="a00443_source.html">pk2d.hh</a></li>
408 </ul>408 </ul>
409 </div><!--·contents·-->409 </div><!--·contents·-->
410 <!--·start·footer·part·-->410 <!--·start·footer·part·-->
411 <hr·class="footer"/><address·class="footer"><small>411 <hr·class="footer"/><address·class="footer"><small>
412 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8412 Generated·by&#160;<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 </small></address>413 </small></address>
414 </body>414 </body>
2.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01990.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a01987.html">List·of·all·members</a>··</div>79 <a·href="a01987.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::PQ22DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PQ22DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00437_source.html">dune/localfunctions/lagrange/pq22d.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0f7bd167b8750d8d13074081053618e7"·id="r_a0f7bd167b8750d8d13074081053618e7"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">Traits</a>·=·typename·<a·class="el"·href="a01594.html#a0665c92cb1649c3047630ed0978ba3e1">LFEVariant::Traits</a></td></tr>87 <tr·class="memitem:a0f7bd167b8750d8d13074081053618e7"·id="r_a0f7bd167b8750d8d13074081053618e7"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01990.html#a0f7bd167b8750d8d13074081053618e7">Traits</a>·=·typename·<a·class="el"·href="a01594.html#a0665c92cb1649c3047630ed0978ba3e1">LFEVariant::Traits</a></td></tr>
88 <tr·class="separator:a0f7bd167b8750d8d13074081053618e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0f7bd167b8750d8d13074081053618e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
325 ··</tr>325 ··</tr>
326 </table>326 </table>
327 </div><div·class="memdoc">327 </div><div·class="memdoc">
  
328 </div>328 </div>
329 </div>329 </div>
330 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>330 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
331 <li><a·class="el"·href="a00230_source.html">pq22d.hh</a></li>331 <li><a·class="el"·href="a00437_source.html">pq22d.hh</a></li>
332 </ul>332 </ul>
333 </div><!--·contents·-->333 </div><!--·contents·-->
334 <!--·start·footer·part·-->334 <!--·start·footer·part·-->
335 <hr·class="footer"/><address·class="footer"><small>335 <hr·class="footer"/><address·class="footer"><small>
336 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8336 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
337 </small></address>337 </small></address>
338 </body>338 </body>
2.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01994.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·d,·k·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·d,·k·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·that·only·creates·dimension·specific·local·finite·elements.··83 <p>Factory·that·only·creates·dimension·specific·local·finite·elements.··
84 ·<a·href="a01994.html#details">More...</a></p>84 ·<a·href="a01994.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a1eef5869cc1617ea6c1857b0df500129"·id="r_a1eef5869cc1617ea6c1857b0df500129"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·d·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01994.html#a1eef5869cc1617ea6c1857b0df500129">T</a></td></tr>89 <tr·class="memitem:a1eef5869cc1617ea6c1857b0df500129"·id="r_a1eef5869cc1617ea6c1857b0df500129"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·d·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01994.html#a1eef5869cc1617ea6c1857b0df500129">T</a></td></tr>
90 <tr·class="separator:a1eef5869cc1617ea6c1857b0df500129"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a1eef5869cc1617ea6c1857b0df500129"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 <p>create·finite·element·for·given·GeometryType·</p>147 <p>create·finite·element·for·given·GeometryType·</p>
  
148 </div>148 </div>
149 </div>149 </div>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li><a·class="el"·href="a00224_source.html">pqkfactory.hh</a></li>151 <li><a·class="el"·href="a00473_source.html">pqkfactory.hh</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <hr·class="footer"/><address·class="footer"><small>155 <hr·class="footer"/><address·class="footer"><small>
156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8156 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
157 </small></address>157 </small></address>
158 </body>158 </body>
2.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a01998.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·3,·k·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DimSpecificPQkLocalFiniteElementFactory&lt;·D,·R,·3,·k·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·that·only·creates·dimension·specific·local·finite·elements.··83 <p>Factory·that·only·creates·dimension·specific·local·finite·elements.··
84 ·<a·href="a01998.html#details">More...</a></p>84 ·<a·href="a01998.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a572f87c4b455e5b40104579bbde23d95"·id="r_a572f87c4b455e5b40104579bbde23d95"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·3·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html#a572f87c4b455e5b40104579bbde23d95">T</a></td></tr>89 <tr·class="memitem:a572f87c4b455e5b40104579bbde23d95"·id="r_a572f87c4b455e5b40104579bbde23d95"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·3·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html#a572f87c4b455e5b40104579bbde23d95">T</a></td></tr>
90 <tr·class="separator:a572f87c4b455e5b40104579bbde23d95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a572f87c4b455e5b40104579bbde23d95"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a463cb67d2978d96984abf9113f8983ac"·id="r_a463cb67d2978d96984abf9113f8983ac"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html#a463cb67d2978d96984abf9113f8983ac">PrismP1</a>·=·<a·class="el"·href="a01914.html">LagrangePrismLocalFiniteElement</a>&lt;·D,·R,·1·&gt;</td></tr>91 <tr·class="memitem:a463cb67d2978d96984abf9113f8983ac"·id="r_a463cb67d2978d96984abf9113f8983ac"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01998.html#a463cb67d2978d96984abf9113f8983ac">PrismP1</a>·=·<a·class="el"·href="a01914.html">LagrangePrismLocalFiniteElement</a>&lt;·D,·R,·1·&gt;</td></tr>
92 <tr·class="separator:a463cb67d2978d96984abf9113f8983ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a463cb67d2978d96984abf9113f8983ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 </div><div·class="memdoc">218 </div><div·class="memdoc">
  
219 <p>create·finite·element·for·given·GeometryType·</p>219 <p>create·finite·element·for·given·GeometryType·</p>
  
220 </div>220 </div>
221 </div>221 </div>
222 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>222 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
223 <li><a·class="el"·href="a00224_source.html">pqkfactory.hh</a></li>223 <li><a·class="el"·href="a00473_source.html">pqkfactory.hh</a></li>
224 </ul>224 </ul>
225 </div><!--·contents·-->225 </div><!--·contents·-->
226 <!--·start·footer·part·-->226 <!--·start·footer·part·-->
227 <hr·class="footer"/><address·class="footer"><small>227 <hr·class="footer"/><address·class="footer"><small>
228 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8228 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
229 </small></address>229 </small></address>
230 </body>230 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02002.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::PQkLocalFiniteElementFactory&lt;·D,·R,·dim,·k·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PQkLocalFiniteElementFactory&lt;·D,·R,·dim,·k·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the·virtual·interface.··83 <p>Factory·to·create·any·kind·of·Pk/Qk·like·element·wrapped·for·the·virtual·interface.··
84 ·<a·href="a02002.html#details">More...</a></p>84 ·<a·href="a02002.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:af4818fbc3f3846aef56c13525a6531f0"·id="r_af4818fbc3f3846aef56c13525a6531f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·dim·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#af4818fbc3f3846aef56c13525a6531f0">T</a></td></tr>89 <tr·class="memitem:af4818fbc3f3846aef56c13525a6531f0"·id="r_af4818fbc3f3846aef56c13525a6531f0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·dim·&gt;::Traits::LocalBasisType::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#af4818fbc3f3846aef56c13525a6531f0">T</a></td></tr>
90 <tr·class="separator:af4818fbc3f3846aef56c13525a6531f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:af4818fbc3f3846aef56c13525a6531f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a843a9c7a7224069f22587f57a8fb3ea9"·id="r_a843a9c7a7224069f22587f57a8fb3ea9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01666.html">LocalFiniteElementVirtualInterface</a>&lt;·<a·class="el"·href="a02002.html#af4818fbc3f3846aef56c13525a6531f0">T</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a843a9c7a7224069f22587f57a8fb3ea9">FiniteElementType</a></td></tr>91 <tr·class="memitem:a843a9c7a7224069f22587f57a8fb3ea9"·id="r_a843a9c7a7224069f22587f57a8fb3ea9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01666.html">LocalFiniteElementVirtualInterface</a>&lt;·<a·class="el"·href="a02002.html#af4818fbc3f3846aef56c13525a6531f0">T</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02002.html#a843a9c7a7224069f22587f57a8fb3ea9">FiniteElementType</a></td></tr>
92 <tr·class="separator:a843a9c7a7224069f22587f57a8fb3ea9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a843a9c7a7224069f22587f57a8fb3ea9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 </div><div·class="memdoc">217 </div><div·class="memdoc">
  
218 <p>create·finite·element·for·given·GeometryType·</p>218 <p>create·finite·element·for·given·GeometryType·</p>
  
219 </div>219 </div>
220 </div>220 </div>
221 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>221 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
222 <li><a·class="el"·href="a00224_source.html">pqkfactory.hh</a></li>222 <li><a·class="el"·href="a00473_source.html">pqkfactory.hh</a></li>
223 </ul>223 </ul>
224 </div><!--·contents·-->224 </div><!--·contents·-->
225 <!--·start·footer·part·-->225 <!--·start·footer·part·-->
226 <hr·class="footer"/><address·class="footer"><small>226 <hr·class="footer"/><address·class="footer"><small>
227 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8227 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
228 </small></address>228 </small></address>
229 </body>229 </body>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02006.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::PQkLocalFiniteElementCache&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::PQkLocalFiniteElementCache&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··85 <p>A·cache·that·stores·all·available·Pk/Qk·like·local·finite·elements·for·the·given·dimension·and·order.··
86 ·<a·href="a02006.html#details">More...</a></p>86 ·<a·href="a02006.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/lagrange/pqkfactory.hh</a>&gt;</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:a2d5d58c1889950dbf4cb7ef5a3a0ee50"·id="r_a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02006.html#a0f14e0b09dab80eaf3c4836f275d26e4">FE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#a2d5d58c1889950dbf4cb7ef5a3a0ee50">FiniteElementType</a></td></tr>91 <tr·class="memitem:a2d5d58c1889950dbf4cb7ef5a3a0ee50"·id="r_a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02006.html#a0f14e0b09dab80eaf3c4836f275d26e4">FE</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02006.html#a2d5d58c1889950dbf4cb7ef5a3a0ee50">FiniteElementType</a></td></tr>
92 <tr·class="memdesc:a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·finite·elements·stored·in·this·cache.··<br·/></td></tr>92 <tr·class="memdesc:a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·the·finite·elements·stored·in·this·cache.··<br·/></td></tr>
93 <tr·class="separator:a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a2d5d58c1889950dbf4cb7ef5a3a0ee50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
366 ··</tr>366 ··</tr>
367 </table>367 </table>
368 </div><div·class="memdoc">368 </div><div·class="memdoc">
  
369 </div>369 </div>
370 </div>370 </div>
371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
372 <li><a·class="el"·href="a00224_source.html">pqkfactory.hh</a></li>372 <li><a·class="el"·href="a00473_source.html">pqkfactory.hh</a></li>
373 </ul>373 </ul>
374 </div><!--·contents·-->374 </div><!--·contents·-->
375 <!--·start·footer·part·-->375 <!--·start·footer·part·-->
376 <hr·class="footer"/><address·class="footer"><small>376 <hr·class="footer"/><address·class="footer"><small>
377 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8377 Generated·by&#160;<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 </small></address>378 </small></address>
379 </body>379 </body>
1.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02010.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·global-valued·Q1·elements.··83 <p>Factory·for·global-valued·Q1·elements.··
84 ·<a·href="a02010.html#details">More...</a></p>84 ·<a·href="a02010.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/localfunctions/lagrange/q1.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/lagrange/q1.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>87 Inheritance·diagram·for·Dune::Q1FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02009.png"·border="0"·usemap="#a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02009.png"·border="0"·usemap="#a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">90 <map·name="a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_q1_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·global&#45;valued·Q1·elements."·alt=""·coords="1012,27,1215,67"/>91 <area·shape="rect"·title="Factory·for·global&#45;valued·Q1·elements."·alt=""·coords="1012,27,1215,67"/>
92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="733,5,963,89"/>92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="733,5,963,89"/>
Offset 428, 15 lines modifiedOffset 428, 15 lines modified
428 </div><div·class="memdoc">428 </div><div·class="memdoc">
  
429 <p>create·a·finite·element·from·a·vertex·ordering·</p>429 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
430 </div>430 </div>
431 </div>431 </div>
432 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>432 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
433 <li><a·class="el"·href="a00221_source.html">q1.hh</a></li>433 <li><a·class="el"·href="a00458_source.html">q1.hh</a></li>
434 </ul>434 </ul>
435 </div><!--·contents·-->435 </div><!--·contents·-->
436 <!--·start·footer·part·-->436 <!--·start·footer·part·-->
437 <hr·class="footer"/><address·class="footer"><small>437 <hr·class="footer"/><address·class="footer"><small>
438 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8438 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
439 </small></address>439 </small></address>
440 </body>440 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02014.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·global-valued·Q23D·elements.··83 <p>Factory·for·global-valued·Q23D·elements.··
84 ·<a·href="a02014.html#details">More...</a></p>84 ·<a·href="a02014.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/localfunctions/lagrange/q2.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">dune/localfunctions/lagrange/q2.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>87 Inheritance·diagram·for·Dune::Q2FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02013.png"·border="0"·usemap="#a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02013.png"·border="0"·usemap="#a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">90 <map·name="a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_q2_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·global&#45;valued·Q23D·elements."·alt=""·coords="1205,49,1408,89"/>91 <area·shape="rect"·title="Factory·for·global&#45;valued·Q23D·elements."·alt=""·coords="1205,49,1408,89"/>
92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="847,5,1156,133"/>92 <area·shape="rect"·href="a01646.html"·title="·"·alt=""·coords="847,5,1156,133"/>
Offset 428, 15 lines modifiedOffset 428, 15 lines modified
428 </div><div·class="memdoc">428 </div><div·class="memdoc">
  
429 <p>create·a·finite·element·from·a·vertex·ordering·</p>429 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
430 </div>430 </div>
431 </div>431 </div>
432 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>432 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
433 <li><a·class="el"·href="a00254_source.html">q2.hh</a></li>433 <li><a·class="el"·href="a00434_source.html">q2.hh</a></li>
434 </ul>434 </ul>
435 </div><!--·contents·-->435 </div><!--·contents·-->
436 <!--·start·footer·part·-->436 <!--·start·footer·part·-->
437 <hr·class="footer"/><address·class="footer"><small>437 <hr·class="footer"/><address·class="footer"><small>
438 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8438 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
439 </small></address>439 </small></address>
440 </body>440 </body>
1.97 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02018.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued·one.··83 <p>Meta-finite·element·turning·a·scalar·finite·element·into·vector-valued·one.··
84 ·<a·href="a02018.html#details">More...</a></p>84 ·<a·href="a02018.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">dune/localfunctions/meta/power.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/meta/power.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Traits</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html">Traits</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a02022.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·component·objects··<a·href="a02022.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 </div><div·class="memdoc">303 </div><div·class="memdoc">
  
304 <p>Extract·geometry·type·of·this·finite·element.·</p>304 <p>Extract·geometry·type·of·this·finite·element.·</p>
  
305 </div>305 </div>
306 </div>306 </div>
307 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>307 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
308 <li><a·class="el"·href="a00434_source.html">power.hh</a></li>308 <li><a·class="el"·href="a00014_source.html">power.hh</a></li>
309 </ul>309 </ul>
310 </div><!--·contents·-->310 </div><!--·contents·-->
311 <!--·start·footer·part·-->311 <!--·start·footer·part·-->
312 <hr·class="footer"/><address·class="footer"><small>312 <hr·class="footer"/><address·class="footer"><small>
313 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8313 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
314 </small></address>314 </small></address>
315 </body>315 </body>
2.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02022.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElement&lt;·Backend,·dimR·&gt;::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>types·of·component·objects··82 <p>types·of·component·objects··
83 ·<a·href="a02022.html#details">More...</a></p>83 ·<a·href="a02022.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">dune/localfunctions/meta/power.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/meta/power.hh</a>&gt;</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:a196649736b38f386301a86a3f520a365"·id="r_a196649736b38f386301a86a3f520a365"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02030.html">PowerBasis</a>&lt;·typename·Backend::Traits::Basis,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html#a196649736b38f386301a86a3f520a365">Basis</a></td></tr>88 <tr·class="memitem:a196649736b38f386301a86a3f520a365"·id="r_a196649736b38f386301a86a3f520a365"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02030.html">PowerBasis</a>&lt;·typename·Backend::Traits::Basis,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html#a196649736b38f386301a86a3f520a365">Basis</a></td></tr>
89 <tr·class="memdesc:a196649736b38f386301a86a3f520a365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·Basis··<br·/></td></tr>89 <tr·class="memdesc:a196649736b38f386301a86a3f520a365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·the·Basis··<br·/></td></tr>
90 <tr·class="separator:a196649736b38f386301a86a3f520a365"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a196649736b38f386301a86a3f520a365"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a23ba35e1ae3762b94dacf388c6731268"·id="r_a23ba35e1ae3762b94dacf388c6731268"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02038.html">PowerCoefficients</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">Coefficients</a></td></tr>91 <tr·class="memitem:a23ba35e1ae3762b94dacf388c6731268"·id="r_a23ba35e1ae3762b94dacf388c6731268"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02038.html">PowerCoefficients</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02022.html#a23ba35e1ae3762b94dacf388c6731268">Coefficients</a></td></tr>
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 </div><div·class="memdoc">152 </div><div·class="memdoc">
  
153 <p>type·of·the·Interpolation·</p>153 <p>type·of·the·Interpolation·</p>
  
154 </div>154 </div>
155 </div>155 </div>
156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
157 <li><a·class="el"·href="a00434_source.html">power.hh</a></li>157 <li><a·class="el"·href="a00014_source.html">power.hh</a></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <hr·class="footer"/><address·class="footer"><small>161 <hr·class="footer"/><address·class="footer"><small>
162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8162 Generated·by&#160;<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 </small></address>163 </small></address>
164 </body>164 </body>
2.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02026.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·meta-finite·elements·turning·scalar·finite·elements·into·vector-valued·ones.··83 <p>Factory·for·meta-finite·elements·turning·scalar·finite·elements·into·vector-valued·ones.··
84 ·<a·href="a02026.html#details">More...</a></p>84 ·<a·href="a02026.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">dune/localfunctions/meta/power.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/meta/power.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;:</div>87 Inheritance·diagram·for·Dune::PowerFiniteElementFactory&lt;·BackendFiniteElement,·dimR·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02025.png"·border="0"·usemap="#a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02025.png"·border="0"·usemap="#a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map">90 <map·name="a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_power_finite_element_factory_3_01_backend_finite_element_00_01dim_r_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·meta&#45;finite·elements·turning·scalar·finite·elements·into·vector&#45;valued·ones."·alt=""·coords="5,79,217,133"/>91 <area·shape="rect"·title="Factory·for·meta&#45;finite·elements·turning·scalar·finite·elements·into·vector&#45;valued·ones."·alt=""·coords="5,79,217,133"/>
92 <area·shape="rect"·title="·"·alt=""·coords="38,5,185,31"/>92 <area·shape="rect"·title="·"·alt=""·coords="38,5,185,31"/>
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
  
200 <p>create·a·finite·element·</p>200 <p>create·a·finite·element·</p>
201 <dl·class="section·note"><dt>Note</dt><dd>With·this·overload·of·<a·class="el"·href="a02026.html#a934f3db0c08176ff9b8bd5ff3ca597b2"·title="create·a·finite·element">make()</a>·ownership·of·the·backend·finite·element·is·determined·by·the·shared_ptr.·</dd></dl>201 <dl·class="section·note"><dt>Note</dt><dd>With·this·overload·of·<a·class="el"·href="a02026.html#a934f3db0c08176ff9b8bd5ff3ca597b2"·title="create·a·finite·element">make()</a>·ownership·of·the·backend·finite·element·is·determined·by·the·shared_ptr.·</dd></dl>
  
202 </div>202 </div>
203 </div>203 </div>
204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
205 <li><a·class="el"·href="a00434_source.html">power.hh</a></li>205 <li><a·class="el"·href="a00014_source.html">power.hh</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 <!--·start·footer·part·-->208 <!--·start·footer·part·-->
209 <hr·class="footer"/><address·class="footer"><small>209 <hr·class="footer"/><address·class="footer"><small>
210 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8210 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
211 </small></address>211 </small></address>
212 </body>212 </body>
2.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02030.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::PowerBasis&lt;·Backend,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PowerBasis&lt;·Backend,·dimR·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.··83 <p>Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.··
84 ·<a·href="a02030.html#details">More...</a></p>84 ·<a·href="a02030.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04562_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::PowerBasis&lt;·Backend,·dimR·&gt;:</div>87 Inheritance·diagram·for·Dune::PowerBasis&lt;·Backend,·dimR·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02029.png"·border="0"·usemap="#a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02029.png"·border="0"·usemap="#a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map">90 <map·name="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map"·id="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_inherit__map">
91 <area·shape="rect"·title="Meta&#45;basis·turning·a·scalar·basis·into·vector&#45;valued·basis."·alt=""·coords="7,5,203,45"/>91 <area·shape="rect"·title="Meta&#45;basis·turning·a·scalar·basis·into·vector&#45;valued·basis."·alt=""·coords="7,5,203,45"/>
92 <area·shape="rect"·href="a02030.html"·title="·"·alt=""·coords="5,123,204,177"/>92 <area·shape="rect"·href="a02030.html"·title="·"·alt=""·coords="5,123,204,177"/>
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 </div><div·class="memdoc">352 </div><div·class="memdoc">
  
353 <p>Number·of·shape·functions.·</p>353 <p>Number·of·shape·functions.·</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
357 <li><a·class="el"·href="a04565_source.html">meta/power/basis.hh</a></li>357 <li><a·class="el"·href="a04562_source.html">meta/power/basis.hh</a></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 <!--·start·footer·part·-->360 <!--·start·footer·part·-->
361 <hr·class="footer"/><address·class="footer"><small>361 <hr·class="footer"/><address·class="footer"><small>
362 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8362 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
363 </small></address>363 </small></address>
364 </body>364 </body>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02034.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits·Struct·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits·Struct·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>types·of·domain·and·range··83 <p>types·of·domain·and·range··
84 ·<a·href="a02034.html#details">More...</a></p>84 ·<a·href="a02034.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04562_source.html">dune/localfunctions/meta/power/basis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits:</div>87 Inheritance·diagram·for·Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02033.png"·border="0"·usemap="#a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02033.png"·border="0"·usemap="#a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map">90 <map·name="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_power_basis_3_01_backend_00_01dim_r_01_4_1_1_traits_inherit__map">
91 <area·shape="rect"·title="types·of·domain·and·range"·alt=""·coords="5,79,201,119"/>91 <area·shape="rect"·title="types·of·domain·and·range"·alt=""·coords="5,79,201,119"/>
92 <area·shape="rect"·title="·"·alt=""·coords="47,5,159,31"/>92 <area·shape="rect"·title="·"·alt=""·coords="47,5,159,31"/>
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 </div><div·class="memdoc">176 </div><div·class="memdoc">
  
177 <p>Dimension·of·the·range·values.·</p>177 <p>Dimension·of·the·range·values.·</p>
  
178 </div>178 </div>
179 </div>179 </div>
180 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>180 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
181 <li><a·class="el"·href="a04565_source.html">meta/power/basis.hh</a></li>181 <li><a·class="el"·href="a04562_source.html">meta/power/basis.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <hr·class="footer"/><address·class="footer"><small>185 <hr·class="footer"/><address·class="footer"><small>
186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
187 </small></address>187 </small></address>
188 </body>188 </body>
2.06 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02038.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::PowerCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::PowerCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued·coefficients.··82 <p>Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued·coefficients.··
83 ·<a·href="a02038.html#details">More...</a></p>83 ·<a·href="a02038.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a04571_source.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a04568_source.html">dune/localfunctions/meta/power/coefficients.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::PowerCoefficients:</div>86 Inheritance·diagram·for·Dune::PowerCoefficients:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02037.png"·border="0"·usemap="#a_dune_1_1_power_coefficients_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02037.png"·border="0"·usemap="#a_dune_1_1_power_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_power_coefficients_inherit__map"·id="a_dune_1_1_power_coefficients_inherit__map">89 <map·name="a_dune_1_1_power_coefficients_inherit__map"·id="a_dune_1_1_power_coefficients_inherit__map">
90 <area·shape="rect"·title="Meta&#45;coefficients·turning·a·scalar·coefficients·into·vector&#45;valued·coefficients."·alt=""·coords="13,79,180,104"/>90 <area·shape="rect"·title="Meta&#45;coefficients·turning·a·scalar·coefficients·into·vector&#45;valued·coefficients."·alt=""·coords="13,79,180,104"/>
91 <area·shape="rect"·href="a01558.html"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="5,5,188,31"/>91 <area·shape="rect"·href="a01558.html"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="5,5,188,31"/>
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 </div><div·class="memdoc">212 </div><div·class="memdoc">
  
213 <p>number·of·coefficients·</p>213 <p>number·of·coefficients·</p>
  
214 </div>214 </div>
215 </div>215 </div>
216 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>216 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
217 <li><a·class="el"·href="a04571_source.html">meta/power/coefficients.hh</a></li>217 <li><a·class="el"·href="a04568_source.html">meta/power/coefficients.hh</a></li>
218 </ul>218 </ul>
219 </div><!--·contents·-->219 </div><!--·contents·-->
220 <!--·start·footer·part·-->220 <!--·start·footer·part·-->
221 <hr·class="footer"/><address·class="footer"><small>221 <hr·class="footer"/><address·class="footer"><small>
222 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8222 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
223 </small></address>223 </small></address>
224 </body>224 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02042.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued·interpolation.··84 <p>Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued·interpolation.··
85 ·<a·href="a02042.html#details">More...</a></p>85 ·<a·href="a02042.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a04580_source.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a04577_source.html">dune/localfunctions/meta/power/interpolation.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;:</div>88 Inheritance·diagram·for·Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02041.png"·border="0"·usemap="#a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02041.png"·border="0"·usemap="#a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map"·id="a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map">91 <map·name="a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map"·id="a_dune_1_1_power_interpolation_3_01_backend_00_01_basis_traits_01_4_inherit__map">
92 <area·shape="rect"·title="Meta&#45;interpolation·turning·a·scalar·interpolation·into·vector&#45;valued·interpolation."·alt=""·coords="5,29,175,69"/>92 <area·shape="rect"·title="Meta&#45;interpolation·turning·a·scalar·interpolation·into·vector&#45;valued·interpolation."·alt=""·coords="5,29,175,69"/>
93 <area·shape="rect"·href="a02042.html"·title="·"·alt=""·coords="373,15,559,84"/>93 <area·shape="rect"·href="a02042.html"·title="·"·alt=""·coords="373,15,559,84"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</table>226 ··</table>
227 ··</dd>227 ··</dd>
228 </dl>228 </dl>
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a04580_source.html">meta/power/interpolation.hh</a></li>232 <li><a·class="el"·href="a04577_source.html">meta/power/interpolation.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
2.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02050.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02047.html">List·of·all·members</a>··</div>79 <a·href="a02047.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00558.html">Mimetic·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00558.html">Mimetic·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/localfunctions/mimetic.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00548_source.html">dune/localfunctions/mimetic.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:af0458cfdbf9491ca025eb9fafd9524d6"·id="r_af0458cfdbf9491ca025eb9fafd9524d6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">Dune::LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02054.html">MimeticLocalBasis</a>&lt;·D,·R,·dim·&gt;,·<a·class="el"·href="a02062.html">MimeticLocalCoefficients</a>,·<a·class="el"·href="a02058.html">MimeticLocalInterpolation</a>&lt;·<a·class="el"·href="a02054.html">MimeticLocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#af0458cfdbf9491ca025eb9fafd9524d6">Traits</a></td></tr>87 <tr·class="memitem:af0458cfdbf9491ca025eb9fafd9524d6"·id="r_af0458cfdbf9491ca025eb9fafd9524d6"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">Dune::LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02054.html">MimeticLocalBasis</a>&lt;·D,·R,·dim·&gt;,·<a·class="el"·href="a02062.html">MimeticLocalCoefficients</a>,·<a·class="el"·href="a02058.html">MimeticLocalInterpolation</a>&lt;·<a·class="el"·href="a02054.html">MimeticLocalBasis</a>&lt;·D,·R,·dim·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02050.html#af0458cfdbf9491ca025eb9fafd9524d6">Traits</a></td></tr>
88 <tr·class="separator:af0458cfdbf9491ca025eb9fafd9524d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:af0458cfdbf9491ca025eb9fafd9524d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ··</tr>332 ··</tr>
333 </table>333 </table>
334 </div><div·class="memdoc">334 </div><div·class="memdoc">
  
335 </div>335 </div>
336 </div>336 </div>
337 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>337 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
338 <li><a·class="el"·href="a00272_source.html">mimetic.hh</a></li>338 <li><a·class="el"·href="a00548_source.html">mimetic.hh</a></li>
339 </ul>339 </ul>
340 </div><!--·contents·-->340 </div><!--·contents·-->
341 <!--·start·footer·part·-->341 <!--·start·footer·part·-->
342 <hr·class="footer"/><address·class="footer"><small>342 <hr·class="footer"/><address·class="footer"><small>
343 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8343 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
344 </small></address>344 </small></address>
345 </body>345 </body>
2.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02054.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02051.html">List·of·all·members</a>··</div>79 <a·href="a02051.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00140_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a10b3803804a7d44fcd0180f6a76b2188"·id="r_a10b3803804a7d44fcd0180f6a76b2188"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">Dune::LocalBasisTraits</a>&lt;·D,·dim,·Dune::FieldVector&lt;·D,·dim·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">Traits</a></td></tr>87 <tr·class="memitem:a10b3803804a7d44fcd0180f6a76b2188"·id="r_a10b3803804a7d44fcd0180f6a76b2188"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">Dune::LocalBasisTraits</a>&lt;·D,·dim,·Dune::FieldVector&lt;·D,·dim·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·dim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02054.html#a10b3803804a7d44fcd0180f6a76b2188">Traits</a></td></tr>
88 <tr·class="separator:a10b3803804a7d44fcd0180f6a76b2188"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a10b3803804a7d44fcd0180f6a76b2188"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 362, 15 lines modifiedOffset 362, 15 lines modified
362 ··</tr>362 ··</tr>
363 </table>363 </table>
364 </div><div·class="memdoc">364 </div><div·class="memdoc">
  
365 </div>365 </div>
366 </div>366 </div>
367 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>367 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
368 <li><a·class="el"·href="a00140_source.html">mimeticall.hh</a></li>368 <li><a·class="el"·href="a00242_source.html">mimeticall.hh</a></li>
369 </ul>369 </ul>
370 </div><!--·contents·-->370 </div><!--·contents·-->
371 <!--·start·footer·part·-->371 <!--·start·footer·part·-->
372 <hr·class="footer"/><address·class="footer"><small>372 <hr·class="footer"/><address·class="footer"><small>
373 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8373 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
374 </small></address>374 </small></address>
375 </body>375 </body>
1.87 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02058.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02055.html">List·of·all·members</a>··</div>78 <a·href="a02055.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00140_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::MimeticLocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::MimeticLocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02057.png"·border="0"·usemap="#a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02057.png"·border="0"·usemap="#a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_mimetic_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,216,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,216,45"/>
89 <area·shape="rect"·href="a02058.html"·title="·"·alt=""·coords="5,123,216,177"/>89 <area·shape="rect"·href="a02058.html"·title="·"·alt=""·coords="5,123,216,177"/>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 </div><div·class="memdoc">139 </div><div·class="memdoc">
  
140 <p>Local·interpolation·of·a·function.·</p>140 <p>Local·interpolation·of·a·function.·</p>
  
141 </div>141 </div>
142 </div>142 </div>
143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>143 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
144 <li><a·class="el"·href="a00140_source.html">mimeticall.hh</a></li>144 <li><a·class="el"·href="a00242_source.html">mimeticall.hh</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <hr·class="footer"/><address·class="footer"><small>148 <hr·class="footer"/><address·class="footer"><small>
149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
150 </small></address>150 </small></address>
151 </body>151 </body>
1.75 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02062.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalCoefficients·Class·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MimeticLocalCoefficients·Class·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>!··83 <p>!··
84 ·<a·href="a02062.html#details">More...</a></p>84 ·<a·href="a02062.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00140_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00242_source.html">dune/localfunctions/mimetic/mimeticall.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::MimeticLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::MimeticLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02061.png"·border="0"·usemap="#a_dune_1_1_mimetic_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02061.png"·border="0"·usemap="#a_dune_1_1_mimetic_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_mimetic_local_coefficients_inherit__map"·id="a_dune_1_1_mimetic_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_mimetic_local_coefficients_inherit__map"·id="a_dune_1_1_mimetic_local_coefficients_inherit__map">
91 <area·shape="rect"·title="!"·alt=""·coords="5,181,212,207"/>91 <area·shape="rect"·title="!"·alt=""·coords="5,181,212,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="9,93,208,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="9,93,208,133"/>
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ··</tr>252 ··</tr>
253 </table>253 </table>
254 </div><div·class="memdoc">254 </div><div·class="memdoc">
  
255 </div>255 </div>
256 </div>256 </div>
257 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>257 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
258 <li><a·class="el"·href="a00140_source.html">mimeticall.hh</a></li>258 <li><a·class="el"·href="a00242_source.html">mimeticall.hh</a></li>
259 </ul>259 </ul>
260 </div><!--·contents·-->260 </div><!--·contents·-->
261 <!--·start·footer·part·-->261 <!--·start·footer·part·-->
262 <hr·class="footer"/><address·class="footer"><small>262 <hr·class="footer"/><address·class="footer"><small>
263 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8263 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
264 </small></address>264 </small></address>
265 </body>265 </body>
2.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02066.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalFiniteElement&lt;·D,·R,·d,·p·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00559.html">Monomial·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalFiniteElement&lt;·D,·R,·d,·p·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00559.html">Monomial·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Monomial·basis·for·discontinuous·Galerkin·methods.··83 <p>Monomial·basis·for·discontinuous·Galerkin·methods.··
84 ·<a·href="a02066.html#details">More...</a></p>84 ·<a·href="a02066.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00053_source.html">dune/localfunctions/monomial.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00191_source.html">dune/localfunctions/monomial.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a7422fd299f2e1b9a58d64f3ac10ae08f"·id="r_a7422fd299f2e1b9a58d64f3ac10ae08f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02090.html">MonomialLocalBasis</a>&lt;·D,·R,·d,·p·&gt;,·<a·class="el"·href="a02094.html">MonomialLocalCoefficients</a>&lt;·static_size·&gt;,·<a·class="el"·href="a02098.html">MonomialLocalInterpolation</a>&lt;·<a·class="el"·href="a02090.html">MonomialLocalBasis</a>&lt;·D,·R,·d,·p·&gt;,·static_size·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">Traits</a></td></tr>89 <tr·class="memitem:a7422fd299f2e1b9a58d64f3ac10ae08f"·id="r_a7422fd299f2e1b9a58d64f3ac10ae08f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02090.html">MonomialLocalBasis</a>&lt;·D,·R,·d,·p·&gt;,·<a·class="el"·href="a02094.html">MonomialLocalCoefficients</a>&lt;·static_size·&gt;,·<a·class="el"·href="a02098.html">MonomialLocalInterpolation</a>&lt;·<a·class="el"·href="a02090.html">MonomialLocalBasis</a>&lt;·D,·R,·d,·p·&gt;,·static_size·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02066.html#a7422fd299f2e1b9a58d64f3ac10ae08f">Traits</a></td></tr>
90 <tr·class="separator:a7422fd299f2e1b9a58d64f3ac10ae08f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a7422fd299f2e1b9a58d64f3ac10ae08f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
309 </table>309 </table>
310 </div><div·class="memdoc">310 </div><div·class="memdoc">
311 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000042">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>311 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000042">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
312 </div>312 </div>
313 </div>313 </div>
314 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>314 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
315 <li><a·class="el"·href="a00053_source.html">monomial.hh</a></li>315 <li><a·class="el"·href="a00191_source.html">monomial.hh</a></li>
316 </ul>316 </ul>
317 </div><!--·contents·-->317 </div><!--·contents·-->
318 <!--·start·footer·part·-->318 <!--·start·footer·part·-->
319 <hr·class="footer"/><address·class="footer"><small>319 <hr·class="footer"/><address·class="footer"><small>
320 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8320 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
321 </small></address>321 </small></address>
322 </body>322 </body>
2.04 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02070.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·global-valued·MonomFiniteElement·objects.··83 <p>Factory·for·global-valued·MonomFiniteElement·objects.··
84 ·<a·href="a02070.html#details">More...</a></p>84 ·<a·href="a02070.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00053_source.html">dune/localfunctions/monomial.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00191_source.html">dune/localfunctions/monomial.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;:</div>87 Inheritance·diagram·for·Dune::MonomialFiniteElementFactory&lt;·Geometry,·RF,·p·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02069.png"·border="0"·usemap="#a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02069.png"·border="0"·usemap="#a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map"·id="a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map">90 <map·name="a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map"·id="a_dune_1_1_monomial_finite_element_factory_3_01_geometry_00_01_r_f_00_01p_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·global&#45;valued·MonomFiniteElement·objects."·alt=""·coords="23,93,221,133"/>91 <area·shape="rect"·title="Factory·for·global&#45;valued·MonomFiniteElement·objects."·alt=""·coords="23,93,221,133"/>
92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>
Offset 515, 15 lines modifiedOffset 515, 15 lines modified
515 </div><div·class="memdoc">515 </div><div·class="memdoc">
  
516 <p>create·a·finite·element·from·a·vertex·ordering·</p>516 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
517 </div>517 </div>
518 </div>518 </div>
519 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>519 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
520 <li><a·class="el"·href="a00053_source.html">monomial.hh</a></li>520 <li><a·class="el"·href="a00191_source.html">monomial.hh</a></li>
521 </ul>521 </ul>
522 </div><!--·contents·-->522 </div><!--·contents·-->
523 <!--·start·footer·part·-->523 <!--·start·footer·part·-->
524 <hr·class="footer"/><address·class="footer"><small>524 <hr·class="footer"/><address·class="footer"><small>
525 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8525 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
526 </small></address>526 </small></address>
527 </body>527 </body>
2.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02074.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::EvalAccess&lt;·Traits·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::EvalAccess&lt;·Traits·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Access·output·vector·of·evaluateFunction()·and·evaluate()··82 <p>Access·output·vector·of·evaluateFunction()·and·evaluate()··
83 ·<a·href="a02074.html#details">More...</a></p>83 ·<a·href="a02074.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:af20f088571cf5e51cbca4cb60e55f5cb"·id="r_af20f088571cf5e51cbca4cb60e55f5cb"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02074.html#af20f088571cf5e51cbca4cb60e55f5cb">EvalAccess</a>·(std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out_)</td></tr>88 <tr·class="memitem:af20f088571cf5e51cbca4cb60e55f5cb"·id="r_af20f088571cf5e51cbca4cb60e55f5cb"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02074.html#af20f088571cf5e51cbca4cb60e55f5cb">EvalAccess</a>·(std::vector&lt;·typename·Traits::RangeType·&gt;·&amp;out_)</td></tr>
89 <tr·class="separator:af20f088571cf5e51cbca4cb60e55f5cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:af20f088571cf5e51cbca4cb60e55f5cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a9dd092e3ad0d8c4e38a3944961046804"·id="r_a9dd092e3ad0d8c4e38a3944961046804"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02074.html#a9dd092e3ad0d8c4e38a3944961046804">~EvalAccess</a>·()</td></tr>90 <tr·class="memitem:a9dd092e3ad0d8c4e38a3944961046804"·id="r_a9dd092e3ad0d8c4e38a3944961046804"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02074.html#a9dd092e3ad0d8c4e38a3944961046804">~EvalAccess</a>·()</td></tr>
91 <tr·class="separator:a9dd092e3ad0d8c4e38a3944961046804"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a9dd092e3ad0d8c4e38a3944961046804"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 ··</tr>179 ··</tr>
180 </table>180 </table>
181 </div><div·class="memdoc">181 </div><div·class="memdoc">
  
182 </div>182 </div>
183 </div>183 </div>
184 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>184 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
185 <li><a·class="el"·href="a00071_source.html">monomiallocalbasis.hh</a></li>185 <li><a·class="el"·href="a00089_source.html">monomiallocalbasis.hh</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
189 <hr·class="footer"/><address·class="footer"><small>189 <hr·class="footer"/><address·class="footer"><small>
190 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8190 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
191 </small></address>191 </small></address>
192 </body>192 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02078.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::JacobianAccess&lt;·Traits·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::JacobianAccess&lt;·Traits·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Access·output·vector·of·evaluateJacobian()··82 <p>Access·output·vector·of·evaluateJacobian()··
83 ·<a·href="a02078.html#details">More...</a></p>83 ·<a·href="a02078.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a61ff3f9390333f3eb006774fcd388a85"·id="r_a61ff3f9390333f3eb006774fcd388a85"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02078.html#a61ff3f9390333f3eb006774fcd388a85">JacobianAccess</a>·(std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out_,·unsigned·int·row_)</td></tr>88 <tr·class="memitem:a61ff3f9390333f3eb006774fcd388a85"·id="r_a61ff3f9390333f3eb006774fcd388a85"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02078.html#a61ff3f9390333f3eb006774fcd388a85">JacobianAccess</a>·(std::vector&lt;·typename·Traits::JacobianType·&gt;·&amp;out_,·unsigned·int·row_)</td></tr>
89 <tr·class="separator:a61ff3f9390333f3eb006774fcd388a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a61ff3f9390333f3eb006774fcd388a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a2c65630389e157a62d8ae7cdc9e11632"·id="r_a2c65630389e157a62d8ae7cdc9e11632"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02078.html#a2c65630389e157a62d8ae7cdc9e11632">~JacobianAccess</a>·()</td></tr>90 <tr·class="memitem:a2c65630389e157a62d8ae7cdc9e11632"·id="r_a2c65630389e157a62d8ae7cdc9e11632"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02078.html#a2c65630389e157a62d8ae7cdc9e11632">~JacobianAccess</a>·()</td></tr>
91 <tr·class="separator:a2c65630389e157a62d8ae7cdc9e11632"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a2c65630389e157a62d8ae7cdc9e11632"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ··</tr>189 ··</tr>
190 </table>190 </table>
191 </div><div·class="memdoc">191 </div><div·class="memdoc">
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li><a·class="el"·href="a00071_source.html">monomiallocalbasis.hh</a></li>195 <li><a·class="el"·href="a00089_source.html">monomiallocalbasis.hh</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 <!--·start·footer·part·-->198 <!--·start·footer·part·-->
199 <hr·class="footer"/><address·class="footer"><small>199 <hr·class="footer"/><address·class="footer"><small>
200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8200 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
201 </small></address>201 </small></address>
202 </body>202 </body>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02082.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
79 <a·href="a02079.html">List·of·all·members</a>··</div>79 <a·href="a02079.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::Evaluate&lt;·Traits,·c·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::Evaluate&lt;·Traits,·c·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
86 Static·Public·Member·Functions</h2></td></tr>86 Static·Public·Member·Functions</h2></td></tr>
87 <tr·class="memitem:aefd7dfdb97b8c33ea7ebdc33a96768bf"·id="r_aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memTemplParams"·colspan="2">template&lt;typename·Access·&gt;·</td></tr>87 <tr·class="memitem:aefd7dfdb97b8c33ea7ebdc33a96768bf"·id="r_aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memTemplParams"·colspan="2">template&lt;typename·Access·&gt;·</td></tr>
88 <tr·class="memitem:aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02082.html#aefd7dfdb97b8c33ea7ebdc33a96768bf">eval</a>·(const·typename·Traits::DomainType·&amp;in,·const·std::array&lt;·unsigned·int,·Traits::dimDomain·&gt;·&amp;derivatives,·typename·Traits::RangeFieldType·prod,·int·bound,·int·&amp;index,·Access·&amp;access)</td></tr>88 <tr·class="memitem:aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02082.html#aefd7dfdb97b8c33ea7ebdc33a96768bf">eval</a>·(const·typename·Traits::DomainType·&amp;in,·const·std::array&lt;·unsigned·int,·Traits::dimDomain·&gt;·&amp;derivatives,·typename·Traits::RangeFieldType·prod,·int·bound,·int·&amp;index,·Access·&amp;access)</td></tr>
89 <tr·class="separator:aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:aefd7dfdb97b8c33ea7ebdc33a96768bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 </div><div·class="memdoc">205 </div><div·class="memdoc">
  
206 <p>The·next·dimension·to·try·for·factors.·</p>206 <p>The·next·dimension·to·try·for·factors.·</p>
  
207 </div>207 </div>
208 </div>208 </div>
209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
210 <li><a·class="el"·href="a00071_source.html">monomiallocalbasis.hh</a></li>210 <li><a·class="el"·href="a00089_source.html">monomiallocalbasis.hh</a></li>
211 </ul>211 </ul>
212 </div><!--·contents·-->212 </div><!--·contents·-->
213 <!--·start·footer·part·-->213 <!--·start·footer·part·-->
214 <hr·class="footer"/><address·class="footer"><small>214 <hr·class="footer"/><address·class="footer"><small>
215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
216 </small></address>216 </small></address>
217 </body>217 </body>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02086.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::Evaluate&lt;·Traits,·1·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomImp::Evaluate&lt;·Traits,·1·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>·83 <p>·
84 ·<a·href="a02086.html#details">More...</a></p>84 ·<a·href="a02086.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
88 Static·Public·Member·Functions</h2></td></tr>88 Static·Public·Member·Functions</h2></td></tr>
89 <tr·class="memitem:adb725fe6a53ce7d9b44683658b02fd22"·id="r_adb725fe6a53ce7d9b44683658b02fd22"><td·class="memTemplParams"·colspan="2">template&lt;typename·Access·&gt;·</td></tr>89 <tr·class="memitem:adb725fe6a53ce7d9b44683658b02fd22"·id="r_adb725fe6a53ce7d9b44683658b02fd22"><td·class="memTemplParams"·colspan="2">template&lt;typename·Access·&gt;·</td></tr>
90 <tr·class="memitem:adb725fe6a53ce7d9b44683658b02fd22"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02086.html#adb725fe6a53ce7d9b44683658b02fd22">eval</a>·(const·typename·Traits::DomainType·&amp;in,·const·std::array&lt;·unsigned·int,·Traits::dimDomain·&gt;·&amp;derivatives,·typename·Traits::RangeFieldType·prod,·int·bound,·int·&amp;index,·Access·&amp;access)</td></tr>90 <tr·class="memitem:adb725fe6a53ce7d9b44683658b02fd22"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02086.html#adb725fe6a53ce7d9b44683658b02fd22">eval</a>·(const·typename·Traits::DomainType·&amp;in,·const·std::array&lt;·unsigned·int,·Traits::dimDomain·&gt;·&amp;derivatives,·typename·Traits::RangeFieldType·prod,·int·bound,·int·&amp;index,·Access·&amp;access)</td></tr>
91 <tr·class="separator:adb725fe6a53ce7d9b44683658b02fd22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:adb725fe6a53ce7d9b44683658b02fd22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ··</tr>208 ··</tr>
209 </table>209 </table>
210 </div><div·class="memdoc">210 </div><div·class="memdoc">
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
214 <li><a·class="el"·href="a00071_source.html">monomiallocalbasis.hh</a></li>214 <li><a·class="el"·href="a00089_source.html">monomiallocalbasis.hh</a></li>
215 </ul>215 </ul>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <hr·class="footer"/><address·class="footer"><small>218 <hr·class="footer"/><address·class="footer"><small>
219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
220 </small></address>220 </small></address>
221 </body>221 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02090.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="a02087.html">List·of·all·members</a>··</div>80 <a·href="a02087.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalBasis&lt;·D,·R,·d,·p·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalBasis&lt;·D,·R,·d,·p·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00071_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00089_source.html">dune/localfunctions/monomial/monomiallocalbasis.hh</a>&gt;</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:ade322af90abe433482e366ced86697d9"·id="r_ade322af90abe433482e366ced86697d9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·d,·Dune::FieldVector&lt;·D,·d·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02090.html#ade322af90abe433482e366ced86697d9">Traits</a></td></tr>88 <tr·class="memitem:ade322af90abe433482e366ced86697d9"·id="r_ade322af90abe433482e366ced86697d9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·d,·Dune::FieldVector&lt;·D,·d·&gt;,·R,·1,·Dune::FieldVector&lt;·R,·1·&gt;,·Dune::FieldMatrix&lt;·R,·1,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02090.html#ade322af90abe433482e366ced86697d9">Traits</a></td></tr>
89 <tr·class="memdesc:ade322af90abe433482e366ced86697d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>89 <tr·class="memdesc:ade322af90abe433482e366ced86697d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<br·/></td></tr>
90 <tr·class="separator:ade322af90abe433482e366ced86697d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ade322af90abe433482e366ced86697d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 </div><div·class="memdoc">336 </div><div·class="memdoc">
  
337 <p>Number·of·shape·functions.·</p>337 <p>Number·of·shape·functions.·</p>
  
338 </div>338 </div>
339 </div>339 </div>
340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
341 <li><a·class="el"·href="a00071_source.html">monomiallocalbasis.hh</a></li>341 <li><a·class="el"·href="a00089_source.html">monomiallocalbasis.hh</a></li>
342 </ul>342 </ul>
343 </div><!--·contents·-->343 </div><!--·contents·-->
344 <!--·start·footer·part·-->344 <!--·start·footer·part·-->
345 <hr·class="footer"/><address·class="footer"><small>345 <hr·class="footer"/><address·class="footer"><small>
346 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8346 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
347 </small></address>347 </small></address>
348 </body>348 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02094.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a02091.html">List·of·all·members</a>··</div>79 <a·href="a02091.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00074_source.html">dune/localfunctions/monomial/monomiallocalcoefficients.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00086_source.html">dune/localfunctions/monomial/monomiallocalcoefficients.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::MonomialLocalCoefficients&lt;·static_size·&gt;:</div>85 Inheritance·diagram·for·Dune::MonomialLocalCoefficients&lt;·static_size·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02093.png"·border="0"·usemap="#a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02093.png"·border="0"·usemap="#a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map"·id="a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map">88 <map·name="a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map"·id="a_dune_1_1_monomial_local_coefficients_3_01static__size_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,181,223,221"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,181,223,221"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="15,93,213,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="15,93,213,133"/>
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ··</tr>233 ··</tr>
234 </table>234 </table>
235 </div><div·class="memdoc">235 </div><div·class="memdoc">
  
236 </div>236 </div>
237 </div>237 </div>
238 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>238 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
239 <li><a·class="el"·href="a00074_source.html">monomiallocalcoefficients.hh</a></li>239 <li><a·class="el"·href="a00086_source.html">monomiallocalcoefficients.hh</a></li>
240 </ul>240 </ul>
241 </div><!--·contents·-->241 </div><!--·contents·-->
242 <!--·start·footer·part·-->242 <!--·start·footer·part·-->
243 <hr·class="footer"/><address·class="footer"><small>243 <hr·class="footer"/><address·class="footer"><small>
244 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8244 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
245 </small></address>245 </small></address>
246 </body>246 </body>
2.39 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02098.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02095.html">List·of·all·members</a>··</div>78 <a·href="a02095.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalInterpolation&lt;·LB,·size·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomialLocalInterpolation&lt;·LB,·size·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00571.html">Implementation·of·Monomial·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00077_source.html">dune/localfunctions/monomial/monomiallocalinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00083_source.html">dune/localfunctions/monomial/monomiallocalinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::MonomialLocalInterpolation&lt;·LB,·size·&gt;:</div>84 Inheritance·diagram·for·Dune::MonomialLocalInterpolation&lt;·LB,·size·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02097.png"·border="0"·usemap="#a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02097.png"·border="0"·usemap="#a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map"·id="a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map">87 <map·name="a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map"·id="a_dune_1_1_monomial_local_interpolation_3_01_l_b_00_01size_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,15,225,55"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,15,225,55"/>
89 <area·shape="rect"·href="a02098.html"·title="·"·alt=""·coords="449,7,669,62"/>89 <area·shape="rect"·href="a02098.html"·title="·"·alt=""·coords="449,7,669,62"/>
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
  
181 <p>Determine·coefficients·interpolating·a·given·function.·</p>181 <p>Determine·coefficients·interpolating·a·given·function.·</p>
182 <p>The·method·computes·the·coefficients·for·the·L^2·projection·with·respect·to·the·given·GeometryType.·Be·careful:·the·implementation·is·unstable·for·higher·polynomial·degrees.·</p>182 <p>The·method·computes·the·coefficients·for·the·L^2·projection·with·respect·to·the·given·GeometryType.·Be·careful:·the·implementation·is·unstable·for·higher·polynomial·degrees.·</p>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00077_source.html">monomiallocalinterpolation.hh</a></li>186 <li><a·class="el"·href="a00083_source.html">monomiallocalinterpolation.hh</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8191 Generated·by&#160;<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 </small></address>192 </small></address>
193 </body>193 </body>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02114.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::Nedelec1stKindCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00560.html">Nedelec·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::Nedelec1stKindCubeLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00560.html">Nedelec·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Nédélec·elements·of·the·first·kind·for·cube·elements.··84 <p>Nédélec·elements·of·the·first·kind·for·cube·elements.··
85 ·<a·href="a02114.html#details">More...</a></p>85 ·<a·href="a02114.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00056_source.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00260_source.html">dune/localfunctions/nedelec/nedelec1stkindcube.hh</a>&gt;</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:ac734e2b126f2848c9092963386c90c67"·id="r_ac734e2b126f2848c9092963386c90c67"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02114.html#ac734e2b126f2848c9092963386c90c67">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::Nedelec1stKindCubeLocalBasis&lt;·D,·R,·dim,·k·&gt;,·Impl::Nedelec1stKindCubeLocalCoefficients&lt;·dim,·k·&gt;,·Impl::Nedelec1stKindCubeLocalInterpolation&lt;·Impl::Nedelec1stKindCubeLocalBasis&lt;·D,·R,·dim,·k·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:ac734e2b126f2848c9092963386c90c67"·id="r_ac734e2b126f2848c9092963386c90c67"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02114.html#ac734e2b126f2848c9092963386c90c67">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::Nedelec1stKindCubeLocalBasis&lt;·D,·R,·dim,·k·&gt;,·Impl::Nedelec1stKindCubeLocalCoefficients&lt;·dim,·k·&gt;,·Impl::Nedelec1stKindCubeLocalInterpolation&lt;·Impl::Nedelec1stKindCubeLocalBasis&lt;·D,·R,·dim,·k·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="separator:ac734e2b126f2848c9092963386c90c67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ac734e2b126f2848c9092963386c90c67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 346, 15 lines modifiedOffset 346, 15 lines modified
346 ··</tr>346 ··</tr>
347 </table>347 </table>
348 </div><div·class="memdoc">348 </div><div·class="memdoc">
  
349 </div>349 </div>
350 </div>350 </div>
351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
352 <li><a·class="el"·href="a00056_source.html">nedelec1stkindcube.hh</a></li>352 <li><a·class="el"·href="a00260_source.html">nedelec1stkindcube.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 <!--·start·footer·part·-->355 <!--·start·footer·part·-->
356 <hr·class="footer"/><address·class="footer"><small>356 <hr·class="footer"/><address·class="footer"><small>
357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
358 </small></address>358 </small></address>
359 </body>359 </body>
2.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02130.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::Nedelec1stKindSimplexLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00560.html">Nedelec·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::Nedelec1stKindSimplexLocalFiniteElement&lt;·D,·R,·dim,·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00560.html">Nedelec·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Nédélec·elements·of·the·first·kind·for·simplex·elements.··84 <p>Nédélec·elements·of·the·first·kind·for·simplex·elements.··
85 ·<a·href="a02130.html#details">More...</a></p>85 ·<a·href="a02130.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00068_source.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/nedelec/nedelec1stkindsimplex.hh</a>&gt;</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:a417455012a1d6f09b66a24b73c37b08e"·id="r_a417455012a1d6f09b66a24b73c37b08e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02130.html#a417455012a1d6f09b66a24b73c37b08e">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::Nedelec1stKindSimplexLocalBasis&lt;·D,·R,·dim,·k·&gt;,·Impl::Nedelec1stKindSimplexLocalCoefficients&lt;·dim,·k·&gt;,·Impl::Nedelec1stKindSimplexLocalInterpolation&lt;·Impl::Nedelec1stKindSimplexLocalBasis&lt;·D,·R,·dim,·k·&gt;·&gt;·&gt;</td></tr>90 <tr·class="memitem:a417455012a1d6f09b66a24b73c37b08e"·id="r_a417455012a1d6f09b66a24b73c37b08e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02130.html#a417455012a1d6f09b66a24b73c37b08e">Traits</a>·=·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·Impl::Nedelec1stKindSimplexLocalBasis&lt;·D,·R,·dim,·k·&gt;,·Impl::Nedelec1stKindSimplexLocalCoefficients&lt;·dim,·k·&gt;,·Impl::Nedelec1stKindSimplexLocalInterpolation&lt;·Impl::Nedelec1stKindSimplexLocalBasis&lt;·D,·R,·dim,·k·&gt;·&gt;·&gt;</td></tr>
91 <tr·class="separator:a417455012a1d6f09b66a24b73c37b08e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a417455012a1d6f09b66a24b73c37b08e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 346, 15 lines modifiedOffset 346, 15 lines modified
346 ··</tr>346 ··</tr>
347 </table>347 </table>
348 </div><div·class="memdoc">348 </div><div·class="memdoc">
  
349 </div>349 </div>
350 </div>350 </div>
351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
352 <li><a·class="el"·href="a00068_source.html">nedelec1stkindsimplex.hh</a></li>352 <li><a·class="el"·href="a00257_source.html">nedelec1stkindsimplex.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 <!--·start·footer·part·-->355 <!--·start·footer·part·-->
356 <hr·class="footer"/><address·class="footer"><small>356 <hr·class="footer"/><address·class="footer"><small>
357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
358 </small></address>358 </small></address>
359 </body>359 </body>
2.25 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02134.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02131.html">List·of·all·members</a>··</div>80 <a·href="a02131.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00254_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;:</div>86 Inheritance·diagram·for·Dune::NedelecBasisFactory&lt;·dim,·SF,·CF·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02133.png"·border="0"·usemap="#a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02133.png"·border="0"·usemap="#a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">89 <map·name="a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_nedelec_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="881,29,1068,69"/>90 <area·shape="rect"·title="·"·alt=""·coords="881,29,1068,69"/>
91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="573,15,832,84"/>91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="573,15,832,84"/>
Offset 511, 15 lines modifiedOffset 511, 15 lines modified
511 ··</tr>511 ··</tr>
512 </table>512 </table>
513 </div><div·class="memdoc">513 </div><div·class="memdoc">
  
514 </div>514 </div>
515 </div>515 </div>
516 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>516 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
517 <li><a·class="el"·href="a00059_source.html">nedelecsimplexbasis.hh</a></li>517 <li><a·class="el"·href="a00254_source.html">nedelecsimplexbasis.hh</a></li>
518 </ul>518 </ul>
519 </div><!--·contents·-->519 </div><!--·contents·-->
520 <!--·start·footer·part·-->520 <!--·start·footer·part·-->
521 <hr·class="footer"/><address·class="footer"><small>521 <hr·class="footer"/><address·class="footer"><small>
522 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8522 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
523 </small></address>523 </small></address>
524 </body>524 </body>
2.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02138.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02135.html">List·of·all·members</a>··</div>79 <a·href="a02135.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2InterpolationFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2InterpolationFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a73e9df03f94d4372496e59bc938a6397"·id="r_a73e9df03f94d4372496e59bc938a6397"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02150.html">NedelecL2InterpolationBuilder</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html#a73e9df03f94d4372496e59bc938a6397">Builder</a></td></tr>87 <tr·class="memitem:a73e9df03f94d4372496e59bc938a6397"·id="r_a73e9df03f94d4372496e59bc938a6397"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02150.html">NedelecL2InterpolationBuilder</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html#a73e9df03f94d4372496e59bc938a6397">Builder</a></td></tr>
88 <tr·class="separator:a73e9df03f94d4372496e59bc938a6397"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a73e9df03f94d4372496e59bc938a6397"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a33129680afddd132945a235c92385988"·id="r_a33129680afddd132945a235c92385988"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02170.html">NedelecL2Interpolation</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html#a33129680afddd132945a235c92385988">Object</a></td></tr>89 <tr·class="memitem:a33129680afddd132945a235c92385988"·id="r_a33129680afddd132945a235c92385988"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02170.html">NedelecL2Interpolation</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02138.html#a33129680afddd132945a235c92385988">Object</a></td></tr>
90 <tr·class="separator:a33129680afddd132945a235c92385988"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a33129680afddd132945a235c92385988"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ··</tr>256 ··</tr>
257 </table>257 </table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
262 <li><a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a></li>262 <li><a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 <!--·start·footer·part·-->265 <!--·start·footer·part·-->
266 <hr·class="footer"/><address·class="footer"><small>266 <hr·class="footer"/><address·class="footer"><small>
267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
268 </small></address>268 </small></address>
269 </body>269 </body>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02142.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02139.html">List·of·all·members</a>··</div>78 <a·href="a02139.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsContainer·Class·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LocalCoefficientsContainer·Class·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
85 Public·Member·Functions</h2></td></tr>85 Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a8ed9659ad03a8966f887d18b86547147"·id="r_a8ed9659ad03a8966f887d18b86547147"><td·class="memTemplParams"·colspan="2">template&lt;class·Setter·&gt;·</td></tr>86 <tr·class="memitem:a8ed9659ad03a8966f887d18b86547147"·id="r_a8ed9659ad03a8966f887d18b86547147"><td·class="memTemplParams"·colspan="2">template&lt;class·Setter·&gt;·</td></tr>
87 <tr·class="memitem:a8ed9659ad03a8966f887d18b86547147"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(const·Setter·&amp;setter)</td></tr>87 <tr·class="memitem:a8ed9659ad03a8966f887d18b86547147"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02142.html#a8ed9659ad03a8966f887d18b86547147">LocalCoefficientsContainer</a>·(const·Setter·&amp;setter)</td></tr>
88 <tr·class="separator:a8ed9659ad03a8966f887d18b86547147"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a8ed9659ad03a8966f887d18b86547147"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a93de245deab79dfa4545835dff0a07f0"·id="r_a93de245deab79dfa4545835dff0a07f0"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">localKey</a>·(const·unsigned·int·i)·const</td></tr>89 <tr·class="memitem:a93de245deab79dfa4545835dff0a07f0"·id="r_a93de245deab79dfa4545835dff0a07f0"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02142.html#a93de245deab79dfa4545835dff0a07f0">localKey</a>·(const·unsigned·int·i)·const</td></tr>
Offset 256, 16 lines modifiedOffset 256, 16 lines modified
256 ··</tr>256 ··</tr>
257 </table>257 </table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
262 <li><a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a></li>262 <li><a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a></li>
263 <li><a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a></li>263 <li><a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a></li>
264 </ul>264 </ul>
265 </div><!--·contents·-->265 </div><!--·contents·-->
266 <!--·start·footer·part·-->266 <!--·start·footer·part·-->
267 <hr·class="footer"/><address·class="footer"><small>267 <hr·class="footer"/><address·class="footer"><small>
268 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8268 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
269 </small></address>269 </small></address>
270 </body>270 </body>
2.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02146.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02143.html">List·of·all·members</a>··</div>79 <a·href="a02143.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::NedelecCoefficientsFactory&lt;·dim·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::NedelecCoefficientsFactory&lt;·dim·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:ad255ca4902ca6d2423f82cb4a7c6f1b6"·id="r_ad255ca4902ca6d2423f82cb4a7c6f1b6"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html#ad255ca4902ca6d2423f82cb4a7c6f1b6">Key</a></td></tr>87 <tr·class="memitem:ad255ca4902ca6d2423f82cb4a7c6f1b6"·id="r_ad255ca4902ca6d2423f82cb4a7c6f1b6"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html#ad255ca4902ca6d2423f82cb4a7c6f1b6">Key</a></td></tr>
88 <tr·class="separator:ad255ca4902ca6d2423f82cb4a7c6f1b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ad255ca4902ca6d2423f82cb4a7c6f1b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a7c743fb072206d3cb0d5b113eb50dc00"·id="r_a7c743fb072206d3cb0d5b113eb50dc00"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02142.html">LocalCoefficientsContainer</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html#a7c743fb072206d3cb0d5b113eb50dc00">Object</a></td></tr>89 <tr·class="memitem:a7c743fb072206d3cb0d5b113eb50dc00"·id="r_a7c743fb072206d3cb0d5b113eb50dc00"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02142.html">LocalCoefficientsContainer</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02146.html#a7c743fb072206d3cb0d5b113eb50dc00">Object</a></td></tr>
90 <tr·class="separator:a7c743fb072206d3cb0d5b113eb50dc00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a7c743fb072206d3cb0d5b113eb50dc00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 ··</tr>220 ··</tr>
221 </table>221 </table>
222 </div><div·class="memdoc">222 </div><div·class="memdoc">
  
223 </div>223 </div>
224 </div>224 </div>
225 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>225 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
226 <li><a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a></li>226 <li><a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a></li>
227 </ul>227 </ul>
228 </div><!--·contents·-->228 </div><!--·contents·-->
229 <!--·start·footer·part·-->229 <!--·start·footer·part·-->
230 <hr·class="footer"/><address·class="footer"><small>230 <hr·class="footer"/><address·class="footer"><small>
231 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8231 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
232 </small></address>232 </small></address>
233 </body>233 </body>
2.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02150.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;79 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02147.html">List·of·all·members</a>··</div>81 <a·href="a02147.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;:</div>87 Inheritance·diagram·for·Dune::NedelecL2InterpolationBuilder&lt;·dim,·Field·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02149.png"·border="0"·usemap="#a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02149.png"·border="0"·usemap="#a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·id="a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map">90 <map·name="a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·id="a_dune_1_1_nedelec_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,5,200,45"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,5,200,45"/>
92 <area·shape="rect"·href="a02150.html"·title="·"·alt=""·coords="5,108,200,148"/>92 <area·shape="rect"·href="a02150.html"·title="·"·alt=""·coords="5,108,200,148"/>
Offset 768, 15 lines modifiedOffset 768, 15 lines modified
768 ··</tr>768 ··</tr>
769 </table>769 </table>
770 </div><div·class="memdoc">770 </div><div·class="memdoc">
  
771 </div>771 </div>
772 </div>772 </div>
773 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>773 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
774 <li><a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a></li>774 <li><a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a></li>
775 </ul>775 </ul>
776 </div><!--·contents·-->776 </div><!--·contents·-->
777 <!--·start·footer·part·-->777 <!--·start·footer·part·-->
778 <hr·class="footer"/><address·class="footer"><small>778 <hr·class="footer"/><address·class="footer"><small>
779 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8779 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
780 </small></address>780 </small></address>
781 </body>781 </body>
1.99 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02170.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>An·L2-based·interpolation·for·Nedelec.··85 <p>An·L2-based·interpolation·for·Nedelec.··
86 ·<a·href="a02170.html#details">More...</a></p>86 ·<a·href="a02170.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00065_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;:</div>89 Inheritance·diagram·for·Dune::NedelecL2Interpolation&lt;·dimension,·F·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02169.png"·border="0"·usemap="#a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02169.png"·border="0"·usemap="#a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·id="a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map">92 <map·name="a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·id="a_dune_1_1_nedelec_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map">
93 <area·shape="rect"·title="An·L2&#45;based·interpolation·for·Nedelec."·alt=""·coords="5,93,200,133"/>93 <area·shape="rect"·title="An·L2&#45;based·interpolation·for·Nedelec."·alt=""·coords="5,93,200,133"/>
94 <area·shape="rect"·href="a02718.html"·title="·"·alt=""·coords="17,5,188,45"/>94 <area·shape="rect"·href="a02718.html"·title="·"·alt=""·coords="17,5,188,45"/>
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 ········</tr>491 ········</tr>
492 ······</table>492 ······</table>
493 </div><div·class="memdoc">493 </div><div·class="memdoc">
  
494 </div>494 </div>
495 </div>495 </div>
496 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>496 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
497 <li><a·class="el"·href="a00065_source.html">nedelecsimplexinterpolation.hh</a></li>497 <li><a·class="el"·href="a00251_source.html">nedelecsimplexinterpolation.hh</a></li>
498 </ul>498 </ul>
499 </div><!--·contents·-->499 </div><!--·contents·-->
500 <!--·start·footer·part·-->500 <!--·start·footer·part·-->
501 <hr·class="footer"/><address·class="footer"><small>501 <hr·class="footer"/><address·class="footer"><small>
502 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8502 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02174.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02171.html">List·of·all·members</a>··</div>81 <a·href="a02171.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::NedelecVecMatrix&lt;·geometryId,·Field·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::NedelecVecMatrix&lt;·geometryId,·Field·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a2c5575b2b1f0501f4d0f07d7ef672d90"·id="r_a2c5575b2b1f0501f4d0f07d7ef672d90"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·<a·class="el"·href="a02174.html#a80917e88a21468772a4889e450fbba22">dim</a>,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">MI</a></td></tr>89 <tr·class="memitem:a2c5575b2b1f0501f4d0f07d7ef672d90"·id="r_a2c5575b2b1f0501f4d0f07d7ef672d90"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·<a·class="el"·href="a02174.html#a80917e88a21468772a4889e450fbba22">dim</a>,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">MI</a></td></tr>
90 <tr·class="separator:a2c5575b2b1f0501f4d0f07d7ef672d90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a2c5575b2b1f0501f4d0f07d7ef672d90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a55b456bc113c5ef58d16b26760ccfbfb"·id="r_a55b456bc113c5ef58d16b26760ccfbfb"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·<a·class="el"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">MI</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html#a55b456bc113c5ef58d16b26760ccfbfb">MIBasis</a></td></tr>91 <tr·class="memitem:a55b456bc113c5ef58d16b26760ccfbfb"·id="r_a55b456bc113c5ef58d16b26760ccfbfb"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·<a·class="el"·href="a02174.html#a2c5575b2b1f0501f4d0f07d7ef672d90">MI</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02174.html#a55b456bc113c5ef58d16b26760ccfbfb">MIBasis</a></td></tr>
92 <tr·class="separator:a55b456bc113c5ef58d16b26760ccfbfb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a55b456bc113c5ef58d16b26760ccfbfb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 400, 15 lines modifiedOffset 400, 15 lines modified
400 ········</tr>400 ········</tr>
401 ······</table>401 ······</table>
402 </div><div·class="memdoc">402 </div><div·class="memdoc">
  
403 </div>403 </div>
404 </div>404 </div>
405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
406 <li><a·class="el"·href="a00062_source.html">nedelecsimplexprebasis.hh</a></li>406 <li><a·class="el"·href="a00248_source.html">nedelecsimplexprebasis.hh</a></li>
407 </ul>407 </ul>
408 </div><!--·contents·-->408 </div><!--·contents·-->
409 <!--·start·footer·part·-->409 <!--·start·footer·part·-->
410 <hr·class="footer"/><address·class="footer"><small>410 <hr·class="footer"/><address·class="footer"><small>
411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
412 </small></address>412 </small></address>
413 </body>413 </body>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02178.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-types">Public·Types</a>·&#124;78 <a·href="#pub-types">Public·Types</a>·&#124;
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="a02175.html">List·of·all·members</a>··</div>80 <a·href="a02175.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00569.html">Implementation·of·Nedelec·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>87 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html">EvaluationBasisFactory</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html">EvaluationBasisFactory</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 ··</tr>265 ··</tr>
266 </table>266 </table>
267 </div><div·class="memdoc">267 </div><div·class="memdoc">
  
268 </div>268 </div>
269 </div>269 </div>
270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
271 <li><a·class="el"·href="a00062_source.html">nedelecsimplexprebasis.hh</a></li>271 <li><a·class="el"·href="a00248_source.html">nedelecsimplexprebasis.hh</a></li>
272 </ul>272 </ul>
273 </div><!--·contents·-->273 </div><!--·contents·-->
274 <!--·start·footer·part·-->274 <!--·start·footer·part·-->
275 <hr·class="footer"/><address·class="footer"><small>275 <hr·class="footer"/><address·class="footer"><small>
276 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8276 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
277 </small></address>277 </small></address>
278 </body>278 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02182.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02179.html">List·of·all·members</a>··</div>78 <a·href="a02179.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::NedelecPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexprebasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a176f792990ad74863be5e0fd43169077"·id="r_a176f792990ad74863be5e0fd43169077"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html#a176f792990ad74863be5e0fd43169077">Type</a></td></tr>86 <tr·class="memitem:a176f792990ad74863be5e0fd43169077"·id="r_a176f792990ad74863be5e0fd43169077"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02182.html#a176f792990ad74863be5e0fd43169077">Type</a></td></tr>
87 <tr·class="separator:a176f792990ad74863be5e0fd43169077"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a176f792990ad74863be5e0fd43169077"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00062_source.html">nedelecsimplexprebasis.hh</a></li>109 <li><a·class="el"·href="a00248_source.html">nedelecsimplexprebasis.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02186.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00561.html">Orthonormal·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00561.html">Orthonormal·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>A·class·providing·orthonormal·basis·functions.··84 <p>A·class·providing·orthonormal·basis·functions.··
85 ·<a·href="a02186.html#details">More...</a></p>85 ·<a·href="a02186.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00107_source.html">dune/localfunctions/orthonormal.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00485_source.html">dune/localfunctions/orthonormal.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;:</div>88 Inheritance·diagram·for·Dune::OrthonormalLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02185.png"·border="0"·usemap="#a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02185.png"·border="0"·usemap="#a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">91 <map·name="a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_orthonormal_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">
92 <area·shape="rect"·title="A·class·providing·orthonormal·basis·functions."·alt=""·coords="5,108,201,163"/>92 <area·shape="rect"·title="A·class·providing·orthonormal·basis·functions."·alt=""·coords="5,108,201,163"/>
93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="17,5,189,60"/>93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="17,5,189,60"/>
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
488 ··</tr>488 ··</tr>
489 </table>489 </table>
490 </div><div·class="memdoc">490 </div><div·class="memdoc">
  
491 </div>491 </div>
492 </div>492 </div>
493 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>493 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
494 <li><a·class="el"·href="a00107_source.html">orthonormal.hh</a></li>494 <li><a·class="el"·href="a00485_source.html">orthonormal.hh</a></li>
495 </ul>495 </ul>
496 </div><!--·contents·-->496 </div><!--·contents·-->
497 <!--·start·footer·part·-->497 <!--·start·footer·part·-->
498 <hr·class="footer"/><address·class="footer"><small>498 <hr·class="footer"/><address·class="footer"><small>
499 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8499 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
500 </small></address>500 </small></address>
501 </body>501 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02190.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02187.html">List·of·all·members</a>··</div>81 <a·href="a02187.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html">EvaluationBasisFactory</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html">EvaluationBasisFactory</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 376, 15 lines modifiedOffset 376, 15 lines modified
376 ··</tr>376 ··</tr>
377 </table>377 </table>
378 </div><div·class="memdoc">378 </div><div·class="memdoc">
  
379 </div>379 </div>
380 </div>380 </div>
381 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>381 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
382 <li><a·class="el"·href="a00050_source.html">orthonormalbasis.hh</a></li>382 <li><a·class="el"·href="a00263_source.html">orthonormalbasis.hh</a></li>
383 </ul>383 </ul>
384 </div><!--·contents·-->384 </div><!--·contents·-->
385 <!--·start·footer·part·-->385 <!--·start·footer·part·-->
386 <hr·class="footer"/><address·class="footer"><small>386 <hr·class="footer"/><address·class="footer"><small>
387 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8387 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
388 </small></address>388 </small></address>
389 </body>389 </body>
2.04 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02194.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02191.html">List·of·all·members</a>··</div>78 <a·href="a02191.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::OrthonormalBasisFactory&lt;·dim,·SF,·CF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00050_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00263_source.html">dune/localfunctions/orthonormal/orthonormalbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:ac571a03b14a3dc8f6bf42488af4615e0"·id="r_ac571a03b14a3dc8f6bf42488af4615e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html#ac571a03b14a3dc8f6bf42488af4615e0">Type</a></td></tr>86 <tr·class="memitem:ac571a03b14a3dc8f6bf42488af4615e0"·id="r_ac571a03b14a3dc8f6bf42488af4615e0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02194.html#ac571a03b14a3dc8f6bf42488af4615e0">Type</a></td></tr>
87 <tr·class="separator:ac571a03b14a3dc8f6bf42488af4615e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:ac571a03b14a3dc8f6bf42488af4615e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00050_source.html">orthonormalbasis.hh</a></li>109 <li><a·class="el"·href="a00263_source.html">orthonormalbasis.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
2.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02198.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
79 <a·href="a02195.html">List·of·all·members</a>··</div>79 <a·href="a02195.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">ONBCompute::Integral&lt;·geometryId·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">ONBCompute::Integral&lt;·geometryId·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
86 Static·Public·Member·Functions</h2></td></tr>86 Static·Public·Member·Functions</h2></td></tr>
87 <tr·class="memitem:a2728142f384754a5a3a9dc908c2eea5c"·id="r_a2728142f384754a5a3a9dc908c2eea5c"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·scalar_t·&gt;·</td></tr>87 <tr·class="memitem:a2728142f384754a5a3a9dc908c2eea5c"·id="r_a2728142f384754a5a3a9dc908c2eea5c"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·scalar_t·&gt;·</td></tr>
88 <tr·class="memitem:a2728142f384754a5a3a9dc908c2eea5c"><td·class="memTemplItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>·(const·<a·class="el"·href="a02822.html">Dune::MultiIndex</a>&lt;·dim,·scalar_t·&gt;·&amp;alpha,·scalar_t·&amp;p,·scalar_t·&amp;q)</td></tr>88 <tr·class="memitem:a2728142f384754a5a3a9dc908c2eea5c"><td·class="memTemplItemLeft"·align="right"·valign="top">static·int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02198.html#a2728142f384754a5a3a9dc908c2eea5c">compute</a>·(const·<a·class="el"·href="a02822.html">Dune::MultiIndex</a>&lt;·dim,·scalar_t·&gt;·&amp;alpha,·scalar_t·&amp;p,·scalar_t·&amp;q)</td></tr>
89 <tr·class="separator:a2728142f384754a5a3a9dc908c2eea5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a2728142f384754a5a3a9dc908c2eea5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a4fd8de81867f4407db8f3adb11d2f054"·id="r_a4fd8de81867f4407db8f3adb11d2f054"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·scalar_t·,·int·...·ints&gt;·</td></tr>90 <tr·class="memitem:a4fd8de81867f4407db8f3adb11d2f054"·id="r_a4fd8de81867f4407db8f3adb11d2f054"><td·class="memTemplParams"·colspan="2">template&lt;int·dim,·class·scalar_t·,·int·...·ints&gt;·</td></tr>
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ··</tr>299 ··</tr>
300 </table>300 </table>
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
  
302 </div>302 </div>
303 </div>303 </div>
304 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>304 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
305 <li><a·class="el"·href="a00047_source.html">orthonormalcompute.hh</a></li>305 <li><a·class="el"·href="a00266_source.html">orthonormalcompute.hh</a></li>
306 </ul>306 </ul>
307 </div><!--·contents·-->307 </div><!--·contents·-->
308 <!--·start·footer·part·-->308 <!--·start·footer·part·-->
309 <hr·class="footer"/><address·class="footer"><small>309 <hr·class="footer"/><address·class="footer"><small>
310 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8310 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
311 </small></address>311 </small></address>
312 </body>312 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02202.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02199.html">List·of·all·members</a>··</div>79 <a·href="a02199.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00047_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00266_source.html">dune/localfunctions/orthonormal/orthonormalcompute.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;:</div>85 Inheritance·diagram·for·ONBCompute::ONBMatrix&lt;·geometryId,·scalar_t·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02201.png"·border="0"·usemap="#a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02201.png"·border="0"·usemap="#a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map"·id="a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map">88 <map·name="a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map"·id="a_o_n_b_compute_1_1_o_n_b_matrix_3_01geometry_id_00_01scalar__t_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,93,183,133"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,93,183,133"/>
90 <area·shape="rect"·title="·"·alt=""·coords="19,5,169,45"/>90 <area·shape="rect"·title="·"·alt=""·coords="19,5,169,45"/>
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ··</tr>208 ··</tr>
209 </table>209 </table>
210 </div><div·class="memdoc">210 </div><div·class="memdoc">
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
214 <li><a·class="el"·href="a00047_source.html">orthonormalcompute.hh</a></li>214 <li><a·class="el"·href="a00266_source.html">orthonormalcompute.hh</a></li>
215 </ul>215 </ul>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <hr·class="footer"/><address·class="footer"><small>218 <hr·class="footer"/><address·class="footer"><small>
219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8219 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
220 </small></address>220 </small></address>
221 </body>221 </body>
2.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02206.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalFiniteElement&lt;·D,·R,·d·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00562.html">Rannacher-Turek·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalFiniteElement&lt;·D,·R,·d·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00562.html">Rannacher-Turek·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Rannacher-Turek·shape·functions.··83 <p>Rannacher-Turek·shape·functions.··
84 ·<a·href="a02206.html#details">More...</a></p>84 ·<a·href="a02206.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04562_source.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04583_source.html">dune/localfunctions/rannacherturek/rannacherturek.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ae4f11659b63bfe3d6b5f47fd5a6962c5"·id="r_ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·d·&gt;,·<a·class="el"·href="a02230.html">RannacherTurekLocalCoefficients</a>&lt;·d·&gt;,·<a·class="el"·href="a02234.html">RannacherTurekLocalInterpolation</a>&lt;·D,·R,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">Traits</a></td></tr>89 <tr·class="memitem:ae4f11659b63bfe3d6b5f47fd5a6962c5"·id="r_ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02218.html">RannacherTurekLocalBasis</a>&lt;·D,·R,·d·&gt;,·<a·class="el"·href="a02230.html">RannacherTurekLocalCoefficients</a>&lt;·d·&gt;,·<a·class="el"·href="a02234.html">RannacherTurekLocalInterpolation</a>&lt;·D,·R,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">Traits</a></td></tr>
90 <tr·class="memdesc:ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·traits·class··<br·/></td></tr>90 <tr·class="memdesc:ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·traits·class··<br·/></td></tr>
91 <tr·class="separator:ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ae4f11659b63bfe3d6b5f47fd5a6962c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
Offset 283, 15 lines modifiedOffset 283, 15 lines modified
283 </div><div·class="memdoc">283 </div><div·class="memdoc">
  
284 <p>return·geometry·type·</p>284 <p>return·geometry·type·</p>
  
285 </div>285 </div>
286 </div>286 </div>
287 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>287 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
288 <li><a·class="el"·href="a04562_source.html">rannacherturek/rannacherturek.hh</a></li>288 <li><a·class="el"·href="a04583_source.html">rannacherturek/rannacherturek.hh</a></li>
289 </ul>289 </ul>
290 </div><!--·contents·-->290 </div><!--·contents·-->
291 <!--·start·footer·part·-->291 <!--·start·footer·part·-->
292 <hr·class="footer"/><address·class="footer"><small>292 <hr·class="footer"/><address·class="footer"><small>
293 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8293 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
294 </small></address>294 </small></address>
295 </body>295 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02210.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02207.html">List·of·all·members</a>··</div>79 <a·href="a02207.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/localfunctions/rannacherturek/rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00053_source.html">dune/localfunctions/rannacherturek/rannacherturek2d/rannacherturek2dlocalbasis.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;:</div>85 Inheritance·diagram·for·Dune::RannacherTurek2DLocalBasis&lt;·D,·R·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02209.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02209.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map">88 <map·name="a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek2_d_local_basis_3_01_d_00_01_r_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,45"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,45"/>
90 <area·shape="rect"·href="a02222.html"·title="·"·alt=""·coords="13,93,200,133"/>90 <area·shape="rect"·href="a02222.html"·title="·"·alt=""·coords="13,93,200,133"/>
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 </div><div·class="memdoc">315 </div><div·class="memdoc">
  
316 <p>number·of·shape·functions·</p>316 <p>number·of·shape·functions·</p>
  
317 </div>317 </div>
318 </div>318 </div>
319 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>319 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
320 <li><a·class="el"·href="a00176_source.html">rannacherturek2dlocalbasis.hh</a></li>320 <li><a·class="el"·href="a00053_source.html">rannacherturek2dlocalbasis.hh</a></li>
321 </ul>321 </ul>
322 </div><!--·contents·-->322 </div><!--·contents·-->
323 <!--·start·footer·part·-->323 <!--·start·footer·part·-->
324 <hr·class="footer"/><address·class="footer"><small>324 <hr·class="footer"/><address·class="footer"><small>
325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
326 </small></address>326 </small></address>
327 </body>327 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02214.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02211.html">List·of·all·members</a>··</div>79 <a·href="a02211.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/localfunctions/rannacherturek/rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00056_source.html">dune/localfunctions/rannacherturek/rannacherturek3d/rannacherturek3dlocalbasis.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;:</div>85 Inheritance·diagram·for·Dune::RannacherTurek3DLocalBasis&lt;·D,·R·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02213.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02213.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map">88 <map·name="a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek3_d_local_basis_3_01_d_00_01_r_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,45"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,5,208,45"/>
90 <area·shape="rect"·href="a02226.html"·title="·"·alt=""·coords="13,93,200,133"/>90 <area·shape="rect"·href="a02226.html"·title="·"·alt=""·coords="13,93,200,133"/>
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 </div><div·class="memdoc">315 </div><div·class="memdoc">
  
316 <p>number·of·shape·functions·</p>316 <p>number·of·shape·functions·</p>
  
317 </div>317 </div>
318 </div>318 </div>
319 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>319 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
320 <li><a·class="el"·href="a00173_source.html">rannacherturek3dlocalbasis.hh</a></li>320 <li><a·class="el"·href="a00056_source.html">rannacherturek3dlocalbasis.hh</a></li>
321 </ul>321 </ul>
322 </div><!--·contents·-->322 </div><!--·contents·-->
323 <!--·start·footer·part·-->323 <!--·start·footer·part·-->
324 <hr·class="footer"/><address·class="footer"><small>324 <hr·class="footer"/><address·class="footer"><small>
325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
326 </small></address>326 </small></address>
327 </body>327 </body>
977 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02218.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ····<tr><td·class="paramname">D</td><td>type·to·represent·the·field·in·the·domain.·</td></tr>87 ····<tr><td·class="paramname">D</td><td>type·to·represent·the·field·in·the·domain.·</td></tr>
88 ····<tr><td·class="paramname">R</td><td>type·to·represent·the·field·in·the·range.·</td></tr>88 ····<tr><td·class="paramname">R</td><td>type·to·represent·the·field·in·the·range.·</td></tr>
89 ····<tr><td·class="paramname">d</td><td>domain·dimension·</td></tr>89 ····<tr><td·class="paramname">d</td><td>domain·dimension·</td></tr>
90 ··</table>90 ··</table>
91 ··</dd>91 ··</dd>
92 </dl>92 </dl>
93 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>93 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
94 <li><a·class="el"·href="a00179_source.html">rannachertureklocalbasis.hh</a></li>94 <li><a·class="el"·href="a00059_source.html">rannachertureklocalbasis.hh</a></li>
95 </ul>95 </ul>
96 </div><!--·contents·-->96 </div><!--·contents·-->
97 <!--·start·footer·part·-->97 <!--·start·footer·part·-->
98 <hr·class="footer"/><address·class="footer"><small>98 <hr·class="footer"/><address·class="footer"><small>
99 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.899 Generated·by&#160;<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 </small></address>100 </small></address>
101 </body>101 </body>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02222.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02219.html">List·of·all·members</a>··</div>79 <a·href="a02219.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;:</div>85 Inheritance·diagram·for·Dune::RannacherTurekLocalBasis&lt;·D,·R,·2·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02221.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02221.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map">88 <map·name="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="13,93,200,133"/>89 <area·shape="rect"·title="·"·alt=""·coords="13,93,200,133"/>
90 <area·shape="rect"·href="a02210.html"·title="·"·alt=""·coords="5,5,208,45"/>90 <area·shape="rect"·href="a02210.html"·title="·"·alt=""·coords="5,5,208,45"/>
Offset 323, 15 lines modifiedOffset 323, 15 lines modified
323 </div><div·class="memdoc">323 </div><div·class="memdoc">
  
324 <p>number·of·shape·functions·</p>324 <p>number·of·shape·functions·</p>
  
325 </div>325 </div>
326 </div>326 </div>
327 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>327 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
328 <li><a·class="el"·href="a00179_source.html">rannachertureklocalbasis.hh</a></li>328 <li><a·class="el"·href="a00059_source.html">rannachertureklocalbasis.hh</a></li>
329 </ul>329 </ul>
330 </div><!--·contents·-->330 </div><!--·contents·-->
331 <!--·start·footer·part·-->331 <!--·start·footer·part·-->
332 <hr·class="footer"/><address·class="footer"><small>332 <hr·class="footer"/><address·class="footer"><small>
333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
334 </small></address>334 </small></address>
335 </body>335 </body>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02226.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02223.html">List·of·all·members</a>··</div>79 <a·href="a02223.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00179_source.html">dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00059_source.html">dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;:</div>85 Inheritance·diagram·for·Dune::RannacherTurekLocalBasis&lt;·D,·R,·3·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02225.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02225.png"·border="0"·usemap="#a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map">88 <map·name="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·id="a_dune_1_1_rannacher_turek_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="13,93,200,133"/>89 <area·shape="rect"·title="·"·alt=""·coords="13,93,200,133"/>
90 <area·shape="rect"·href="a02214.html"·title="·"·alt=""·coords="5,5,208,45"/>90 <area·shape="rect"·href="a02214.html"·title="·"·alt=""·coords="5,5,208,45"/>
Offset 323, 15 lines modifiedOffset 323, 15 lines modified
323 </div><div·class="memdoc">323 </div><div·class="memdoc">
  
324 <p>number·of·shape·functions·</p>324 <p>number·of·shape·functions·</p>
  
325 </div>325 </div>
326 </div>326 </div>
327 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>327 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
328 <li><a·class="el"·href="a00179_source.html">rannachertureklocalbasis.hh</a></li>328 <li><a·class="el"·href="a00059_source.html">rannachertureklocalbasis.hh</a></li>
329 </ul>329 </ul>
330 </div><!--·contents·-->330 </div><!--·contents·-->
331 <!--·start·footer·part·-->331 <!--·start·footer·part·-->
332 <hr·class="footer"/><address·class="footer"><small>332 <hr·class="footer"/><address·class="footer"><small>
333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8333 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
334 </small></address>334 </small></address>
335 </body>335 </body>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02230.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalCoefficients&lt;·d·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalCoefficients&lt;·d·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>layout·for·Rannacher-Turek·elements··82 <p>layout·for·Rannacher-Turek·elements··
83 ·<a·href="a02230.html#details">More...</a></p>83 ·<a·href="a02230.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/localfunctions/rannacherturek/rannachertureklocalcoefficients.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00068_source.html">dune/localfunctions/rannacherturek/rannachertureklocalcoefficients.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a12f77bb1b34b47c77ce0796729295148"·id="r_a12f77bb1b34b47c77ce0796729295148"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">RannacherTurekLocalCoefficients</a>·()</td></tr>88 <tr·class="memitem:a12f77bb1b34b47c77ce0796729295148"·id="r_a12f77bb1b34b47c77ce0796729295148"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html#a12f77bb1b34b47c77ce0796729295148">RannacherTurekLocalCoefficients</a>·()</td></tr>
89 <tr·class="separator:a12f77bb1b34b47c77ce0796729295148"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a12f77bb1b34b47c77ce0796729295148"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:ab9b484e95962837a7e52687113c298de"·id="r_ab9b484e95962837a7e52687113c298de"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html#ab9b484e95962837a7e52687113c298de">RannacherTurekLocalCoefficients</a>·(const·<a·class="el"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;other)</td></tr>90 <tr·class="memitem:ab9b484e95962837a7e52687113c298de"·id="r_ab9b484e95962837a7e52687113c298de"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02230.html#ab9b484e95962837a7e52687113c298de">RannacherTurekLocalCoefficients</a>·(const·<a·class="el"·href="a02230.html">RannacherTurekLocalCoefficients</a>·&amp;other)</td></tr>
91 <tr·class="separator:ab9b484e95962837a7e52687113c298de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ab9b484e95962837a7e52687113c298de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 </div><div·class="memdoc">250 </div><div·class="memdoc">
  
251 <p>number·of·coefficients·</p>251 <p>number·of·coefficients·</p>
  
252 </div>252 </div>
253 </div>253 </div>
254 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>254 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
255 <li><a·class="el"·href="a00182_source.html">rannachertureklocalcoefficients.hh</a></li>255 <li><a·class="el"·href="a00068_source.html">rannachertureklocalcoefficients.hh</a></li>
256 </ul>256 </ul>
257 </div><!--·contents·-->257 </div><!--·contents·-->
258 <!--·start·footer·part·-->258 <!--·start·footer·part·-->
259 <hr·class="footer"/><address·class="footer"><small>259 <hr·class="footer"/><address·class="footer"><small>
260 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8260 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
261 </small></address>261 </small></address>
262 </body>262 </body>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02234.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00572.html">Implementation·of·Rannacher-Turek·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>please·doc·me··82 <p>please·doc·me··
83 ·<a·href="a02234.html#details">More...</a></p>83 ·<a·href="a02234.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00062_source.html">dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a2301d85fae22f4a10335c99e176a30a2"·id="r_a2301d85fae22f4a10335c99e176a30a2"><td·class="memTemplParams"·colspan="2">template&lt;class·F·,·class·C·&gt;·</td></tr>88 <tr·class="memitem:a2301d85fae22f4a10335c99e176a30a2"·id="r_a2301d85fae22f4a10335c99e176a30a2"><td·class="memTemplParams"·colspan="2">template&lt;class·F·,·class·C·&gt;·</td></tr>
89 <tr·class="memitem:a2301d85fae22f4a10335c99e176a30a2"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>89 <tr·class="memitem:a2301d85fae22f4a10335c99e176a30a2"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02234.html#a2301d85fae22f4a10335c99e176a30a2">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>
90 <tr·class="separator:a2301d85fae22f4a10335c99e176a30a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a2301d85fae22f4a10335c99e176a30a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>91 </table>
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ··</tr>140 ··</tr>
141 </table>141 </table>
142 </div><div·class="memdoc">142 </div><div·class="memdoc">
  
143 </div>143 </div>
144 </div>144 </div>
145 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>145 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
146 <li><a·class="el"·href="a00185_source.html">rannachertureklocalinterpolation.hh</a></li>146 <li><a·class="el"·href="a00062_source.html">rannachertureklocalinterpolation.hh</a></li>
147 </ul>147 </ul>
148 </div><!--·contents·-->148 </div><!--·contents·-->
149 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
150 <hr·class="footer"/><address·class="footer"><small>150 <hr·class="footer"/><address·class="footer"><small>
151 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8151 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
152 </small></address>152 </small></address>
153 </body>153 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02238.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·triangles.··84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·triangles.··
85 ·<a·href="a02238.html#details">More...</a></p>85 ·<a·href="a02238.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00284_source.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00410_source.html">dune/localfunctions/raviartthomas/raviartthomas02d.hh</a>&gt;</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:a19a0ef9e409d124f4697f7141a05a6d3"·id="r_a19a0ef9e409d124f4697f7141a05a6d3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02242.html">RT02DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02246.html">RT02DLocalCoefficients</a>,·<a·class="el"·href="a02250.html">RT02DLocalInterpolation</a>&lt;·<a·class="el"·href="a02242.html">RT02DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">Traits</a></td></tr>90 <tr·class="memitem:a19a0ef9e409d124f4697f7141a05a6d3"·id="r_a19a0ef9e409d124f4697f7141a05a6d3"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02242.html">RT02DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02246.html">RT02DLocalCoefficients</a>,·<a·class="el"·href="a02250.html">RT02DLocalInterpolation</a>&lt;·<a·class="el"·href="a02242.html">RT02DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02238.html#a19a0ef9e409d124f4697f7141a05a6d3">Traits</a></td></tr>
91 <tr·class="separator:a19a0ef9e409d124f4697f7141a05a6d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a19a0ef9e409d124f4697f7141a05a6d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ··</tr>340 ··</tr>
341 </table>341 </table>
342 </div><div·class="memdoc">342 </div><div·class="memdoc">
  
343 </div>343 </div>
344 </div>344 </div>
345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
346 <li><a·class="el"·href="a00284_source.html">raviartthomas02d.hh</a></li>346 <li><a·class="el"·href="a00410_source.html">raviartthomas02d.hh</a></li>
347 </ul>347 </ul>
348 </div><!--·contents·-->348 </div><!--·contents·-->
349 <!--·start·footer·part·-->349 <!--·start·footer·part·-->
350 <hr·class="footer"/><address·class="footer"><small>350 <hr·class="footer"/><address·class="footer"><small>
351 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8351 Generated·by&#160;<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 </small></address>352 </small></address>
353 </body>353 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02242.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02239.html">List·of·all·members</a>··</div>79 <a·href="a02239.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00383_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a39879ff5b14ab7d2d099d00a1b892d52"·id="r_a39879ff5b14ab7d2d099d00a1b892d52"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">Traits</a></td></tr>87 <tr·class="memitem:a39879ff5b14ab7d2d099d00a1b892d52"·id="r_a39879ff5b14ab7d2d099d00a1b892d52"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02242.html#a39879ff5b14ab7d2d099d00a1b892d52">Traits</a></td></tr>
88 <tr·class="separator:a39879ff5b14ab7d2d099d00a1b892d52"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a39879ff5b14ab7d2d099d00a1b892d52"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 <p>number·of·shape·functions·</p>346 <p>number·of·shape·functions·</p>
  
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="a00383_source.html">raviartthomas02dlocalbasis.hh</a></li>350 <li><a·class="el"·href="a00278_source.html">raviartthomas02dlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8355 Generated·by&#160;<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>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02246.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a02243.html">List·of·all·members</a>··</div>79 <a·href="a02243.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00380_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00272_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalcoefficients.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RT02DLocalCoefficients:</div>85 Inheritance·diagram·for·Dune::RT02DLocalCoefficients:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02245.png"·border="0"·usemap="#a_dune_1_1_r_t02_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02245.png"·border="0"·usemap="#a_dune_1_1_r_t02_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_r_t02_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t02_d_local_coefficients_inherit__map">88 <map·name="a_dune_1_1_r_t02_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t02_d_local_coefficients_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,181,208,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,181,208,207"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="7,93,206,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="7,93,206,133"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</tr>226 ··</tr>
227 </table>227 </table>
228 </div><div·class="memdoc">228 </div><div·class="memdoc">
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a00380_source.html">raviartthomas02dlocalcoefficients.hh</a></li>232 <li><a·class="el"·href="a00272_source.html">raviartthomas02dlocalcoefficients.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
2.22 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02250.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02247.html">List·of·all·members</a>··</div>78 <a·href="a02247.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT02DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RT02DLocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::RT02DLocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02249.png"·border="0"·usemap="#a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02249.png"·border="0"·usemap="#a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t02_d_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,211,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,211,45"/>
89 <area·shape="rect"·href="a02250.html"·title="·"·alt=""·coords="5,123,211,177"/>89 <area·shape="rect"·href="a02250.html"·title="·"·alt=""·coords="5,123,211,177"/>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00386_source.html">raviartthomas02dlocalinterpolation.hh</a></li>176 <li><a·class="el"·href="a00275_source.html">raviartthomas02dlocalinterpolation.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02254.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·tetrahedra.··84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·tetrahedra.··
85 ·<a·href="a02254.html#details">More...</a></p>85 ·<a·href="a02254.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00404_source.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00344_source.html">dune/localfunctions/raviartthomas/raviartthomas03d.hh</a>&gt;</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:a1596fb88fe6ac2ccb506c2512413b400"·id="r_a1596fb88fe6ac2ccb506c2512413b400"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02258.html">RT03DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02262.html">RT03DLocalCoefficients</a>,·<a·class="el"·href="a02266.html">RT03DLocalInterpolation</a>&lt;·<a·class="el"·href="a02258.html">RT03DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">Traits</a></td></tr>90 <tr·class="memitem:a1596fb88fe6ac2ccb506c2512413b400"·id="r_a1596fb88fe6ac2ccb506c2512413b400"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02258.html">RT03DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02262.html">RT03DLocalCoefficients</a>,·<a·class="el"·href="a02266.html">RT03DLocalInterpolation</a>&lt;·<a·class="el"·href="a02258.html">RT03DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02254.html#a1596fb88fe6ac2ccb506c2512413b400">Traits</a></td></tr>
91 <tr·class="separator:a1596fb88fe6ac2ccb506c2512413b400"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a1596fb88fe6ac2ccb506c2512413b400"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ··</tr>340 ··</tr>
341 </table>341 </table>
342 </div><div·class="memdoc">342 </div><div·class="memdoc">
  
343 </div>343 </div>
344 </div>344 </div>
345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
346 <li><a·class="el"·href="a00404_source.html">raviartthomas03d.hh</a></li>346 <li><a·class="el"·href="a00344_source.html">raviartthomas03d.hh</a></li>
347 </ul>347 </ul>
348 </div><!--·contents·-->348 </div><!--·contents·-->
349 <!--·start·footer·part·-->349 <!--·start·footer·part·-->
350 <hr·class="footer"/><address·class="footer"><small>350 <hr·class="footer"/><address·class="footer"><small>
351 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8351 Generated·by&#160;<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 </small></address>352 </small></address>
353 </body>353 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02258.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02255.html">List·of·all·members</a>··</div>79 <a·href="a02255.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a79d2a6eb27a29d355eef1f3c874432b0"·id="r_a79d2a6eb27a29d355eef1f3c874432b0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">Traits</a></td></tr>87 <tr·class="memitem:a79d2a6eb27a29d355eef1f3c874432b0"·id="r_a79d2a6eb27a29d355eef1f3c874432b0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02258.html#a79d2a6eb27a29d355eef1f3c874432b0">Traits</a></td></tr>
88 <tr·class="separator:a79d2a6eb27a29d355eef1f3c874432b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a79d2a6eb27a29d355eef1f3c874432b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 <p>number·of·shape·functions·</p>346 <p>number·of·shape·functions·</p>
  
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="a00299_source.html">raviartthomas03dlocalbasis.hh</a></li>350 <li><a·class="el"·href="a00389_source.html">raviartthomas03dlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8355 Generated·by&#160;<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>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02262.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a02259.html">List·of·all·members</a>··</div>79 <a·href="a02259.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalcoefficients.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RT03DLocalCoefficients:</div>85 Inheritance·diagram·for·Dune::RT03DLocalCoefficients:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02261.png"·border="0"·usemap="#a_dune_1_1_r_t03_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02261.png"·border="0"·usemap="#a_dune_1_1_r_t03_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_r_t03_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t03_d_local_coefficients_inherit__map">88 <map·name="a_dune_1_1_r_t03_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t03_d_local_coefficients_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,181,208,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,181,208,207"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="7,93,206,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="7,93,206,133"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</tr>226 ··</tr>
227 </table>227 </table>
228 </div><div·class="memdoc">228 </div><div·class="memdoc">
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a00296_source.html">raviartthomas03dlocalcoefficients.hh</a></li>232 <li><a·class="el"·href="a00395_source.html">raviartthomas03dlocalcoefficients.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
1.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02266.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02263.html">List·of·all·members</a>··</div>78 <a·href="a02263.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT03DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00302_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00392_source.html">dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RT03DLocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::RT03DLocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02265.png"·border="0"·usemap="#a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02265.png"·border="0"·usemap="#a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t03_d_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,211,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,211,45"/>
89 <area·shape="rect"·href="a02266.html"·title="·"·alt=""·coords="5,123,211,177"/>89 <area·shape="rect"·href="a02266.html"·title="·"·alt=""·coords="5,123,211,177"/>
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 ··</tr>139 ··</tr>
140 </table>140 </table>
141 </div><div·class="memdoc">141 </div><div·class="memdoc">
  
142 </div>142 </div>
143 </div>143 </div>
144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
145 <li><a·class="el"·href="a00302_source.html">raviartthomas03dlocalinterpolation.hh</a></li>145 <li><a·class="el"·href="a00392_source.html">raviartthomas03dlocalinterpolation.hh</a></li>
146 </ul>146 </ul>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <hr·class="footer"/><address·class="footer"><small>149 <hr·class="footer"/><address·class="footer"><small>
150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
151 </small></address>151 </small></address>
152 </body>152 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02270.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·rectangles.··84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·rectangles.··
85 ·<a·href="a02270.html#details">More...</a></p>85 ·<a·href="a02270.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00284_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT0Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02269.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02269.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·rectangles."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·rectangles."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02434.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02434.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0."·alt=""·coords="5,93,217,133"/>
Offset 341, 15 lines modifiedOffset 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="a00389_source.html">raviartthomas0cube2d.hh</a></li>347 <li><a·class="el"·href="a00284_source.html">raviartthomas0cube2d.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8352 Generated·by&#160;<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>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02274.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02271.html">List·of·all·members</a>··</div>79 <a·href="a02271.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00341_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a4b553683b0d3b8dcf7b4c0fce6364686"·id="r_a4b553683b0d3b8dcf7b4c0fce6364686"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">Traits</a></td></tr>87 <tr·class="memitem:a4b553683b0d3b8dcf7b4c0fce6364686"·id="r_a4b553683b0d3b8dcf7b4c0fce6364686"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02274.html#a4b553683b0d3b8dcf7b4c0fce6364686">Traits</a></td></tr>
88 <tr·class="separator:a4b553683b0d3b8dcf7b4c0fce6364686"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a4b553683b0d3b8dcf7b4c0fce6364686"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 </div><div·class="memdoc">347 </div><div·class="memdoc">
  
348 <p>number·of·shape·functions·</p>348 <p>number·of·shape·functions·</p>
  
349 </div>349 </div>
350 </div>350 </div>
351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
352 <li><a·class="el"·href="a00356_source.html">raviartthomas0cube2dall.hh</a></li>352 <li><a·class="el"·href="a00341_source.html">raviartthomas0cube2dall.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 <!--·start·footer·part·-->355 <!--·start·footer·part·-->
356 <hr·class="footer"/><address·class="footer"><small>356 <hr·class="footer"/><address·class="footer"><small>
357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
358 </small></address>358 </small></address>
359 </body>359 </body>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02278.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02275.html">List·of·all·members</a>··</div>78 <a·href="a02275.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00341_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::RT0Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02277.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02277.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,241,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,241,45"/>
89 <area·shape="rect"·href="a02278.html"·title="·"·alt=""·coords="5,123,241,177"/>89 <area·shape="rect"·href="a02278.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 ··</tr>177 ··</tr>
178 </table>178 </table>
179 </div><div·class="memdoc">179 </div><div·class="memdoc">
  
180 </div>180 </div>
181 </div>181 </div>
182 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
183 <li><a·class="el"·href="a00356_source.html">raviartthomas0cube2dall.hh</a></li>183 <li><a·class="el"·href="a00341_source.html">raviartthomas0cube2dall.hh</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
187 <hr·class="footer"/><address·class="footer"><small>187 <hr·class="footer"/><address·class="footer"><small>
188 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8188 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
189 </small></address>189 </small></address>
190 </body>190 </body>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02282.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a02279.html">List·of·all·members</a>··</div>79 <a·href="a02279.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00341_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RT0Cube2DLocalCoefficients:</div>85 Inheritance·diagram·for·Dune::RT0Cube2DLocalCoefficients:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02281.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02281.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map">88 <map·name="a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_cube2_d_local_coefficients_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,181,239,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,181,239,207"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</tr>226 ··</tr>
227 </table>227 </table>
228 </div><div·class="memdoc">228 </div><div·class="memdoc">
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a00356_source.html">raviartthomas0cube2dall.hh</a></li>232 <li><a·class="el"·href="a00341_source.html">raviartthomas0cube2dall.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02286.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·cubes.··84 <p><a·class="el"·href="a02682.html"·title="A·class·representing·the·zero·of·a·given·Field.">Zero</a>·order·Raviart-Thomas·shape·functions·on·cubes.··
85 ·<a·href="a02286.html#details">More...</a></p>85 ·<a·href="a02286.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00416_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00383_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT0Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02285.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02285.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02454.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02454.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0."·alt=""·coords="5,93,217,133"/>
Offset 341, 15 lines modifiedOffset 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="a00416_source.html">raviartthomas0cube3d.hh</a></li>347 <li><a·class="el"·href="a00383_source.html">raviartthomas0cube3d.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8352 Generated·by&#160;<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>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02290.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02287.html">List·of·all·members</a>··</div>79 <a·href="a02287.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a78caef912135d2e6ab2674ca46f41ecc"·id="r_a78caef912135d2e6ab2674ca46f41ecc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">Traits</a></td></tr>87 <tr·class="memitem:a78caef912135d2e6ab2674ca46f41ecc"·id="r_a78caef912135d2e6ab2674ca46f41ecc"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02290.html#a78caef912135d2e6ab2674ca46f41ecc">Traits</a></td></tr>
88 <tr·class="separator:a78caef912135d2e6ab2674ca46f41ecc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a78caef912135d2e6ab2674ca46f41ecc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 </div><div·class="memdoc">347 </div><div·class="memdoc">
  
348 <p>number·of·shape·functions·</p>348 <p>number·of·shape·functions·</p>
  
349 </div>349 </div>
350 </div>350 </div>
351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>351 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
352 <li><a·class="el"·href="a00419_source.html">raviartthomas0cube3dall.hh</a></li>352 <li><a·class="el"·href="a00386_source.html">raviartthomas0cube3dall.hh</a></li>
353 </ul>353 </ul>
354 </div><!--·contents·-->354 </div><!--·contents·-->
355 <!--·start·footer·part·-->355 <!--·start·footer·part·-->
356 <hr·class="footer"/><address·class="footer"><small>356 <hr·class="footer"/><address·class="footer"><small>
357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8357 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
358 </small></address>358 </small></address>
359 </body>359 </body>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02294.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02291.html">List·of·all·members</a>··</div>78 <a·href="a02291.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;:</div>84 Inheritance·diagram·for·Dune::RT0Cube3DLocalInterpolation&lt;·LB·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02293.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02293.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">87 <map·name="a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,5,241,45"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,5,241,45"/>
89 <area·shape="rect"·href="a02294.html"·title="·"·alt=""·coords="5,123,241,177"/>89 <area·shape="rect"·href="a02294.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ··</tr>175 ··</tr>
176 </table>176 </table>
177 </div><div·class="memdoc">177 </div><div·class="memdoc">
  
178 </div>178 </div>
179 </div>179 </div>
180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
181 <li><a·class="el"·href="a00419_source.html">raviartthomas0cube3dall.hh</a></li>181 <li><a·class="el"·href="a00386_source.html">raviartthomas0cube3dall.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <hr·class="footer"/><address·class="footer"><small>185 <hr·class="footer"/><address·class="footer"><small>
186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
187 </small></address>187 </small></address>
188 </body>188 </body>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02298.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;78 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
79 <a·href="a02295.html">List·of·all·members</a>··</div>79 <a·href="a02295.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00386_source.html">dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::RT0Cube3DLocalCoefficients:</div>85 Inheritance·diagram·for·Dune::RT0Cube3DLocalCoefficients:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02297.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02297.png"·border="0"·usemap="#a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map">88 <map·name="a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_cube3_d_local_coefficients_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,181,239,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,181,239,207"/>
90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>90 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ··</tr>226 ··</tr>
227 </table>227 </table>
228 </div><div·class="memdoc">228 </div><div·class="memdoc">
  
229 </div>229 </div>
230 </div>230 </div>
231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>231 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
232 <li><a·class="el"·href="a00419_source.html">raviartthomas0cube3dall.hh</a></li>232 <li><a·class="el"·href="a00386_source.html">raviartthomas0cube3dall.hh</a></li>
233 </ul>233 </ul>
234 </div><!--·contents·-->234 </div><!--·contents·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <hr·class="footer"/><address·class="footer"><small>236 <hr·class="footer"/><address·class="footer"><small>
237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8237 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
238 </small></address>238 </small></address>
239 </body>239 </body>
2.47 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02302.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Raviart-Thomas·shape·functions·on·prisms.··84 <p>First·order·Raviart-Thomas·shape·functions·on·prisms.··
85 ·<a·href="a02302.html#details">More...</a></p>85 ·<a·href="a02302.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00356_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism.hh</a>&gt;</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:a3668230f088d3167f3b43c8075abb973"·id="r_a3668230f088d3167f3b43c8075abb973"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02306.html">RT0PrismLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02310.html">RT0PrismLocalCoefficients</a>,·<a·class="el"·href="a02314.html">RT0PrismLocalInterpolation</a>&lt;·<a·class="el"·href="a02306.html">RT0PrismLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">Traits</a></td></tr>90 <tr·class="memitem:a3668230f088d3167f3b43c8075abb973"·id="r_a3668230f088d3167f3b43c8075abb973"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02306.html">RT0PrismLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02310.html">RT0PrismLocalCoefficients</a>,·<a·class="el"·href="a02314.html">RT0PrismLocalInterpolation</a>&lt;·<a·class="el"·href="a02306.html">RT0PrismLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02302.html#a3668230f088d3167f3b43c8075abb973">Traits</a></td></tr>
91 <tr·class="separator:a3668230f088d3167f3b43c8075abb973"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a3668230f088d3167f3b43c8075abb973"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
343 ··</tr>343 ··</tr>
344 </table>344 </table>
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 </div>346 </div>
347 </div>347 </div>
348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
349 <li><a·class="el"·href="a00353_source.html">raviartthomas0prism.hh</a></li>349 <li><a·class="el"·href="a00356_source.html">raviartthomas0prism.hh</a></li>
350 </ul>350 </ul>
351 </div><!--·contents·-->351 </div><!--·contents·-->
352 <!--·start·footer·part·-->352 <!--·start·footer·part·-->
353 <hr·class="footer"/><address·class="footer"><small>353 <hr·class="footer"/><address·class="footer"><small>
354 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8354 Generated·by&#160;<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 </small></address>355 </small></address>
356 </body>356 </body>
2.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02306.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··
84 ·<a·href="a02306.html#details">More...</a></p>84 ·<a·href="a02306.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00308_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:aff17fafdf816671b7a8bcafefde63fce"·id="r_aff17fafdf816671b7a8bcafefde63fce"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">Traits</a></td></tr>89 <tr·class="memitem:aff17fafdf816671b7a8bcafefde63fce"·id="r_aff17fafdf816671b7a8bcafefde63fce"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02306.html#aff17fafdf816671b7a8bcafefde63fce">Traits</a></td></tr>
90 <tr·class="separator:aff17fafdf816671b7a8bcafefde63fce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:aff17fafdf816671b7a8bcafefde63fce"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00293_source.html">raviartthomas0prismlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00308_source.html">raviartthomas0prismlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02310.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·prisms.··83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·prisms.··
84 ·<a·href="a02310.html#details">More...</a></p>84 ·<a·href="a02310.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00287_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT0PrismLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT0PrismLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02309.png"·border="0"·usemap="#a_dune_1_1_r_t0_prism_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02309.png"·border="0"·usemap="#a_dune_1_1_r_t0_prism_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t0_prism_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_prism_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t0_prism_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_prism_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·prisms."·alt=""·coords="5,181,224,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·prisms."·alt=""·coords="5,181,224,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="15,93,214,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="15,93,214,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00287_source.html">raviartthomas0prismlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00314_source.html">raviartthomas0prismlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02314.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·prism.··
83 ·<a·href="a02314.html#details">More...</a></p>83 ·<a·href="a02314.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00311_source.html">dune/localfunctions/raviartthomas/raviartthomas0prism/raviartthomas0prismlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT0PrismLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02313.png"·border="0"·usemap="#a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_prism_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·prism."·alt=""·coords="5,5,228,45"/>90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·prism."·alt=""·coords="5,5,228,45"/>
91 <area·shape="rect"·href="a02314.html"·title="·"·alt=""·coords="5,123,228,177"/>91 <area·shape="rect"·href="a02314.html"·title="·"·alt=""·coords="5,123,228,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00290_source.html">raviartthomas0prismlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00311_source.html">raviartthomas0prismlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02318.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Raviart-Thomas·shape·functions·on·pyramids.··84 <p>First·order·Raviart-Thomas·shape·functions·on·pyramids.··
85 ·<a·href="a02318.html#details">More...</a></p>85 ·<a·href="a02318.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00329_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid.hh</a>&gt;</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:aa936166c91df8739f023887edb664fff"·id="r_aa936166c91df8739f023887edb664fff"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02322.html">RT0PyramidLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02326.html">RT0PyramidLocalCoefficients</a>,·<a·class="el"·href="a02330.html">RT0PyramidLocalInterpolation</a>&lt;·<a·class="el"·href="a02322.html">RT0PyramidLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02318.html#aa936166c91df8739f023887edb664fff">Traits</a></td></tr>90 <tr·class="memitem:aa936166c91df8739f023887edb664fff"·id="r_aa936166c91df8739f023887edb664fff"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02322.html">RT0PyramidLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02326.html">RT0PyramidLocalCoefficients</a>,·<a·class="el"·href="a02330.html">RT0PyramidLocalInterpolation</a>&lt;·<a·class="el"·href="a02322.html">RT0PyramidLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02318.html#aa936166c91df8739f023887edb664fff">Traits</a></td></tr>
91 <tr·class="separator:aa936166c91df8739f023887edb664fff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aa936166c91df8739f023887edb664fff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
343 ··</tr>343 ··</tr>
344 </table>344 </table>
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 </div>346 </div>
347 </div>347 </div>
348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
349 <li><a·class="el"·href="a00305_source.html">raviartthomas0pyramid.hh</a></li>349 <li><a·class="el"·href="a00329_source.html">raviartthomas0pyramid.hh</a></li>
350 </ul>350 </ul>
351 </div><!--·contents·-->351 </div><!--·contents·-->
352 <!--·start·footer·part·-->352 <!--·start·footer·part·-->
353 <hr·class="footer"/><address·class="footer"><small>353 <hr·class="footer"/><address·class="footer"><small>
354 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8354 Generated·by&#160;<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 </small></address>355 </small></address>
356 </body>356 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02322.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.··83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·pyramid.··
84 ·<a·href="a02322.html#details">More...</a></p>84 ·<a·href="a02322.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00338_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a7f96b80ab14ec8bd1e3e06cfc26353db"·id="r_a7f96b80ab14ec8bd1e3e06cfc26353db"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">Traits</a></td></tr>89 <tr·class="memitem:a7f96b80ab14ec8bd1e3e06cfc26353db"·id="r_a7f96b80ab14ec8bd1e3e06cfc26353db"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02322.html#a7f96b80ab14ec8bd1e3e06cfc26353db">Traits</a></td></tr>
90 <tr·class="separator:a7f96b80ab14ec8bd1e3e06cfc26353db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a7f96b80ab14ec8bd1e3e06cfc26353db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00338_source.html">raviartthomas0pyramidlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00323_source.html">raviartthomas0pyramidlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02326.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.··83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·pyramids.··
84 ·<a·href="a02326.html#details">More...</a></p>84 ·<a·href="a02326.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT0PyramidLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT0PyramidLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02325.png"·border="0"·usemap="#a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map"·id="a_dune_1_1_r_t0_pyramid_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·pyramids."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·pyramids."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00335_source.html">raviartthomas0pyramidlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00320_source.html">raviartthomas0pyramidlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02330.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··
83 ·<a·href="a02330.html#details">More...</a></p>83 ·<a·href="a02330.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00341_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/localfunctions/raviartthomas/raviartthomas0pyramid/raviartthomas0pyramidlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT0PyramidLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02329.png"·border="0"·usemap="#a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02329.png"·border="0"·usemap="#a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t0_pyramid_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02330.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02330.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00341_source.html">raviartthomas0pyramidlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00317_source.html">raviartthomas0pyramidlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02334.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Raviart-Thomas·shape·functions·on·triangles.··84 <p>First·order·Raviart-Thomas·shape·functions·on·triangles.··
85 ·<a·href="a02334.html#details">More...</a></p>85 ·<a·href="a02334.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00377_source.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">dune/localfunctions/raviartthomas/raviartthomas12d.hh</a>&gt;</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:a17ecd36456fdcece6b5915850426e688"·id="r_a17ecd36456fdcece6b5915850426e688"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02338.html">RT12DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02342.html">RT12DLocalCoefficients</a>,·<a·class="el"·href="a02346.html">RT12DLocalInterpolation</a>&lt;·<a·class="el"·href="a02338.html">RT12DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#a17ecd36456fdcece6b5915850426e688">Traits</a></td></tr>90 <tr·class="memitem:a17ecd36456fdcece6b5915850426e688"·id="r_a17ecd36456fdcece6b5915850426e688"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02338.html">RT12DLocalBasis</a>&lt;·D,·R·&gt;,·<a·class="el"·href="a02342.html">RT12DLocalCoefficients</a>,·<a·class="el"·href="a02346.html">RT12DLocalInterpolation</a>&lt;·<a·class="el"·href="a02338.html">RT12DLocalBasis</a>&lt;·D,·R·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02334.html#a17ecd36456fdcece6b5915850426e688">Traits</a></td></tr>
91 <tr·class="separator:a17ecd36456fdcece6b5915850426e688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a17ecd36456fdcece6b5915850426e688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
343 ··</tr>343 ··</tr>
344 </table>344 </table>
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 </div>346 </div>
347 </div>347 </div>
348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>348 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
349 <li><a·class="el"·href="a00377_source.html">raviartthomas12d.hh</a></li>349 <li><a·class="el"·href="a00419_source.html">raviartthomas12d.hh</a></li>
350 </ul>350 </ul>
351 </div><!--·contents·-->351 </div><!--·contents·-->
352 <!--·start·footer·part·-->352 <!--·start·footer·part·-->
353 <hr·class="footer"/><address·class="footer"><small>353 <hr·class="footer"/><address·class="footer"><small>
354 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8354 Generated·by&#160;<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 </small></address>355 </small></address>
356 </body>356 </body>
2.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02338.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··
84 ·<a·href="a02338.html#details">More...</a></p>84 ·<a·href="a02338.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00413_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00368_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ad33d3dd98fccfb5be43ab0bce62407d0"·id="r_ad33d3dd98fccfb5be43ab0bce62407d0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">Traits</a></td></tr>89 <tr·class="memitem:ad33d3dd98fccfb5be43ab0bce62407d0"·id="r_ad33d3dd98fccfb5be43ab0bce62407d0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02338.html#ad33d3dd98fccfb5be43ab0bce62407d0">Traits</a></td></tr>
90 <tr·class="separator:ad33d3dd98fccfb5be43ab0bce62407d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ad33d3dd98fccfb5be43ab0bce62407d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00413_source.html">raviartthomas12dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00368_source.html">raviartthomas12dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.66 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02342.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.··82 <p>Layout·map·for·Raviart-Thomas-1·elements·on·the·reference·triangle.··
83 ·<a·href="a02342.html#details">More...</a></p>83 ·<a·href="a02342.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00410_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00362_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalcoefficients.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a147b9e8384a9402c121cfe4002564f99"·id="r_a147b9e8384a9402c121cfe4002564f99"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">RT12DLocalCoefficients</a>·()</td></tr>88 <tr·class="memitem:a147b9e8384a9402c121cfe4002564f99"·id="r_a147b9e8384a9402c121cfe4002564f99"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#a147b9e8384a9402c121cfe4002564f99">RT12DLocalCoefficients</a>·()</td></tr>
89 <tr·class="memdesc:a147b9e8384a9402c121cfe4002564f99"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Standard·constructor.··<br·/></td></tr>89 <tr·class="memdesc:a147b9e8384a9402c121cfe4002564f99"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Standard·constructor.··<br·/></td></tr>
90 <tr·class="separator:a147b9e8384a9402c121cfe4002564f99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a147b9e8384a9402c121cfe4002564f99"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:af29332d8560fd91b737013e97aa8c828"·id="r_af29332d8560fd91b737013e97aa8c828"><td·class="memItemLeft"·align="right"·valign="top">std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">size</a>·()·const</td></tr>91 <tr·class="memitem:af29332d8560fd91b737013e97aa8c828"·id="r_af29332d8560fd91b737013e97aa8c828"><td·class="memItemLeft"·align="right"·valign="top">std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02342.html#af29332d8560fd91b737013e97aa8c828">size</a>·()·const</td></tr>
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 </div><div·class="memdoc">180 </div><div·class="memdoc">
  
181 <p>number·of·coefficients·</p>181 <p>number·of·coefficients·</p>
  
182 </div>182 </div>
183 </div>183 </div>
184 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>184 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
185 <li><a·class="el"·href="a00410_source.html">raviartthomas12dlocalcoefficients.hh</a></li>185 <li><a·class="el"·href="a00362_source.html">raviartthomas12dlocalcoefficients.hh</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
189 <hr·class="footer"/><address·class="footer"><small>189 <hr·class="footer"/><address·class="footer"><small>
190 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8190 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
191 </small></address>191 </small></address>
192 </body>192 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02346.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT12DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
83 ·<a·href="a02346.html#details">More...</a></p>83 ·<a·href="a02346.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00407_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00365_source.html">dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT12DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT12DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02345.png"·border="0"·usemap="#a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02345.png"·border="0"·usemap="#a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t12_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,211,45"/>90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,211,45"/>
91 <area·shape="rect"·href="a02346.html"·title="·"·alt=""·coords="5,123,211,177"/>91 <area·shape="rect"·href="a02346.html"·title="·"·alt=""·coords="5,123,211,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00407_source.html">raviartthomas12dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00365_source.html">raviartthomas12dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02350.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.··84 <p>First·order·Raviart-Thomas·shape·functions·on·quadrilaterals.··
85 ·<a·href="a02350.html#details">More...</a></p>85 ·<a·href="a02350.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00398_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00326_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT1Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02349.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02349.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·quadrilaterals."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·quadrilaterals."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02438.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02438.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="5,93,217,133"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00398_source.html">raviartthomas1cube2d.hh</a></li>359 <li><a·class="el"·href="a00326_source.html">raviartthomas1cube2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02354.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
84 ·<a·href="a02354.html#details">More...</a></p>84 ·<a·href="a02354.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00305_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a26cb510a754f7cf505de1c22d6a43864"·id="r_a26cb510a754f7cf505de1c22d6a43864"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">Traits</a></td></tr>89 <tr·class="memitem:a26cb510a754f7cf505de1c22d6a43864"·id="r_a26cb510a754f7cf505de1c22d6a43864"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02354.html#a26cb510a754f7cf505de1c22d6a43864">Traits</a></td></tr>
90 <tr·class="separator:a26cb510a754f7cf505de1c22d6a43864"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a26cb510a754f7cf505de1c22d6a43864"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00374_source.html">raviartthomas1cube2dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00305_source.html">raviartthomas1cube2dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02358.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··
84 ·<a·href="a02358.html#details">More...</a></p>84 ·<a·href="a02358.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00302_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT1Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT1Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02357.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02357.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00371_source.html">raviartthomas1cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00302_source.html">raviartthomas1cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02362.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
83 ·<a·href="a02362.html#details">More...</a></p>83 ·<a·href="a02362.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00368_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00299_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT1Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02361.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02361.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02362.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02362.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00368_source.html">raviartthomas1cube2dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00299_source.html">raviartthomas1cube2dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02366.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>First·order·Raviart-Thomas·shape·functions·on·cubes.··84 <p>First·order·Raviart-Thomas·shape·functions·on·cubes.··
85 ·<a·href="a02366.html#details">More...</a></p>85 ·<a·href="a02366.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00392_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT1Cube3DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02365.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02365.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02458.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02458.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="5,93,217,133"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00392_source.html">raviartthomas1cube3d.hh</a></li>359 <li><a·class="el"·href="a00359_source.html">raviartthomas1cube3d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02370.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··83 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··
84 ·<a·href="a02370.html#details">More...</a></p>84 ·<a·href="a02370.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00323_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00287_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a0c3c31adeb07202aa5d534388440811e"·id="r_a0c3c31adeb07202aa5d534388440811e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">Traits</a></td></tr>89 <tr·class="memitem:a0c3c31adeb07202aa5d534388440811e"·id="r_a0c3c31adeb07202aa5d534388440811e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·3,·Dune::FieldVector&lt;·D,·3·&gt;,·R,·3,·Dune::FieldVector&lt;·R,·3·&gt;,·Dune::FieldMatrix&lt;·R,·3,·3·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02370.html#a0c3c31adeb07202aa5d534388440811e">Traits</a></td></tr>
90 <tr·class="separator:a0c3c31adeb07202aa5d534388440811e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a0c3c31adeb07202aa5d534388440811e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00323_source.html">raviartthomas1cube3dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00287_source.html">raviartthomas1cube3dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02374.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··83 <p>Layout·map·for·Raviart-Thomas-1·elements·on·quadrilaterals.··
84 ·<a·href="a02374.html#details">More...</a></p>84 ·<a·href="a02374.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00317_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00290_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT1Cube3DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT1Cube3DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02373.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02373.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;1·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00317_source.html">raviartthomas1cube3dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00290_source.html">raviartthomas1cube3dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02378.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··82 <p>First·order·Raviart-Thomas·shape·functions·on·the·reference·hexahedron.··
83 ·<a·href="a02378.html#details">More...</a></p>83 ·<a·href="a02378.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00320_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00293_source.html">dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT1Cube3DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02377.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02377.png"·border="0"·usemap="#a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t1_cube3_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="First·order·Raviart&#45;Thomas·shape·functions·on·the·reference·hexahedron."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02378.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02378.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00320_source.html">raviartthomas1cube3dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00293_source.html">raviartthomas1cube3dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02382.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··
85 ·<a·href="a02382.html#details">More...</a></p>85 ·<a·href="a02382.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00380_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT2Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02381.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02381.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02442.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02442.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="5,93,217,133"/>
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ··</tr>353 ··</tr>
354 </table>354 </table>
355 </div><div·class="memdoc">355 </div><div·class="memdoc">
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
359 <li><a·class="el"·href="a00350_source.html">raviartthomas2cube2d.hh</a></li>359 <li><a·class="el"·href="a00380_source.html">raviartthomas2cube2d.hh</a></li>
360 </ul>360 </ul>
361 </div><!--·contents·-->361 </div><!--·contents·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <hr·class="footer"/><address·class="footer"><small>363 <hr·class="footer"/><address·class="footer"><small>
364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8364 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
365 </small></address>365 </small></address>
366 </body>366 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02386.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
84 ·<a·href="a02386.html#details">More...</a></p>84 ·<a·href="a02386.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00311_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00407_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ac2025253707b56e8ce380680ab439836"·id="r_ac2025253707b56e8ce380680ab439836"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html#ac2025253707b56e8ce380680ab439836">Traits</a></td></tr>89 <tr·class="memitem:ac2025253707b56e8ce380680ab439836"·id="r_ac2025253707b56e8ce380680ab439836"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02386.html#ac2025253707b56e8ce380680ab439836">Traits</a></td></tr>
90 <tr·class="separator:ac2025253707b56e8ce380680ab439836"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ac2025253707b56e8ce380680ab439836"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00311_source.html">raviartthomas2cube2dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00407_source.html">raviartthomas2cube2dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02390.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.··83 <p>Layout·map·for·Raviart-Thomas-2·elements·on·quadrilaterals.··
84 ·<a·href="a02390.html#details">More...</a></p>84 ·<a·href="a02390.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00308_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00401_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT2Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT2Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02389.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02389.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;2·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;2·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00308_source.html">raviartthomas2cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00401_source.html">raviartthomas2cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02394.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··
83 ·<a·href="a02394.html#details">More...</a></p>83 ·<a·href="a02394.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00314_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00404_source.html">dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT2Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02393.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02393.png"·border="0"·usemap="#a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t2_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·triangle."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·triangle."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02394.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02394.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00314_source.html">raviartthomas2cube2dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00404_source.html">raviartthomas2cube2dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02398.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··
85 ·<a·href="a02398.html#details">More...</a></p>85 ·<a·href="a02398.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00344_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00416_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT3Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02397.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02397.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02446.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02446.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3."·alt=""·coords="5,93,217,133"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00344_source.html">raviartthomas3cube2d.hh</a></li>360 <li><a·class="el"·href="a00416_source.html">raviartthomas3cube2d.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02402.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
84 ·<a·href="a02402.html#details">More...</a></p>84 ·<a·href="a02402.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00275_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00350_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ae613b5fd69d5d254bf301a942c8a5738"·id="r_ae613b5fd69d5d254bf301a942c8a5738"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">Traits</a></td></tr>89 <tr·class="memitem:ae613b5fd69d5d254bf301a942c8a5738"·id="r_ae613b5fd69d5d254bf301a942c8a5738"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02402.html#ae613b5fd69d5d254bf301a942c8a5738">Traits</a></td></tr>
90 <tr·class="separator:ae613b5fd69d5d254bf301a942c8a5738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ae613b5fd69d5d254bf301a942c8a5738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00275_source.html">raviartthomas3cube2dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00350_source.html">raviartthomas3cube2dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02406.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.··83 <p>Layout·map·for·Raviart-Thomas-3·elements·on·quadrilaterals.··
84 ·<a·href="a02406.html#details">More...</a></p>84 ·<a·href="a02406.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00278_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00353_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT3Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT3Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02405.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02405.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;3·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;3·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00278_source.html">raviartthomas3cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00353_source.html">raviartthomas3cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02410.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
83 ·<a·href="a02410.html#details">More...</a></p>83 ·<a·href="a02410.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00281_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT3Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02409.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02409.png"·border="0"·usemap="#a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t3_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·quadrilateral."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02410.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02410.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00281_source.html">raviartthomas3cube2dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00347_source.html">raviartthomas3cube2dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02414.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··84 <p>Second·order·Raviart-Thomas·shape·functions·on·cubes.··
85 ·<a·href="a02414.html#details">More...</a></p>85 ·<a·href="a02414.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00413_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>88 Inheritance·diagram·for·Dune::RT4Cube2DLocalFiniteElement&lt;·D,·R·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02413.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02413.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">91 <map·name="a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_finite_element_3_01_d_00_01_r_01_4_inherit__map">
92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>92 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
93 <area·shape="rect"·href="a02450.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4."·alt=""·coords="5,93,217,133"/>93 <area·shape="rect"·href="a02450.html"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4."·alt=""·coords="5,93,217,133"/>
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ··</tr>354 ··</tr>
355 </table>355 </table>
356 </div><div·class="memdoc">356 </div><div·class="memdoc">
  
357 </div>357 </div>
358 </div>358 </div>
359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>359 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
360 <li><a·class="el"·href="a00395_source.html">raviartthomas4cube2d.hh</a></li>360 <li><a·class="el"·href="a00413_source.html">raviartthomas4cube2d.hh</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 <!--·start·footer·part·-->363 <!--·start·footer·part·-->
364 <hr·class="footer"/><address·class="footer"><small>364 <hr·class="footer"/><address·class="footer"><small>
365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8365 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
366 </small></address>366 </small></address>
367 </body>367 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02418.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalBasis&lt;·D,·R·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··83 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·quadrilateral.··
84 ·<a·href="a02418.html#details">More...</a></p>84 ·<a·href="a02418.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00329_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00335_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a803c58717caf3a0fc73b2caceacb0f79"·id="r_a803c58717caf3a0fc73b2caceacb0f79"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">Traits</a></td></tr>89 <tr·class="memitem:a803c58717caf3a0fc73b2caceacb0f79"·id="r_a803c58717caf3a0fc73b2caceacb0f79"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01570.html">LocalBasisTraits</a>&lt;·D,·2,·Dune::FieldVector&lt;·D,·2·&gt;,·R,·2,·Dune::FieldVector&lt;·R,·2·&gt;,·Dune::FieldMatrix&lt;·R,·2,·2·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02418.html#a803c58717caf3a0fc73b2caceacb0f79">Traits</a></td></tr>
90 <tr·class="separator:a803c58717caf3a0fc73b2caceacb0f79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a803c58717caf3a0fc73b2caceacb0f79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 </div><div·class="memdoc">372 </div><div·class="memdoc">
  
373 <p>number·of·shape·functions·</p>373 <p>number·of·shape·functions·</p>
  
374 </div>374 </div>
375 </div>375 </div>
376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>376 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
377 <li><a·class="el"·href="a00329_source.html">raviartthomas4cube2dlocalbasis.hh</a></li>377 <li><a·class="el"·href="a00335_source.html">raviartthomas4cube2dlocalbasis.hh</a></li>
378 </ul>378 </ul>
379 </div><!--·contents·-->379 </div><!--·contents·-->
380 <!--·start·footer·part·-->380 <!--·start·footer·part·-->
381 <hr·class="footer"/><address·class="footer"><small>381 <hr·class="footer"/><address·class="footer"><small>
382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8382 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
383 </small></address>383 </small></address>
384 </body>384 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02422.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalCoefficients·Class·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.··83 <p>Layout·map·for·Raviart-Thomas-4·elements·on·quadrilaterals.··
84 ·<a·href="a02422.html#details">More...</a></p>84 ·<a·href="a02422.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00326_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00332_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RT4Cube2DLocalCoefficients:</div>87 Inheritance·diagram·for·Dune::RT4Cube2DLocalCoefficients:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02421.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02421.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map">90 <map·name="a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_coefficients_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;4·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>91 <area·shape="rect"·title="Layout·map·for·Raviart&#45;Thomas&#45;4·elements·on·quadrilaterals."·alt=""·coords="5,181,239,207"/>
92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>92 <area·shape="rect"·href="a01694.html"·title="class·for·wrapping·local·coefficients·using·the·virtual·interface"·alt=""·coords="23,93,221,133"/>
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ··</tr>227 ··</tr>
228 </table>228 </table>
229 </div><div·class="memdoc">229 </div><div·class="memdoc">
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
233 <li><a·class="el"·href="a00326_source.html">raviartthomas4cube2dlocalcoefficients.hh</a></li>233 <li><a·class="el"·href="a00332_source.html">raviartthomas4cube2dlocalcoefficients.hh</a></li>
234 </ul>234 </ul>
235 </div><!--·contents·-->235 </div><!--·contents·-->
236 <!--·start·footer·part·-->236 <!--·start·footer·part·-->
237 <hr·class="footer"/><address·class="footer"><small>237 <hr·class="footer"/><address·class="footer"><small>
238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8238 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
239 </small></address>239 </small></address>
240 </body>240 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02426.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00573.html">Implementation·of·Raviart-Thomas·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··82 <p>Second·order·Raviart-Thomas·shape·functions·on·the·reference·triangle.··
83 ·<a·href="a02426.html#details">More...</a></p>83 ·<a·href="a02426.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00332_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00338_source.html">dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;:</div>86 Inheritance·diagram·for·Dune::RT4Cube2DLocalInterpolation&lt;·LB·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02425.png"·border="0"·usemap="#a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">89 <map·name="a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_r_t4_cube2_d_local_interpolation_3_01_l_b_01_4_inherit__map">
90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·triangle."·alt=""·coords="5,5,241,45"/>90 <area·shape="rect"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·the·reference·triangle."·alt=""·coords="5,5,241,45"/>
91 <area·shape="rect"·href="a02426.html"·title="·"·alt=""·coords="5,123,241,177"/>91 <area·shape="rect"·href="a02426.html"·title="·"·alt=""·coords="5,123,241,177"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ··</table>205 ··</table>
206 ··</dd>206 ··</dd>
207 </dl>207 </dl>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
211 <li><a·class="el"·href="a00332_source.html">raviartthomas4cube2dlocalinterpolation.hh</a></li>211 <li><a·class="el"·href="a00338_source.html">raviartthomas4cube2dlocalinterpolation.hh</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 <!--·start·footer·part·-->214 <!--·start·footer·part·-->
215 <hr·class="footer"/><address·class="footer"><small>215 <hr·class="footer"/><address·class="footer"><small>
216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8216 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
217 </small></address>217 </small></address>
218 </body>218 </body>
1.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02430.html
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····<tr><td·class="paramname">R</td><td>type·to·represent·the·field·in·the·range.·</td></tr>89 ····<tr><td·class="paramname">R</td><td>type·to·represent·the·field·in·the·range.·</td></tr>
90 ····<tr><td·class="paramname">dim</td><td>dimension·of·the·reference·elements,·must·be·2·or·3.·</td></tr>90 ····<tr><td·class="paramname">dim</td><td>dimension·of·the·reference·elements,·must·be·2·or·3.·</td></tr>
91 ····<tr><td·class="paramname">order</td><td>order·of·the·element,·depending·on·<em>dim</em>·it·can·be·0,·1,·or·2.·</td></tr>91 ····<tr><td·class="paramname">order</td><td>order·of·the·element,·depending·on·<em>dim</em>·it·can·be·0,·1,·or·2.·</td></tr>
92 ··</table>92 ··</table>
93 ··</dd>93 ··</dd>
94 </dl>94 </dl>
95 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>95 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
96 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>96 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
97 </ul>97 </ul>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>102 </small></address>
103 </body>103 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02434.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0.··
85 ·<a·href="a02434.html#details">More...</a></p>85 ·<a·href="a02434.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·0·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02433.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02433.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_010_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·0."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02270.html"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·rectangles."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02270.html"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·rectangles."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02438.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1.··
85 ·<a·href="a02438.html#details">More...</a></p>85 ·<a·href="a02438.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·1·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_011_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·1."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02350.html"·title="First·order·Raviart&#45;Thomas·shape·functions·on·quadrilaterals."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02350.html"·title="First·order·Raviart&#45;Thomas·shape·functions·on·quadrilaterals."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02442.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2.··
85 ·<a·href="a02442.html#details">More...</a></p>85 ·<a·href="a02442.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·2·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02441.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02441.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_012_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·2."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02382.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02382.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02446.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3.··
85 ·<a·href="a02446.html#details">More...</a></p>85 ·<a·href="a02446.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·3·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02445.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02445.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_013_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·3."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02398.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02398.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02450.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4.··
85 ·<a·href="a02450.html#details">More...</a></p>85 ·<a·href="a02450.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·2,·4·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02449.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02449.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_012_00_014_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·2·and·order·4."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02414.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02414.html"·title="Second·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02454.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0.··
85 ·<a·href="a02454.html#details">More...</a></p>85 ·<a·href="a02454.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·0·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02453.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02453.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_010_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·0."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02286.html"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02286.html"·title="Zero·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02458.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··84 <p>Raviart-Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1.··
85 ·<a·href="a02458.html#details">More...</a></p>85 ·<a·href="a02458.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00347_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00296_source.html">dune/localfunctions/raviartthomas/raviartthomascube.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasCubeLocalFiniteElement&lt;·D,·R,·3,·1·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02457.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02457.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_cube_local_finite_element_3_01_d_00_01_r_00_013_00_011_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="5,93,217,133"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·for·cubes·with·dimension·3·and·order·1."·alt=""·coords="5,93,217,133"/>
93 <area·shape="rect"·href="a02366.html"·title="First·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>93 <area·shape="rect"·href="a02366.html"·title="First·order·Raviart&#45;Thomas·shape·functions·on·cubes."·alt=""·coords="13,5,209,45"/>
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··</tr>342 ··</tr>
343 </table>343 </table>
344 </div><div·class="memdoc">344 </div><div·class="memdoc">
  
345 </div>345 </div>
346 </div>346 </div>
347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>347 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
348 <li><a·class="el"·href="a00347_source.html">raviartthomascube.hh</a></li>348 <li><a·class="el"·href="a00296_source.html">raviartthomascube.hh</a></li>
349 </ul>349 </ul>
350 </div><!--·contents·-->350 </div><!--·contents·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <hr·class="footer"/><address·class="footer"><small>352 <hr·class="footer"/><address·class="footer"><small>
353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8353 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
354 </small></address>354 </small></address>
355 </body>355 </body>
2.47 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02486.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00563.html">Raviart-Thomas·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.··84 <p>Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.··
85 ·<a·href="a02486.html#details">More...</a></p>85 ·<a·href="a02486.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00422_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00398_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasSimplexLocalFiniteElement&lt;·dimDomain,·D,·R,·SF,·CF·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02485.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02485.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_simplex_local_finite_element_3_01dim_domain_00_01_d_00_01_r_00_01_s_f_00_01_c_f_01_4_inherit__map">
92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension."·alt=""·coords="5,108,220,163"/>92 <area·shape="rect"·title="Raviart&#45;Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension."·alt=""·coords="5,108,220,163"/>
93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="27,5,199,60"/>93 <area·shape="rect"·href="a02758.html"·title="A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,..."·alt=""·coords="27,5,199,60"/>
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
488 ··</tr>488 ··</tr>
489 </table>489 </table>
490 </div><div·class="memdoc">490 </div><div·class="memdoc">
  
491 </div>491 </div>
492 </div>492 </div>
493 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>493 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
494 <li><a·class="el"·href="a00422_source.html">raviartthomassimplex.hh</a></li>494 <li><a·class="el"·href="a00398_source.html">raviartthomassimplex.hh</a></li>
495 </ul>495 </ul>
496 </div><!--·contents·-->496 </div><!--·contents·-->
497 <!--·start·footer·part·-->497 <!--·start·footer·part·-->
498 <hr·class="footer"/><address·class="footer"><small>498 <hr·class="footer"/><address·class="footer"><small>
499 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8499 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
500 </small></address>500 </small></address>
501 </body>501 </body>
2.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02490.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02487.html">List·of·all·members</a>··</div>80 <a·href="a02487.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00362_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00377_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;:</div>86 Inheritance·diagram·for·Dune::RaviartThomasBasisFactory&lt;·dim,·SF,·CF·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02489.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02489.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">89 <map·name="a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_basis_factory_3_01dim_00_01_s_f_00_01_c_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="828,44,1011,84"/>90 <area·shape="rect"·title="·"·alt=""·coords="828,44,1011,84"/>
91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="520,29,779,99"/>91 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="520,29,779,99"/>
Offset 500, 15 lines modifiedOffset 500, 15 lines modified
500 ··</tr>500 ··</tr>
501 </table>501 </table>
502 </div><div·class="memdoc">502 </div><div·class="memdoc">
  
503 </div>503 </div>
504 </div>504 </div>
505 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>505 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
506 <li><a·class="el"·href="a00362_source.html">raviartthomassimplexbasis.hh</a></li>506 <li><a·class="el"·href="a00377_source.html">raviartthomassimplexbasis.hh</a></li>
507 </ul>507 </ul>
508 </div><!--·contents·-->508 </div><!--·contents·-->
509 <!--·start·footer·part·-->509 <!--·start·footer·part·-->
510 <hr·class="footer"/><address·class="footer"><small>510 <hr·class="footer"/><address·class="footer"><small>
511 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8511 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
512 </small></address>512 </small></address>
513 </body>513 </body>
2.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02494.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02491.html">List·of·all·members</a>··</div>79 <a·href="a02491.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasL2InterpolationFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasL2InterpolationFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00365_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:ade8317f154281dc568994e264182e63d"·id="r_ade8317f154281dc568994e264182e63d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02502.html">RTL2InterpolationBuilder</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html#ade8317f154281dc568994e264182e63d">Builder</a></td></tr>87 <tr·class="memitem:ade8317f154281dc568994e264182e63d"·id="r_ade8317f154281dc568994e264182e63d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02502.html">RTL2InterpolationBuilder</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html#ade8317f154281dc568994e264182e63d">Builder</a></td></tr>
88 <tr·class="separator:ade8317f154281dc568994e264182e63d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ade8317f154281dc568994e264182e63d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:af194129e2c0f23df3cd918a96bb7483f"·id="r_af194129e2c0f23df3cd918a96bb7483f"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02510.html">RaviartThomasL2Interpolation</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html#af194129e2c0f23df3cd918a96bb7483f">Object</a></td></tr>89 <tr·class="memitem:af194129e2c0f23df3cd918a96bb7483f"·id="r_af194129e2c0f23df3cd918a96bb7483f"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02510.html">RaviartThomasL2Interpolation</a>&lt;·dim,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02494.html#af194129e2c0f23df3cd918a96bb7483f">Object</a></td></tr>
90 <tr·class="separator:af194129e2c0f23df3cd918a96bb7483f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:af194129e2c0f23df3cd918a96bb7483f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ··</tr>256 ··</tr>
257 </table>257 </table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
262 <li><a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a></li>262 <li><a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 <!--·start·footer·part·-->265 <!--·start·footer·part·-->
266 <hr·class="footer"/><address·class="footer"><small>266 <hr·class="footer"/><address·class="footer"><small>
267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
268 </small></address>268 </small></address>
269 </body>269 </body>
2.48 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02498.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02495.html">List·of·all·members</a>··</div>79 <a·href="a02495.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCoefficientsFactory&lt;·dim·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasCoefficientsFactory&lt;·dim·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00365_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0f59a628907e8e784ce3f5d511f6641e"·id="r_a0f59a628907e8e784ce3f5d511f6641e"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html#a0f59a628907e8e784ce3f5d511f6641e">Key</a></td></tr>87 <tr·class="memitem:a0f59a628907e8e784ce3f5d511f6641e"·id="r_a0f59a628907e8e784ce3f5d511f6641e"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html#a0f59a628907e8e784ce3f5d511f6641e">Key</a></td></tr>
88 <tr·class="separator:a0f59a628907e8e784ce3f5d511f6641e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0f59a628907e8e784ce3f5d511f6641e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ae789ac13f4e099a3e9b7c72012317d39"·id="r_ae789ac13f4e099a3e9b7c72012317d39"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02142.html">LocalCoefficientsContainer</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html#ae789ac13f4e099a3e9b7c72012317d39">Object</a></td></tr>89 <tr·class="memitem:ae789ac13f4e099a3e9b7c72012317d39"·id="r_ae789ac13f4e099a3e9b7c72012317d39"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02142.html">LocalCoefficientsContainer</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02498.html#ae789ac13f4e099a3e9b7c72012317d39">Object</a></td></tr>
90 <tr·class="separator:ae789ac13f4e099a3e9b7c72012317d39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ae789ac13f4e099a3e9b7c72012317d39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 ··</tr>220 ··</tr>
221 </table>221 </table>
222 </div><div·class="memdoc">222 </div><div·class="memdoc">
  
223 </div>223 </div>
224 </div>224 </div>
225 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>225 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
226 <li><a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a></li>226 <li><a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a></li>
227 </ul>227 </ul>
228 </div><!--·contents·-->228 </div><!--·contents·-->
229 <!--·start·footer·part·-->229 <!--·start·footer·part·-->
230 <hr·class="footer"/><address·class="footer"><small>230 <hr·class="footer"/><address·class="footer"><small>
231 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8231 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
232 </small></address>232 </small></address>
233 </body>233 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02502.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;79 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02499.html">List·of·all·members</a>··</div>81 <a·href="a02499.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00365_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;:</div>87 Inheritance·diagram·for·Dune::RTL2InterpolationBuilder&lt;·dim,·Field·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02501.png"·border="0"·usemap="#a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02501.png"·border="0"·usemap="#a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·id="a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map">90 <map·name="a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map"·id="a_dune_1_1_r_t_l2_interpolation_builder_3_01dim_00_01_field_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,45"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,45"/>
92 <area·shape="rect"·href="a02502.html"·title="·"·alt=""·coords="5,108,209,148"/>92 <area·shape="rect"·href="a02502.html"·title="·"·alt=""·coords="5,108,209,148"/>
Offset 548, 15 lines modifiedOffset 548, 15 lines modified
548 ··</tr>548 ··</tr>
549 </table>549 </table>
550 </div><div·class="memdoc">550 </div><div·class="memdoc">
  
551 </div>551 </div>
552 </div>552 </div>
553 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>553 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
554 <li><a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a></li>554 <li><a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a></li>
555 </ul>555 </ul>
556 </div><!--·contents·-->556 </div><!--·contents·-->
557 <!--·start·footer·part·-->557 <!--·start·footer·part·-->
558 <hr·class="footer"/><address·class="footer"><small>558 <hr·class="footer"/><address·class="footer"><small>
559 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8559 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
560 </small></address>560 </small></address>
561 </body>561 </body>
2.07 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02510.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>An·L2-based·interpolation·for·Raviart·Thomas.··84 <p>An·L2-based·interpolation·for·Raviart·Thomas.··
85 ·<a·href="a02510.html#details">More...</a></p>85 ·<a·href="a02510.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00365_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00371_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;:</div>88 Inheritance·diagram·for·Dune::RaviartThomasL2Interpolation&lt;·dimension,·F·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02509.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02509.png"·border="0"·usemap="#a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map">91 <map·name="a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map"·id="a_dune_1_1_raviart_thomas_l2_interpolation_3_01dimension_00_01_f_01_4_inherit__map">
92 <area·shape="rect"·title="An·L2&#45;based·interpolation·for·Raviart·Thomas."·alt=""·coords="5,93,241,133"/>92 <area·shape="rect"·title="An·L2&#45;based·interpolation·for·Raviart·Thomas."·alt=""·coords="5,93,241,133"/>
93 <area·shape="rect"·href="a02718.html"·title="·"·alt=""·coords="38,5,209,45"/>93 <area·shape="rect"·href="a02718.html"·title="·"·alt=""·coords="38,5,209,45"/>
Offset 414, 15 lines modifiedOffset 414, 15 lines modified
414 ··</tr>414 ··</tr>
415 </table>415 </table>
416 </div><div·class="memdoc">416 </div><div·class="memdoc">
  
417 </div>417 </div>
418 </div>418 </div>
419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
420 <li><a·class="el"·href="a00365_source.html">raviartthomassimplexinterpolation.hh</a></li>420 <li><a·class="el"·href="a00371_source.html">raviartthomassimplexinterpolation.hh</a></li>
421 </ul>421 </ul>
422 </div><!--·contents·-->422 </div><!--·contents·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <hr·class="footer"/><address·class="footer"><small>424 <hr·class="footer"/><address·class="footer"><small>
425 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8425 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
426 </small></address>426 </small></address>
427 </body>427 </body>
2.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02514.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02511.html">List·of·all·members</a>··</div>81 <a·href="a02511.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::RTVecMatrix&lt;·geometryId,·Field·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::RTVecMatrix&lt;·geometryId,·Field·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a91906c47c0fbb2f1adf57c811bf95027"·id="r_a91906c47c0fbb2f1adf57c811bf95027"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·<a·class="el"·href="a02514.html#a39853723e66cb2127529cbce1a7ea6ba">dim</a>,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">MI</a></td></tr>89 <tr·class="memitem:a91906c47c0fbb2f1adf57c811bf95027"·id="r_a91906c47c0fbb2f1adf57c811bf95027"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·<a·class="el"·href="a02514.html#a39853723e66cb2127529cbce1a7ea6ba">dim</a>,·Field·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">MI</a></td></tr>
90 <tr·class="separator:a91906c47c0fbb2f1adf57c811bf95027"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a91906c47c0fbb2f1adf57c811bf95027"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:acd4a03b6ba7501bc75a05ddb2d2604bf"·id="r_acd4a03b6ba7501bc75a05ddb2d2604bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·<a·class="el"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">MI</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html#acd4a03b6ba7501bc75a05ddb2d2604bf">MIBasis</a></td></tr>91 <tr·class="memitem:acd4a03b6ba7501bc75a05ddb2d2604bf"·id="r_acd4a03b6ba7501bc75a05ddb2d2604bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02778.html">MonomialBasis</a>&lt;·geometryId,·<a·class="el"·href="a02514.html#a91906c47c0fbb2f1adf57c811bf95027">MI</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02514.html#acd4a03b6ba7501bc75a05ddb2d2604bf">MIBasis</a></td></tr>
92 <tr·class="separator:acd4a03b6ba7501bc75a05ddb2d2604bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:acd4a03b6ba7501bc75a05ddb2d2604bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 400, 15 lines modifiedOffset 400, 15 lines modified
400 ········</tr>400 ········</tr>
401 ······</table>401 ······</table>
402 </div><div·class="memdoc">402 </div><div·class="memdoc">
  
403 </div>403 </div>
404 </div>404 </div>
405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
406 <li><a·class="el"·href="a00359_source.html">raviartthomassimplexprebasis.hh</a></li>406 <li><a·class="el"·href="a00374_source.html">raviartthomassimplexprebasis.hh</a></li>
407 </ul>407 </ul>
408 </div><!--·contents·-->408 </div><!--·contents·-->
409 <!--·start·footer·part·-->409 <!--·start·footer·part·-->
410 <hr·class="footer"/><address·class="footer"><small>410 <hr·class="footer"/><address·class="footer"><small>
411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
412 </small></address>412 </small></address>
413 </body>413 </body>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02518.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-types">Public·Types</a>·&#124;78 <a·href="#pub-types">Public·Types</a>·&#124;
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="a02515.html">List·of·all·members</a>··</div>80 <a·href="a02515.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>87 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html">EvaluationBasisFactory</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html">EvaluationBasisFactory</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 ··</tr>265 ··</tr>
266 </table>266 </table>
267 </div><div·class="memdoc">267 </div><div·class="memdoc">
  
268 </div>268 </div>
269 </div>269 </div>
270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>270 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
271 <li><a·class="el"·href="a00359_source.html">raviartthomassimplexprebasis.hh</a></li>271 <li><a·class="el"·href="a00374_source.html">raviartthomassimplexprebasis.hh</a></li>
272 </ul>272 </ul>
273 </div><!--·contents·-->273 </div><!--·contents·-->
274 <!--·start·footer·part·-->274 <!--·start·footer·part·-->
275 <hr·class="footer"/><address·class="footer"><small>275 <hr·class="footer"/><address·class="footer"><small>
276 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8276 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
277 </small></address>277 </small></address>
278 </body>278 </body>
2.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02522.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02519.html">List·of·all·members</a>··</div>78 <a·href="a02519.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RTPreBasisFactory&lt;·dim,·Field·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00359_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00374_source.html">dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a3828f859eb44dcb712e87f8d9106843e"·id="r_a3828f859eb44dcb712e87f8d9106843e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">Type</a></td></tr>86 <tr·class="memitem:a3828f859eb44dcb712e87f8d9106843e"·id="r_a3828f859eb44dcb712e87f8d9106843e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02522.html#a3828f859eb44dcb712e87f8d9106843e">Type</a></td></tr>
87 <tr·class="separator:a3828f859eb44dcb712e87f8d9106843e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a3828f859eb44dcb712e87f8d9106843e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00359_source.html">raviartthomassimplexprebasis.hh</a></li>109 <li><a·class="el"·href="a00374_source.html">raviartthomassimplexprebasis.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02526.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;77 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
78 <a·href="a02523.html">List·of·all·members</a>··</div>78 <a·href="a02523.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;:</div>84 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·dim·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02525.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02525.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map">87 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_01dim_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,156,188,196"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,156,188,196"/>
89 <area·shape="rect"·href="a02558.html"·title="·"·alt=""·coords="543,5,728,45"/>89 <area·shape="rect"·href="a02558.html"·title="·"·alt=""·coords="543,5,728,45"/>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··</tr>133 ··</tr>
134 </table>134 </table>
135 </div><div·class="memdoc">135 </div><div·class="memdoc">
  
136 </div>136 </div>
137 </div>137 </div>
138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
139 <li><a·class="el"·href="a00026_source.html">refinedsimplexlocalbasis.hh</a></li>139 <li><a·class="el"·href="a00044_source.html">refinedsimplexlocalbasis.hh</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
143 <hr·class="footer"/><address·class="footer"><small>143 <hr·class="footer"/><address·class="footer"><small>
144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8144 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
145 </small></address>145 </small></address>
146 </body>146 </body>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02530.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coordinates·of·subelements.··83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coordinates·of·subelements.··
84 ·<a·href="a02530.html#details">More...</a></p>84 ·<a·href="a02530.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;:</div>87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·1·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02529.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02529.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map">90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_011_01_4_inherit__map">
91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
92 <area·shape="rect"·href="a02590.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·in·1D."·alt=""·coords="5,93,191,133"/>92 <area·shape="rect"·href="a02590.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·in·1D."·alt=""·coords="5,93,191,133"/>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ··</table>241 ··</table>
242 ··</dd>242 ··</dd>
243 </dl>243 </dl>
  
244 </div>244 </div>
245 </div>245 </div>
246 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>246 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
247 <li><a·class="el"·href="a00026_source.html">refinedsimplexlocalbasis.hh</a></li>247 <li><a·class="el"·href="a00044_source.html">refinedsimplexlocalbasis.hh</a></li>
248 </ul>248 </ul>
249 </div><!--·contents·-->249 </div><!--·contents·-->
250 <!--·start·footer·part·-->250 <!--·start·footer·part·-->
251 <hr·class="footer"/><address·class="footer"><small>251 <hr·class="footer"/><address·class="footer"><small>
252 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8252 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
253 </small></address>253 </small></address>
254 </body>254 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02534.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coordinates·of·subelements.··83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coordinates·of·subelements.··
84 ·<a·href="a02534.html#details">More...</a></p>84 ·<a·href="a02534.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;:</div>87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·2·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02533.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02533.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map">90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_012_01_4_inherit__map">
91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
92 <area·shape="rect"·href="a02594.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle."·alt=""·coords="5,93,191,133"/>92 <area·shape="rect"·href="a02594.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle."·alt=""·coords="5,93,191,133"/>
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ··</table>246 ··</table>
247 ··</dd>247 ··</dd>
248 </dl>248 </dl>
  
249 </div>249 </div>
250 </div>250 </div>
251 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>251 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
252 <li><a·class="el"·href="a00026_source.html">refinedsimplexlocalbasis.hh</a></li>252 <li><a·class="el"·href="a00044_source.html">refinedsimplexlocalbasis.hh</a></li>
253 </ul>253 </ul>
254 </div><!--·contents·-->254 </div><!--·contents·-->
255 <!--·start·footer·part·-->255 <!--·start·footer·part·-->
256 <hr·class="footer"/><address·class="footer"><small>256 <hr·class="footer"/><address·class="footer"><small>
257 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8257 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
258 </small></address>258 </small></address>
259 </body>259 </body>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02538.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coordinates·of·subelements.··83 <p>Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coordinates·of·subelements.··
84 ·<a·href="a02538.html#details">More...</a></p>84 ·<a·href="a02538.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;:</div>87 Inheritance·diagram·for·Dune::RefinedSimplexLocalBasis&lt;·D,·3·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02537.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02537.png"·border="0"·usemap="#a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map">90 <map·name="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map"·id="a_dune_1_1_refined_simplex_local_basis_3_01_d_00_013_01_4_inherit__map">
91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>91 <area·shape="rect"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
92 <area·shape="rect"·href="a02598.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D&#45;simplex·(tetrahedron)."·alt=""·coords="5,93,191,133"/>92 <area·shape="rect"·href="a02598.html"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D&#45;simplex·(tetrahedron)."·alt=""·coords="5,93,191,133"/>
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</table>245 ··</table>
246 ··</dd>246 ··</dd>
247 </dl>247 </dl>
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
251 <li><a·class="el"·href="a00026_source.html">refinedsimplexlocalbasis.hh</a></li>251 <li><a·class="el"·href="a00044_source.html">refinedsimplexlocalbasis.hh</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <hr·class="footer"/><address·class="footer"><small>255 <hr·class="footer"/><address·class="footer"><small>
256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8256 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
257 </small></address>257 </small></address>
258 </body>258 </body>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02542.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··82 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··
83 ·<a·href="a02542.html#details">More...</a></p>83 ·<a·href="a02542.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</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:a9aff50af94ba9065ff35d82ab75599bf"·id="r_a9aff50af94ba9065ff35d82ab75599bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·dim·&gt;::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">Traits</a></td></tr>88 <tr·class="memitem:a9aff50af94ba9065ff35d82ab75599bf"·id="r_a9aff50af94ba9065ff35d82ab75599bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01950.html">P0LocalFiniteElement</a>&lt;·D,·R,·dim·&gt;::Traits&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">Traits</a></td></tr>
89 <tr·class="separator:a9aff50af94ba9065ff35d82ab75599bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a9aff50af94ba9065ff35d82ab75599bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ········</tr>107 ········</tr>
108 ······</table>108 ······</table>
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 </div>110 </div>
111 </div>111 </div>
112 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
113 <li><a·class="el"·href="a00023_source.html">refinedp0.hh</a></li>113 <li><a·class="el"·href="a00026_source.html">refinedp0.hh</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02546.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··
85 ·<a·href="a02546.html#details">More...</a></p>85 ·<a·href="a02546.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</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:aab01089caf256780f3b737b8af3d1542"·id="r_aab01089caf256780f3b737b8af3d1542"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·1·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·1·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·1·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">Traits</a></td></tr>90 <tr·class="memitem:aab01089caf256780f3b737b8af3d1542"·id="r_aab01089caf256780f3b737b8af3d1542"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·1·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·1·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·1·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">Traits</a></td></tr>
91 <tr·class="separator:aab01089caf256780f3b737b8af3d1542"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aab01089caf256780f3b737b8af3d1542"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 </table>300 </table>
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000051">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000051">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
306 <li><a·class="el"·href="a00023_source.html">refinedp0.hh</a></li>306 <li><a·class="el"·href="a00026_source.html">refinedp0.hh</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <hr·class="footer"/><address·class="footer"><small>310 <hr·class="footer"/><address·class="footer"><small>
311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
312 </small></address>312 </small></address>
313 </body>313 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02550.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··
85 ·<a·href="a02550.html#details">More...</a></p>85 ·<a·href="a02550.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</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:ab5b8c1aeb95a79ccde27d4c9400a74bf"·id="r_ab5b8c1aeb95a79ccde27d4c9400a74bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·2·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·2·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·2·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02550.html#ab5b8c1aeb95a79ccde27d4c9400a74bf">Traits</a></td></tr>90 <tr·class="memitem:ab5b8c1aeb95a79ccde27d4c9400a74bf"·id="r_ab5b8c1aeb95a79ccde27d4c9400a74bf"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·2·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·2·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·2·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02550.html#ab5b8c1aeb95a79ccde27d4c9400a74bf">Traits</a></td></tr>
91 <tr·class="separator:ab5b8c1aeb95a79ccde27d4c9400a74bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ab5b8c1aeb95a79ccde27d4c9400a74bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 </table>300 </table>
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000057">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000057">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
306 <li><a·class="el"·href="a00023_source.html">refinedp0.hh</a></li>306 <li><a·class="el"·href="a00026_source.html">refinedp0.hh</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <hr·class="footer"/><address·class="footer"><small>310 <hr·class="footer"/><address·class="footer"><small>
311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
312 </small></address>312 </small></address>
313 </body>313 </body>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02554.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··84 <p>Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··
85 ·<a·href="a02554.html#details">More...</a></p>85 ·<a·href="a02554.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00023_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00026_source.html">dune/localfunctions/refined/refinedp0.hh</a>&gt;</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:af069a39c0a2952ee4ee2560b0ff7bac2"·id="r_af069a39c0a2952ee4ee2560b0ff7bac2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·3·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·3·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·3·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02554.html#af069a39c0a2952ee4ee2560b0ff7bac2">Traits</a></td></tr>90 <tr·class="memitem:af069a39c0a2952ee4ee2560b0ff7bac2"·id="r_af069a39c0a2952ee4ee2560b0ff7bac2"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·3·&gt;,·<a·class="el"·href="a02562.html">RefinedP0LocalCoefficients</a>&lt;·3·&gt;,·<a·class="el"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;·<a·class="el"·href="a02558.html">RefinedP0LocalBasis</a>&lt;·D,·R,·3·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02554.html#af069a39c0a2952ee4ee2560b0ff7bac2">Traits</a></td></tr>
91 <tr·class="separator:af069a39c0a2952ee4ee2560b0ff7bac2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:af069a39c0a2952ee4ee2560b0ff7bac2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
300 </table>300 </table>
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000063">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>302 <dl·class="todo"><dt><b><a·class="el"·href="a00551.html#_todo000063">Todo:</a></b></dt><dd>Please·doc·me·!·</dd></dl>
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
306 <li><a·class="el"·href="a00023_source.html">refinedp0.hh</a></li>306 <li><a·class="el"·href="a00026_source.html">refinedp0.hh</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <hr·class="footer"/><address·class="footer"><small>310 <hr·class="footer"/><address·class="footer"><small>
311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8311 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
312 </small></address>312 </small></address>
313 </body>313 </body>
2.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02558.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.··83 <p>Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim.··
84 ·<a·href="a02558.html#details">More...</a></p>84 ·<a·href="a02558.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00011_source.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;:</div>87 Inheritance·diagram·for·Dune::RefinedP0LocalBasis&lt;·D,·R,·dim·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02557.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02557.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map">90 <map·name="a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map">
91 <area·shape="rect"·title="Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim."·alt=""·coords="237,69,423,109"/>91 <area·shape="rect"·title="Uniformly·refined·constant·shape·functions·on·a·unit·simplex·in·R^dim."·alt=""·coords="237,69,423,109"/>
92 <area·shape="rect"·href="a02558.html"·title="·"·alt=""·coords="543,5,728,45"/>92 <area·shape="rect"·href="a02558.html"·title="·"·alt=""·coords="543,5,728,45"/>
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 </div><div·class="memdoc">339 </div><div·class="memdoc">
  
340 <p>number·of·shape·functions·</p>340 <p>number·of·shape·functions·</p>
  
341 </div>341 </div>
342 </div>342 </div>
343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>343 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
344 <li><a·class="el"·href="a00011_source.html">refinedp0localbasis.hh</a></li>344 <li><a·class="el"·href="a00029_source.html">refinedp0localbasis.hh</a></li>
345 </ul>345 </ul>
346 </div><!--·contents·-->346 </div><!--·contents·-->
347 <!--·start·footer·part·-->347 <!--·start·footer·part·-->
348 <hr·class="footer"/><address·class="footer"><small>348 <hr·class="footer"/><address·class="footer"><small>
349 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8349 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
350 </small></address>350 </small></address>
351 </body>351 </body>
2.07 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02562.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Layout·map·for·RefinedP0·elements.··83 <p>Layout·map·for·RefinedP0·elements.··
84 ·<a·href="a02562.html#details">More...</a></p>84 ·<a·href="a02562.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00017_source.html">dune/localfunctions/refined/refinedp0/refinedp0localcoefficients.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00032_source.html">dune/localfunctions/refined/refinedp0/refinedp0localcoefficients.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::RefinedP0LocalCoefficients&lt;·k·&gt;:</div>87 Inheritance·diagram·for·Dune::RefinedP0LocalCoefficients&lt;·k·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02561.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map">90 <map·name="a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_coefficients_3_01k_01_4_inherit__map">
91 <area·shape="rect"·title="Layout·map·for·RefinedP0·elements."·alt=""·coords="501,55,753,80"/>91 <area·shape="rect"·title="Layout·map·for·RefinedP0·elements."·alt=""·coords="501,55,753,80"/>
92 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="837,5,1089,31"/>92 <area·shape="rect"·href="a02562.html"·title="·"·alt=""·coords="837,5,1089,31"/>
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 ··</tr>237 ··</tr>
238 </table>238 </table>
239 </div><div·class="memdoc">239 </div><div·class="memdoc">
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
243 <li><a·class="el"·href="a00017_source.html">refinedp0localcoefficients.hh</a></li>243 <li><a·class="el"·href="a00032_source.html">refinedp0localcoefficients.hh</a></li>
244 </ul>244 </ul>
245 </div><!--·contents·-->245 </div><!--·contents·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <hr·class="footer"/><address·class="footer"><small>247 <hr·class="footer"/><address·class="footer"><small>
248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8248 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
249 </small></address>249 </small></address>
250 </body>250 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02566.html
    
Offset 73, 15 lines modifiedOffset 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::RefinedP0LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>76 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·LB·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::RefinedP0LocalInterpolation&lt;·LB·&gt;:</div>81 Inheritance·diagram·for·Dune::RefinedP0LocalInterpolation&lt;·LB·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a02565.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a02565.png"·border="0"·usemap="#a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map">84 <map·name="a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map"·id="a_dune_1_1_refined_p0_local_interpolation_3_01_l_b_01_4_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="5,91,229,131"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,91,229,131"/>
86 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,5,681,60"/>86 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,5,681,60"/>
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,84,681,139"/>89 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,84,681,139"/>
90 <area·shape="poly"·title="·"·alt=""·coords="243,109,457,109,457,114,243,114"/>90 <area·shape="poly"·title="·"·alt=""·coords="243,109,457,109,457,114,243,114"/>
91 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,163,681,217"/>91 <area·shape="rect"·href="a02566.html"·title="·"·alt=""·coords="457,163,681,217"/>
92 <area·shape="poly"·title="·"·alt=""·coords="204,132,254,143,358,161,458,175,457,180,357,167,253,149,203,137"/>92 <area·shape="poly"·title="·"·alt=""·coords="204,132,254,143,358,161,458,175,457,180,357,167,253,149,203,137"/>
93 </map>93 </map>
94 </div>94 </div>
95 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>95 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
96 <li><a·class="el"·href="a00014_source.html">refinedp0localinterpolation.hh</a></li>96 <li><a·class="el"·href="a00035_source.html">refinedp0localinterpolation.hh</a></li>
97 </ul>97 </ul>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>102 </small></address>
103 </body>103 </body>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02570.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02567.html">List·of·all·members</a>··</div>78 <a·href="a02567.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·1·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·1·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
85 Public·Member·Functions</h2></td></tr>85 Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:aba598beb504c5bf4079975677d049c47"·id="r_aba598beb504c5bf4079975677d049c47"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02570.html#aba598beb504c5bf4079975677d049c47">RefinedP0LocalInterpolation</a>·()</td></tr>86 <tr·class="memitem:aba598beb504c5bf4079975677d049c47"·id="r_aba598beb504c5bf4079975677d049c47"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02570.html#aba598beb504c5bf4079975677d049c47">RefinedP0LocalInterpolation</a>·()</td></tr>
87 <tr·class="separator:aba598beb504c5bf4079975677d049c47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aba598beb504c5bf4079975677d049c47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:acd122f8eab10e9eb25e15fe72484e6da"·id="r_acd122f8eab10e9eb25e15fe72484e6da"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>88 <tr·class="memitem:acd122f8eab10e9eb25e15fe72484e6da"·id="r_acd122f8eab10e9eb25e15fe72484e6da"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>
89 <tr·class="memitem:acd122f8eab10e9eb25e15fe72484e6da"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>89 <tr·class="memitem:acd122f8eab10e9eb25e15fe72484e6da"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ··</tr>156 ··</tr>
157 </table>157 </table>
158 </div><div·class="memdoc">158 </div><div·class="memdoc">
  
159 </div>159 </div>
160 </div>160 </div>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li><a·class="el"·href="a00014_source.html">refinedp0localinterpolation.hh</a></li>162 <li><a·class="el"·href="a00035_source.html">refinedp0localinterpolation.hh</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <hr·class="footer"/><address·class="footer"><small>166 <hr·class="footer"/><address·class="footer"><small>
167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
168 </small></address>168 </small></address>
169 </body>169 </body>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02574.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02571.html">List·of·all·members</a>··</div>78 <a·href="a02571.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·2·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·2·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
85 Public·Member·Functions</h2></td></tr>85 Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a09f8dd8a1fb1973c90c20b366db89e18"·id="r_a09f8dd8a1fb1973c90c20b366db89e18"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">RefinedP0LocalInterpolation</a>·()</td></tr>86 <tr·class="memitem:a09f8dd8a1fb1973c90c20b366db89e18"·id="r_a09f8dd8a1fb1973c90c20b366db89e18"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">RefinedP0LocalInterpolation</a>·()</td></tr>
87 <tr·class="separator:a09f8dd8a1fb1973c90c20b366db89e18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a09f8dd8a1fb1973c90c20b366db89e18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:aa47952e4a44a5c87ae4af1582974991c"·id="r_aa47952e4a44a5c87ae4af1582974991c"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>88 <tr·class="memitem:aa47952e4a44a5c87ae4af1582974991c"·id="r_aa47952e4a44a5c87ae4af1582974991c"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>
89 <tr·class="memitem:aa47952e4a44a5c87ae4af1582974991c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02574.html#aa47952e4a44a5c87ae4af1582974991c">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>89 <tr·class="memitem:aa47952e4a44a5c87ae4af1582974991c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02574.html#aa47952e4a44a5c87ae4af1582974991c">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ··</tr>156 ··</tr>
157 </table>157 </table>
158 </div><div·class="memdoc">158 </div><div·class="memdoc">
  
159 </div>159 </div>
160 </div>160 </div>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li><a·class="el"·href="a00014_source.html">refinedp0localinterpolation.hh</a></li>162 <li><a·class="el"·href="a00035_source.html">refinedp0localinterpolation.hh</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <hr·class="footer"/><address·class="footer"><small>166 <hr·class="footer"/><address·class="footer"><small>
167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
168 </small></address>168 </small></address>
169 </body>169 </body>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02578.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02575.html">List·of·all·members</a>··</div>78 <a·href="a02575.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·3·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·3·&gt;·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00014_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00035_source.html">dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
85 Public·Member·Functions</h2></td></tr>85 Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a6be5c8d1dfe634b8c0ab1e955a70f165"·id="r_a6be5c8d1dfe634b8c0ab1e955a70f165"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html#a6be5c8d1dfe634b8c0ab1e955a70f165">RefinedP0LocalInterpolation</a>·()</td></tr>86 <tr·class="memitem:a6be5c8d1dfe634b8c0ab1e955a70f165"·id="r_a6be5c8d1dfe634b8c0ab1e955a70f165"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html#a6be5c8d1dfe634b8c0ab1e955a70f165">RefinedP0LocalInterpolation</a>·()</td></tr>
87 <tr·class="separator:a6be5c8d1dfe634b8c0ab1e955a70f165"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a6be5c8d1dfe634b8c0ab1e955a70f165"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:aa433a23b0169a400273fa96b4c84a175"·id="r_aa433a23b0169a400273fa96b4c84a175"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>88 <tr·class="memitem:aa433a23b0169a400273fa96b4c84a175"·id="r_aa433a23b0169a400273fa96b4c84a175"><td·class="memTemplParams"·colspan="2">template&lt;typename·F·,·typename·C·&gt;·</td></tr>
89 <tr·class="memitem:aa433a23b0169a400273fa96b4c84a175"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02578.html#aa433a23b0169a400273fa96b4c84a175">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>89 <tr·class="memitem:aa433a23b0169a400273fa96b4c84a175"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02578.html#aa433a23b0169a400273fa96b4c84a175">interpolate</a>·(const·F·&amp;f,·std::vector&lt;·C·&gt;·&amp;out)·const</td></tr>
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ··</tr>156 ··</tr>
157 </table>157 </table>
158 </div><div·class="memdoc">158 </div><div·class="memdoc">
  
159 </div>159 </div>
160 </div>160 </div>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li><a·class="el"·href="a00014_source.html">refinedp0localinterpolation.hh</a></li>162 <li><a·class="el"·href="a00035_source.html">refinedp0localinterpolation.hh</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <hr·class="footer"/><address·class="footer"><small>166 <hr·class="footer"/><address·class="footer"><small>
167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8167 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
168 </small></address>168 </small></address>
169 </body>169 </body>
2.47 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02582.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalFiniteElement&lt;·D,·R,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined·simplex·element.··84 <p>Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined·simplex·element.··
85 ·<a·href="a02582.html#details">More...</a></p>85 ·<a·href="a02582.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00020_source.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00041_source.html">dune/localfunctions/refined/refinedp1.hh</a>&gt;</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:aa80298695dac5a732830e2de95adabfb"·id="r_aa80298695dac5a732830e2de95adabfb"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02586.html">RefinedP1LocalBasis</a>&lt;·D,·R,·dim·&gt;,·Impl::LagrangeSimplexLocalCoefficients&lt;·dim,·2·&gt;,·Impl::LagrangeSimplexLocalInterpolation&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·dim,·2·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">Traits</a></td></tr>90 <tr·class="memitem:aa80298695dac5a732830e2de95adabfb"·id="r_aa80298695dac5a732830e2de95adabfb"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01574.html">LocalFiniteElementTraits</a>&lt;·<a·class="el"·href="a02586.html">RefinedP1LocalBasis</a>&lt;·D,·R,·dim·&gt;,·Impl::LagrangeSimplexLocalCoefficients&lt;·dim,·2·&gt;,·Impl::LagrangeSimplexLocalInterpolation&lt;·Impl::LagrangeSimplexLocalBasis&lt;·D,·R,·dim,·2·&gt;·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">Traits</a></td></tr>
91 <tr·class="memdesc:aa80298695dac5a732830e2de95adabfb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·all·types·used·by·this·implementation.··<br·/></td></tr>91 <tr·class="memdesc:aa80298695dac5a732830e2de95adabfb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·all·types·used·by·this·implementation.··<br·/></td></tr>
92 <tr·class="separator:aa80298695dac5a732830e2de95adabfb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:aa80298695dac5a732830e2de95adabfb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 </div><div·class="memdoc">320 </div><div·class="memdoc">
  
321 <p>The·element·type·that·this·finite·element·is·defined·on.·</p>321 <p>The·element·type·that·this·finite·element·is·defined·on.·</p>
  
322 </div>322 </div>
323 </div>323 </div>
324 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>324 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
325 <li><a·class="el"·href="a00020_source.html">refinedp1.hh</a></li>325 <li><a·class="el"·href="a00041_source.html">refinedp1.hh</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 <!--·start·footer·part·-->328 <!--·start·footer·part·-->
329 <hr·class="footer"/><address·class="footer"><small>329 <hr·class="footer"/><address·class="footer"><small>
330 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8330 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
331 </small></address>331 </small></address>
332 </body>332 </body>
1.93 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02586.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="a02583.html">List·of·all·members</a>··</div>78 <a·href="a02583.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;·Class·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;:</div>84 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02585.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02585.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map">87 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_01dim_01_4_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,93,191,133"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,93,191,133"/>
89 <area·shape="rect"·href="a02526.html"·title="·"·alt=""·coords="7,5,189,45"/>89 <area·shape="rect"·href="a02526.html"·title="·"·alt=""·coords="7,5,189,45"/>
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··</tr>122 ··</tr>
123 </table>123 </table>
124 </div><div·class="memdoc">124 </div><div·class="memdoc">
  
125 </div>125 </div>
126 </div>126 </div>
127 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
128 <li><a·class="el"·href="a00029_source.html">refinedp1localbasis.hh</a></li>128 <li><a·class="el"·href="a00038_source.html">refinedp1localbasis.hh</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
132 <hr·class="footer"/><address·class="footer"><small>132 <hr·class="footer"/><address·class="footer"><small>
133 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8133 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
134 </small></address>134 </small></address>
135 </body>135 </body>
2.22 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02590.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>Uniformly·refined·linear·Lagrange·shape·functions·in·1D.··85 <p>Uniformly·refined·linear·Lagrange·shape·functions·in·1D.··
86 ·<a·href="a02590.html#details">More...</a></p>86 ·<a·href="a02590.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;:</div>89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02589.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02589.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map">92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_011_01_4_inherit__map">
93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·in·1D."·alt=""·coords="5,93,191,133"/>93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·in·1D."·alt=""·coords="5,93,191,133"/>
94 <area·shape="rect"·href="a02530.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>94 <area·shape="rect"·href="a02530.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·1D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
442 </div><div·class="memdoc">442 </div><div·class="memdoc">
  
443 <p>number·of·shape·functions·</p>443 <p>number·of·shape·functions·</p>
  
444 </div>444 </div>
445 </div>445 </div>
446 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>446 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
447 <li><a·class="el"·href="a00029_source.html">refinedp1localbasis.hh</a></li>447 <li><a·class="el"·href="a00038_source.html">refinedp1localbasis.hh</a></li>
448 </ul>448 </ul>
449 </div><!--·contents·-->449 </div><!--·contents·-->
450 <!--·start·footer·part·-->450 <!--·start·footer·part·-->
451 <hr·class="footer"/><address·class="footer"><small>451 <hr·class="footer"/><address·class="footer"><small>
452 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8452 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
453 </small></address>453 </small></address>
454 </body>454 </body>
2.24 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02594.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle.··85 <p>Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle.··
86 ·<a·href="a02594.html#details">More...</a></p>86 ·<a·href="a02594.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;:</div>89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02593.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02593.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map">92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_012_01_4_inherit__map">
93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle."·alt=""·coords="5,93,191,133"/>93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle."·alt=""·coords="5,93,191,133"/>
94 <area·shape="rect"·href="a02534.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>94 <area·shape="rect"·href="a02534.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·2D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
Offset 446, 15 lines modifiedOffset 446, 15 lines modified
446 </div><div·class="memdoc">446 </div><div·class="memdoc">
  
447 <p>number·of·shape·functions·</p>447 <p>number·of·shape·functions·</p>
  
448 </div>448 </div>
449 </div>449 </div>
450 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>450 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
451 <li><a·class="el"·href="a00029_source.html">refinedp1localbasis.hh</a></li>451 <li><a·class="el"·href="a00038_source.html">refinedp1localbasis.hh</a></li>
452 </ul>452 </ul>
453 </div><!--·contents·-->453 </div><!--·contents·-->
454 <!--·start·footer·part·-->454 <!--·start·footer·part·-->
455 <hr·class="footer"/><address·class="footer"><small>455 <hr·class="footer"/><address·class="footer"><small>
456 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8456 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
457 </small></address>457 </small></address>
458 </body>458 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02598.html
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>82 ··<div·class="headertitle"><div·class="title">Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a></div></div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p>Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex·(tetrahedron).··85 <p>Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex·(tetrahedron).··
86 ·<a·href="a02598.html#details">More...</a></p>86 ·<a·href="a02598.html#details">More...</a></p>
  
87 <p><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00038_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;:</div>89 Inheritance·diagram·for·Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02597.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02597.png"·border="0"·usemap="#a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map">92 <map·name="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map"·id="a_dune_1_1_refined_p1_local_basis_3_01_d_00_01_r_00_013_01_4_inherit__map">
93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D&#45;simplex·(tetrahedron)."·alt=""·coords="5,93,191,133"/>93 <area·shape="rect"·title="Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D&#45;simplex·(tetrahedron)."·alt=""·coords="5,93,191,133"/>
94 <area·shape="rect"·href="a02538.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>94 <area·shape="rect"·href="a02538.html"·title="Base·class·for·LocalBasis·classes·based·on·uniform·refinement·in·3D;·provides·numbering·and·local·coo..."·alt=""·coords="7,5,189,45"/>
Offset 445, 15 lines modifiedOffset 445, 15 lines modified
445 </div><div·class="memdoc">445 </div><div·class="memdoc">
  
446 <p>number·of·shape·functions·</p>446 <p>number·of·shape·functions·</p>
  
447 </div>447 </div>
448 </div>448 </div>
449 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>449 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
450 <li><a·class="el"·href="a00029_source.html">refinedp1localbasis.hh</a></li>450 <li><a·class="el"·href="a00038_source.html">refinedp1localbasis.hh</a></li>
451 </ul>451 </ul>
452 </div><!--·contents·-->452 </div><!--·contents·-->
453 <!--·start·footer·part·-->453 <!--·start·footer·part·-->
454 <hr·class="footer"/><address·class="footer"><small>454 <hr·class="footer"/><address·class="footer"><small>
455 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8455 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
456 </small></address>456 </small></address>
457 </body>457 </body>
1.84 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02602.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
83 <a·href="a02599.html">List·of·all·members</a>··</div>83 <a·href="a02599.html">List·of·all·members</a>··</div>
84 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;·Struct·Template·Reference</div></div>84 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;·Struct·Template·Reference</div></div>
85 </div><!--header-->85 </div><!--header-->
86 <div·class="contents">86 <div·class="contents">
  
87 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::MonomialEvaluator&lt;·B·&gt;:</div>89 Inheritance·diagram·for·Dune::MonomialEvaluator&lt;·B·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02601.png"·border="0"·usemap="#a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02601.png"·border="0"·usemap="#a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map"·id="a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map">92 <map·name="a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map"·id="a_dune_1_1_monomial_evaluator_3_01_b_01_4_inherit__map">
93 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,31"/>93 <area·shape="rect"·title="·"·alt=""·coords="5,5,209,31"/>
94 <area·shape="rect"·href="a02614.html"·title="·"·alt=""·coords="7,79,207,104"/>94 <area·shape="rect"·href="a02614.html"·title="·"·alt=""·coords="7,79,207,104"/>
Offset 485, 15 lines modifiedOffset 485, 15 lines modified
485 ··</tr>485 ··</tr>
486 </table>486 </table>
487 </div><div·class="memdoc">487 </div><div·class="memdoc">
  
488 </div>488 </div>
489 </div>489 </div>
490 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>490 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
491 <li><a·class="el"·href="a00458_source.html">basisevaluator.hh</a></li>491 <li><a·class="el"·href="a00227_source.html">basisevaluator.hh</a></li>
492 </ul>492 </ul>
493 </div><!--·contents·-->493 </div><!--·contents·-->
494 <!--·start·footer·part·-->494 <!--·start·footer·part·-->
495 <hr·class="footer"/><address·class="footer"><small>495 <hr·class="footer"/><address·class="footer"><small>
496 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8496 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
497 </small></address>497 </small></address>
498 </body>498 </body>
2.32 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02606.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02603.html">List·of·all·members</a>··</div>80 <a·href="a02603.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;::BaseIterator&lt;·Deriv·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;::BaseIterator&lt;·Deriv·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</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:ab9a9daf27dd501a117ef2d8224a1eb9d"·id="r_ab9a9daf27dd501a117ef2d8224a1eb9d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Deriv&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html#ab9a9daf27dd501a117ef2d8224a1eb9d">Derivatives</a></td></tr>88 <tr·class="memitem:ab9a9daf27dd501a117ef2d8224a1eb9d"·id="r_ab9a9daf27dd501a117ef2d8224a1eb9d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Deriv&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html#ab9a9daf27dd501a117ef2d8224a1eb9d">Derivatives</a></td></tr>
89 <tr·class="separator:ab9a9daf27dd501a117ef2d8224a1eb9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ab9a9daf27dd501a117ef2d8224a1eb9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:af521230591e21a98c32ad92c5208cfa8"·id="r_af521230591e21a98c32ad92c5208cfa8"><td·class="memItemLeft"·align="right"·valign="top">typedef·Deriv::Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html#af521230591e21a98c32ad92c5208cfa8">Field</a></td></tr>90 <tr·class="memitem:af521230591e21a98c32ad92c5208cfa8"·id="r_af521230591e21a98c32ad92c5208cfa8"><td·class="memItemLeft"·align="right"·valign="top">typedef·Deriv::Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02606.html#af521230591e21a98c32ad92c5208cfa8">Field</a></td></tr>
91 <tr·class="separator:af521230591e21a98c32ad92c5208cfa8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:af521230591e21a98c32ad92c5208cfa8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 ··</tr>494 ··</tr>
495 </table>495 </table>
496 </div><div·class="memdoc">496 </div><div·class="memdoc">
  
497 </div>497 </div>
498 </div>498 </div>
499 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>499 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
500 <li><a·class="el"·href="a00458_source.html">basisevaluator.hh</a></li>500 <li><a·class="el"·href="a00227_source.html">basisevaluator.hh</a></li>
501 </ul>501 </ul>
502 </div><!--·contents·-->502 </div><!--·contents·-->
503 <!--·start·footer·part·-->503 <!--·start·footer·part·-->
504 <hr·class="footer"/><address·class="footer"><small>504 <hr·class="footer"/><address·class="footer"><small>
505 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8505 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
506 </small></address>506 </small></address>
507 </body>507 </body>
3.14 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02610.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02607.html">List·of·all·members</a>··</div>78 <a·href="a02607.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomialEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:af7071de10bda06c1549aa424a0e6a22e"·id="r_af7071de10bda06c1549aa424a0e6a22e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02606.html">BaseIterator</a>&lt;·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·<a·class="el"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>,·<a·class="el"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>,·<a·class="el"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">dimRange</a>,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">All</a></td></tr>86 <tr·class="memitem:af7071de10bda06c1549aa424a0e6a22e"·id="r_af7071de10bda06c1549aa424a0e6a22e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02606.html">BaseIterator</a>&lt;·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·<a·class="el"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>,·<a·class="el"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>,·<a·class="el"·href="a02602.html#a11e94ca45eeb4fa1bee836d250e0953e">dimRange</a>,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html#af7071de10bda06c1549aa424a0e6a22e">All</a></td></tr>
87 <tr·class="separator:af7071de10bda06c1549aa424a0e6a22e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:af7071de10bda06c1549aa424a0e6a22e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:a7ebc9436b27e2f248f18932102f4284a"·id="r_a7ebc9436b27e2f248f18932102f4284a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02606.html">BaseIterator</a>&lt;·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·<a·class="el"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>,·<a·class="el"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>,·1,·0,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">Integrate</a></td></tr>88 <tr·class="memitem:a7ebc9436b27e2f248f18932102f4284a"·id="r_a7ebc9436b27e2f248f18932102f4284a"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02606.html">BaseIterator</a>&lt;·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·<a·class="el"·href="a02602.html#a467abec640f5989847fabd3d1456060b">Field</a>,·<a·class="el"·href="a02602.html#ae52f1bbb2696e8f52ec2c304c291a13f">dimension</a>,·1,·0,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02610.html#a7ebc9436b27e2f248f18932102f4284a">Integrate</a></td></tr>
89 <tr·class="separator:a7ebc9436b27e2f248f18932102f4284a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a7ebc9436b27e2f248f18932102f4284a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ········</tr>123 ········</tr>
124 ······</table>124 ······</table>
125 </div><div·class="memdoc">125 </div><div·class="memdoc">
  
126 </div>126 </div>
127 </div>127 </div>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li><a·class="el"·href="a00458_source.html">basisevaluator.hh</a></li>129 <li><a·class="el"·href="a00227_source.html">basisevaluator.hh</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <hr·class="footer"/><address·class="footer"><small>133 <hr·class="footer"/><address·class="footer"><small>
134 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8134 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
135 </small></address>135 </small></address>
136 </body>136 </body>
1.84 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02614.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
83 <a·href="a02611.html">List·of·all·members</a>··</div>83 <a·href="a02611.html">List·of·all·members</a>··</div>
84 ··<div·class="headertitle"><div·class="title">Dune::StandardEvaluator&lt;·B·&gt;·Struct·Template·Reference</div></div>84 ··<div·class="headertitle"><div·class="title">Dune::StandardEvaluator&lt;·B·&gt;·Struct·Template·Reference</div></div>
85 </div><!--header-->85 </div><!--header-->
86 <div·class="contents">86 <div·class="contents">
  
87 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::StandardEvaluator&lt;·B·&gt;:</div>89 Inheritance·diagram·for·Dune::StandardEvaluator&lt;·B·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02613.png"·border="0"·usemap="#a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02613.png"·border="0"·usemap="#a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map"·id="a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map">92 <map·name="a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map"·id="a_dune_1_1_standard_evaluator_3_01_b_01_4_inherit__map">
93 <area·shape="rect"·title="·"·alt=""·coords="7,79,207,104"/>93 <area·shape="rect"·title="·"·alt=""·coords="7,79,207,104"/>
94 <area·shape="rect"·href="a02602.html"·title="·"·alt=""·coords="5,5,209,31"/>94 <area·shape="rect"·href="a02602.html"·title="·"·alt=""·coords="5,5,209,31"/>
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 ··</tr>505 ··</tr>
506 </table>506 </table>
507 </div><div·class="memdoc">507 </div><div·class="memdoc">
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
511 <li><a·class="el"·href="a00458_source.html">basisevaluator.hh</a></li>511 <li><a·class="el"·href="a00227_source.html">basisevaluator.hh</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 <!--·start·footer·part·-->514 <!--·start·footer·part·-->
515 <hr·class="footer"/><address·class="footer"><small>515 <hr·class="footer"/><address·class="footer"><small>
516 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8516 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
517 </small></address>517 </small></address>
518 </body>518 </body>
1.83 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02618.html
    
Offset 73, 27 lines modifiedOffset 73, 27 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::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;·Struct·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;·Struct·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
  
79 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/localfunctions/utility/basisevaluator.hh</a>&gt;</code></p>
80 <div·class="dynheader">80 <div·class="dynheader">
81 Inheritance·diagram·for·Dune::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;:</div>81 Inheritance·diagram·for·Dune::StandardEvaluator&lt;·B·&gt;::Iterator&lt;·deriv·&gt;:</div>
82 <div·class="dyncontent">82 <div·class="dyncontent">
83 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map"·alt="Inheritance·graph"/></div>83 <div·class="center"><img·src="a02617.png"·border="0"·usemap="#a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map"·alt="Inheritance·graph"/></div>
84 <map·name="a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map"·id="a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map">84 <map·name="a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map"·id="a_dune_1_1_standard_evaluator_3_01_b_01_4_1_1_iterator_3_01deriv_01_4_inherit__map">
85 <area·shape="rect"·title="·"·alt=""·coords="5,93,172,133"/>85 <area·shape="rect"·title="·"·alt=""·coords="5,93,172,133"/>
86 <area·shape="rect"·title="·"·alt=""·coords="11,5,166,45"/>86 <area·shape="rect"·title="·"·alt=""·coords="11,5,166,45"/>
87 <area·shape="poly"·title="·"·alt=""·coords="91,59,91,93,86,93,86,59"/>87 <area·shape="poly"·title="·"·alt=""·coords="91,59,91,93,86,93,86,59"/>
88 </map>88 </map>
89 </div>89 </div>
90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>90 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
91 <li><a·class="el"·href="a00458_source.html">basisevaluator.hh</a></li>91 <li><a·class="el"·href="a00227_source.html">basisevaluator.hh</a></li>
92 </ul>92 </ul>
93 </div><!--·contents·-->93 </div><!--·contents·-->
94 <!--·start·footer·part·-->94 <!--·start·footer·part·-->
95 <hr·class="footer"/><address·class="footer"><small>95 <hr·class="footer"/><address·class="footer"><small>
96 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.896 Generated·by&#160;<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 </small></address>97 </small></address>
98 </body>98 </body>
897 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02622.html
    
Offset 73, 15 lines modifiedOffset 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::BasisMatrix&lt;·PreBasis,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·PreBasis,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
80 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>80 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
81 </ul>81 </ul>
82 </div><!--·contents·-->82 </div><!--·contents·-->
83 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<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>
1.99 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02626.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02623.html">List·of·all·members</a>··</div>79 <a·href="a02623.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;:</div>85 Inheritance·diagram·for·Dune::BasisMatrixBase&lt;·PreBasis,·Interpolation,·Field·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02625.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02625.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map">88 <map·name="a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_base_3_01_pre_basis_00_01_interpolation_00_01_field_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="217,153,388,207"/>89 <area·shape="rect"·title="·"·alt=""·coords="217,153,388,207"/>
90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="646,5,843,75"/>90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="646,5,843,75"/>
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ··</tr>231 ··</tr>
232 </table>232 </table>
233 </div><div·class="memdoc">233 </div><div·class="memdoc">
  
234 </div>234 </div>
235 </div>235 </div>
236 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>236 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
237 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>237 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
238 </ul>238 </ul>
239 </div><!--·contents·-->239 </div><!--·contents·-->
240 <!--·start·footer·part·-->240 <!--·start·footer·part·-->
241 <hr·class="footer"/><address·class="footer"><small>241 <hr·class="footer"/><address·class="footer"><small>
242 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8242 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
243 </small></address>243 </small></address>
244 </body>244 </body>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02630.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02627.html">List·of·all·members</a>··</div>79 <a·href="a02627.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;:</div>85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·MonomialBasis&lt;·geometryId,·F·&gt;,·Interpolation,·Field·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02629.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02629.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_monomial_basis_3_01geometry_id_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="888,5,1100,75"/>89 <area·shape="rect"·title="·"·alt=""·coords="888,5,1100,75"/>
90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="627,5,839,75"/>90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="627,5,839,75"/>
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 ··</tr>295 ··</tr>
296 </table>296 </table>
297 </div><div·class="memdoc">297 </div><div·class="memdoc">
  
298 </div>298 </div>
299 </div>299 </div>
300 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>300 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
301 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>301 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
302 </ul>302 </ul>
303 </div><!--·contents·-->303 </div><!--·contents·-->
304 <!--·start·footer·part·-->304 <!--·start·footer·part·-->
305 <hr·class="footer"/><address·class="footer"><small>305 <hr·class="footer"/><address·class="footer"><small>
306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
307 </small></address>307 </small></address>
308 </body>308 </body>
2.19 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02634.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02631.html">List·of·all·members</a>··</div>79 <a·href="a02631.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;:</div>85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;,·Interpolation,·Field·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02633.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02633.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="863,5,1063,75"/>89 <area·shape="rect"·title="·"·alt=""·coords="863,5,1063,75"/>
90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="616,5,813,75"/>90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="616,5,813,75"/>
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 ··</tr>295 ··</tr>
296 </table>296 </table>
297 </div><div·class="memdoc">297 </div><div·class="memdoc">
  
298 </div>298 </div>
299 </div>299 </div>
300 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>300 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
301 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>301 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
302 </ul>302 </ul>
303 </div><!--·contents·-->303 </div><!--·contents·-->
304 <!--·start·footer·part·-->304 <!--·start·footer·part·-->
305 <hr·class="footer"/><address·class="footer"><small>305 <hr·class="footer"/><address·class="footer"><small>
306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
307 </small></address>307 </small></address>
308 </body>308 </body>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02638.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02635.html">List·of·all·members</a>··</div>79 <a·href="a02635.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;:</div>85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;,·Interpolation,·Field·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02637.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02637.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="904,5,1124,75"/>89 <area·shape="rect"·title="·"·alt=""·coords="904,5,1124,75"/>
90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="635,5,855,75"/>90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="635,5,855,75"/>
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 ··</tr>297 ··</tr>
298 </table>298 </table>
299 </div><div·class="memdoc">299 </div><div·class="memdoc">
  
300 </div>300 </div>
301 </div>301 </div>
302 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>302 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
303 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>303 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
304 </ul>304 </ul>
305 </div><!--·contents·-->305 </div><!--·contents·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <hr·class="footer"/><address·class="footer"><small>307 <hr·class="footer"/><address·class="footer"><small>
308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8308 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
309 </small></address>309 </small></address>
310 </body>310 </body>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02642.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02639.html">List·of·all·members</a>··</div>79 <a·href="a02639.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00482_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;:</div>85 Inheritance·diagram·for·Dune::BasisMatrix&lt;·const·PolynomialBasisWithMatrix&lt;·Eval,·CM·&gt;,·Interpolation,·Field·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02641.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02641.png"·border="0"·usemap="#a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">88 <map·name="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map"·id="a_dune_1_1_basis_matrix_3_01const_01_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_01_4_00_01_interpolation_00_01_field_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="904,5,1124,75"/>89 <area·shape="rect"·title="·"·alt=""·coords="904,5,1124,75"/>
90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="635,5,855,75"/>90 <area·shape="rect"·href="a02626.html"·title="·"·alt=""·coords="635,5,855,75"/>
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ··</tr>299 ··</tr>
300 </table>300 </table>
301 </div><div·class="memdoc">301 </div><div·class="memdoc">
  
302 </div>302 </div>
303 </div>303 </div>
304 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>304 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
305 <li><a·class="el"·href="a00482_source.html">basismatrix.hh</a></li>305 <li><a·class="el"·href="a00233_source.html">basismatrix.hh</a></li>
306 </ul>306 </ul>
307 </div><!--·contents·-->307 </div><!--·contents·-->
308 <!--·start·footer·part·-->308 <!--·start·footer·part·-->
309 <hr·class="footer"/><address·class="footer"><small>309 <hr·class="footer"/><address·class="footer"><small>
310 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8310 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
311 </small></address>311 </small></address>
312 </body>312 </body>
2.02 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02646.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02643.html">List·of·all·members</a>··</div>79 <a·href="a02643.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::Mult&lt;·Field,·Field2·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Mult&lt;·Field,·Field2·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a6111319ad0c2e8949baed5b751d6e2da"·id="r_a6111319ad0c2e8949baed5b751d6e2da"><td·class="memItemLeft"·align="right"·valign="top">typedef·Field2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a></td></tr>87 <tr·class="memitem:a6111319ad0c2e8949baed5b751d6e2da"·id="r_a6111319ad0c2e8949baed5b751d6e2da"><td·class="memItemLeft"·align="right"·valign="top">typedef·Field2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02646.html#a6111319ad0c2e8949baed5b751d6e2da">BasisEntry</a></td></tr>
88 <tr·class="separator:a6111319ad0c2e8949baed5b751d6e2da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a6111319ad0c2e8949baed5b751d6e2da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 152, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>157 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
158 <li><a·class="el"·href="a00443_source.html">coeffmatrix.hh</a></li>158 <li><a·class="el"·href="a00194_source.html">coeffmatrix.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8163 Generated·by&#160;<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>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02650.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02647.html">List·of·all·members</a>··</div>79 <a·href="a02647.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::Mult&lt;·Field,·FieldVector&lt;·Field2,·dimRange·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Mult&lt;·Field,·FieldVector&lt;·Field2,·dimRange·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a00e4ace61d78d1b0b0756287212a1b86"·id="r_a00e4ace61d78d1b0b0756287212a1b86"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·Field2,·dimRange·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a></td></tr>87 <tr·class="memitem:a00e4ace61d78d1b0b0756287212a1b86"·id="r_a00e4ace61d78d1b0b0756287212a1b86"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·Field2,·dimRange·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02650.html#a00e4ace61d78d1b0b0756287212a1b86">BasisEntry</a></td></tr>
88 <tr·class="separator:a00e4ace61d78d1b0b0756287212a1b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a00e4ace61d78d1b0b0756287212a1b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 152, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>157 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
158 <li><a·class="el"·href="a00443_source.html">coeffmatrix.hh</a></li>158 <li><a·class="el"·href="a00194_source.html">coeffmatrix.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8163 Generated·by&#160;<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>
1.89 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02654.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02651.html">List·of·all·members</a>··</div>80 <a·href="a02651.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/localfunctions/utility/coeffmatrix.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;:</div>86 Inheritance·diagram·for·Dune::SparseCoeffMatrix&lt;·F,·bSize·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02653.png"·border="0"·usemap="#a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02653.png"·border="0"·usemap="#a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map"·id="a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map">89 <map·name="a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map"·id="a_dune_1_1_sparse_coeff_matrix_3_01_f_00_01b_size_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="5,5,176,45"/>90 <area·shape="rect"·title="·"·alt=""·coords="5,5,176,45"/>
91 <area·shape="rect"·href="a02654.html"·title="·"·alt=""·coords="5,123,176,177"/>91 <area·shape="rect"·href="a02654.html"·title="·"·alt=""·coords="5,123,176,177"/>
Offset 509, 15 lines modifiedOffset 509, 15 lines modified
509 ··</tr>509 ··</tr>
510 </table>510 </table>
511 </div><div·class="memdoc">511 </div><div·class="memdoc">
  
512 </div>512 </div>
513 </div>513 </div>
514 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>514 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
515 <li><a·class="el"·href="a00443_source.html">coeffmatrix.hh</a></li>515 <li><a·class="el"·href="a00194_source.html">coeffmatrix.hh</a></li>
516 </ul>516 </ul>
517 </div><!--·contents·-->517 </div><!--·contents·-->
518 <!--·start·footer·part·-->518 <!--·start·footer·part·-->
519 <hr·class="footer"/><address·class="footer"><small>519 <hr·class="footer"/><address·class="footer"><small>
520 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8520 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
521 </small></address>521 </small></address>
522 </body>522 </body>
2.04 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02658.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a02655.html">List·of·all·members</a>··</div>78 <a·href="a02655.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Identity·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Identity·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a5a1900d495bc293263b93274cc81712b"·id="r_a5a1900d495bc293263b93274cc81712b"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>86 <tr·class="memitem:a5a1900d495bc293263b93274cc81712b"·id="r_a5a1900d495bc293263b93274cc81712b"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
87 <tr·class="memitem:a5a1900d495bc293263b93274cc81712b"><td·class="memTemplItemLeft"·align="right"·valign="top">static·T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">apply</a>·(const·T·&amp;t)</td></tr>87 <tr·class="memitem:a5a1900d495bc293263b93274cc81712b"><td·class="memTemplItemLeft"·align="right"·valign="top">static·T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">apply</a>·(const·T·&amp;t)</td></tr>
88 <tr·class="separator:a5a1900d495bc293263b93274cc81712b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a5a1900d495bc293263b93274cc81712b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··</tr>114 ··</tr>
115 </table>115 </table>
116 </div><div·class="memdoc">116 </div><div·class="memdoc">
  
117 </div>117 </div>
118 </div>118 </div>
119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00455_source.html">defaultbasisfactory.hh</a></li>120 <li><a·class="el"·href="a00200_source.html">defaultbasisfactory.hh</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
126 </small></address>126 </small></address>
127 </body>127 </body>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02662.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02659.html">List·of·all·members</a>··</div>81 <a·href="a02659.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;:</div>87 Inheritance·diagram·for·Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02661.png"·border="0"·usemap="#a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02661.png"·border="0"·usemap="#a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map"·id="a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map">90 <map·name="a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map"·id="a_dune_1_1_default_basis_factory_3_01_pre_b_factory_00_01_interpol_factory_00_01dim_00_01dim_r_00_01_s_f_00_01_c_f_00_01_pre_basis_key_extractor_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,122,288,177"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,122,288,177"/>
92 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="589,6,816,90"/>92 <area·shape="rect"·href="a02662.html"·title="·"·alt=""·coords="589,6,816,90"/>
Offset 453, 15 lines modifiedOffset 453, 15 lines modified
453 ··</tr>453 ··</tr>
454 </table>454 </table>
455 </div><div·class="memdoc">455 </div><div·class="memdoc">
  
456 </div>456 </div>
457 </div>457 </div>
458 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>458 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
459 <li><a·class="el"·href="a00455_source.html">defaultbasisfactory.hh</a></li>459 <li><a·class="el"·href="a00200_source.html">defaultbasisfactory.hh</a></li>
460 </ul>460 </ul>
461 </div><!--·contents·-->461 </div><!--·contents·-->
462 <!--·start·footer·part·-->462 <!--·start·footer·part·-->
463 <hr·class="footer"/><address·class="footer"><small>463 <hr·class="footer"/><address·class="footer"><small>
464 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8464 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
465 </small></address>465 </small></address>
466 </body>466 </body>
2.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02666.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02663.html">List·of·all·members</a>··</div>78 <a·href="a02663.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/localfunctions/utility/defaultbasisfactory.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a2aefdc69d4cc2ef9d3bf16956eac1401"·id="r_a2aefdc69d4cc2ef9d3bf16956eac1401"><td·class="memItemLeft"·align="right"·valign="top">typedef·PreBasisFactory::template·<a·class="el"·href="a02666.html">EvaluationBasisFactory</a>&lt;·dd,·FF·&gt;::Type&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">Type</a></td></tr>86 <tr·class="memitem:a2aefdc69d4cc2ef9d3bf16956eac1401"·id="r_a2aefdc69d4cc2ef9d3bf16956eac1401"><td·class="memItemLeft"·align="right"·valign="top">typedef·PreBasisFactory::template·<a·class="el"·href="a02666.html">EvaluationBasisFactory</a>&lt;·dd,·FF·&gt;::Type&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">Type</a></td></tr>
87 <tr·class="separator:a2aefdc69d4cc2ef9d3bf16956eac1401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a2aefdc69d4cc2ef9d3bf16956eac1401"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00455_source.html">defaultbasisfactory.hh</a></li>109 <li><a·class="el"·href="a00200_source.html">defaultbasisfactory.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
2.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02670.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::DGLocalCoefficients·Class·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::DGLocalCoefficients·Class·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>A·class·providing·local·coefficients·for·dg·spaces.··82 <p>A·class·providing·local·coefficients·for·dg·spaces.··
83 ·<a·href="a02670.html#details">More...</a></p>83 ·<a·href="a02670.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a8cf5dda7c9d05a8125ff1f9825e0c044"·id="r_a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">DGLocalCoefficients</a>·(const·unsigned·int·n)</td></tr>88 <tr·class="memitem:a8cf5dda7c9d05a8125ff1f9825e0c044"·id="r_a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html#a8cf5dda7c9d05a8125ff1f9825e0c044">DGLocalCoefficients</a>·(const·unsigned·int·n)</td></tr>
89 <tr·class="memdesc:a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">construct·local·keys·for·n·basis·functions··<br·/></td></tr>89 <tr·class="memdesc:a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">construct·local·keys·for·n·basis·functions··<br·/></td></tr>
90 <tr·class="separator:a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a8cf5dda7c9d05a8125ff1f9825e0c044"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a369c7ec05313113c8f04343e91f982b9"·id="r_a369c7ec05313113c8f04343e91f982b9"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">localKey</a>·(const·unsigned·int·i)·const</td></tr>91 <tr·class="memitem:a369c7ec05313113c8f04343e91f982b9"·id="r_a369c7ec05313113c8f04343e91f982b9"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a01622.html">LocalKey</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02670.html#a369c7ec05313113c8f04343e91f982b9">localKey</a>·(const·unsigned·int·i)·const</td></tr>
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ··</tr>175 ··</tr>
176 </table>176 </table>
177 </div><div·class="memdoc">177 </div><div·class="memdoc">
  
178 </div>178 </div>
179 </div>179 </div>
180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
181 <li><a·class="el"·href="a00467_source.html">dglocalcoefficients.hh</a></li>181 <li><a·class="el"·href="a00215_source.html">dglocalcoefficients.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <hr·class="footer"/><address·class="footer"><small>185 <hr·class="footer"/><address·class="footer"><small>
186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
187 </small></address>187 </small></address>
188 </body>188 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02674.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::DGLocalCoefficientsFactory&lt;·BasisFactory·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::DGLocalCoefficientsFactory&lt;·BasisFactory·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>A·factory·class·for·the·dg·local·coefficients.··84 <p>A·factory·class·for·the·dg·local·coefficients.··
85 ·<a·href="a02674.html#details">More...</a></p>85 ·<a·href="a02674.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</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:ac29570eaee4d9448f290164bc7c56182"·id="r_ac29570eaee4d9448f290164bc7c56182"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a></td></tr>90 <tr·class="memitem:ac29570eaee4d9448f290164bc7c56182"·id="r_ac29570eaee4d9448f290164bc7c56182"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html#ac29570eaee4d9448f290164bc7c56182">Key</a></td></tr>
91 <tr·class="separator:ac29570eaee4d9448f290164bc7c56182"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:ac29570eaee4d9448f290164bc7c56182"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a102f90cdfb438d798a40a11f5238cb94"·id="r_a102f90cdfb438d798a40a11f5238cb94"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02670.html">DGLocalCoefficients</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">Object</a></td></tr>92 <tr·class="memitem:a102f90cdfb438d798a40a11f5238cb94"·id="r_a102f90cdfb438d798a40a11f5238cb94"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·<a·class="el"·href="a02670.html">DGLocalCoefficients</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02674.html#a102f90cdfb438d798a40a11f5238cb94">Object</a></td></tr>
93 <tr·class="separator:a102f90cdfb438d798a40a11f5238cb94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a102f90cdfb438d798a40a11f5238cb94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ··</tr>224 ··</tr>
225 </table>225 </table>
226 </div><div·class="memdoc">226 </div><div·class="memdoc">
  
227 </div>227 </div>
228 </div>228 </div>
229 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>229 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
230 <li><a·class="el"·href="a00467_source.html">dglocalcoefficients.hh</a></li>230 <li><a·class="el"·href="a00215_source.html">dglocalcoefficients.hh</a></li>
231 </ul>231 </ul>
232 </div><!--·contents·-->232 </div><!--·contents·-->
233 <!--·start·footer·part·-->233 <!--·start·footer·part·-->
234 <hr·class="footer"/><address·class="footer"><small>234 <hr·class="footer"/><address·class="footer"><small>
235 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8235 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
236 </small></address>236 </small></address>
237 </body>237 </body>
1.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02678.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::Unity&lt;·Field·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Unity&lt;·Field·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>A·class·representing·the·unit·of·a·given·Field.··82 <p>A·class·representing·the·unit·of·a·given·Field.··
83 ·<a·href="a02678.html#details">More...</a></p>83 ·<a·href="a02678.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:ae8983ffa5ec31a5953df5bae76afb1ad"·id="r_ae8983ffa5ec31a5953df5bae76afb1ad"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02678.html#ae8983ffa5ec31a5953df5bae76afb1ad">operator·Field</a>·()·const</td></tr>88 <tr·class="memitem:ae8983ffa5ec31a5953df5bae76afb1ad"·id="r_ae8983ffa5ec31a5953df5bae76afb1ad"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02678.html#ae8983ffa5ec31a5953df5bae76afb1ad">operator·Field</a>·()·const</td></tr>
89 <tr·class="separator:ae8983ffa5ec31a5953df5bae76afb1ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ae8983ffa5ec31a5953df5bae76afb1ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table>90 </table>
91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>91 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ··</tr>119 ··</tr>
120 </table>120 </table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>125 <li><a·class="el"·href="a00206_source.html">field.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
1.93 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02682.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::Zero&lt;·Field·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Zero&lt;·Field·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>A·class·representing·the·zero·of·a·given·Field.··83 <p>A·class·representing·the·zero·of·a·given·Field.··
84 ·<a·href="a02682.html#details">More...</a></p>84 ·<a·href="a02682.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
88 Public·Member·Functions</h2></td></tr>88 Public·Member·Functions</h2></td></tr>
89 <tr·class="memitem:af6beef5fc3892f9e4e618793f50c768c"·id="r_af6beef5fc3892f9e4e618793f50c768c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02682.html#af6beef5fc3892f9e4e618793f50c768c">operator·Field</a>·()·const</td></tr>89 <tr·class="memitem:af6beef5fc3892f9e4e618793f50c768c"·id="r_af6beef5fc3892f9e4e618793f50c768c"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02682.html#af6beef5fc3892f9e4e618793f50c768c">operator·Field</a>·()·const</td></tr>
90 <tr·class="separator:af6beef5fc3892f9e4e618793f50c768c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:af6beef5fc3892f9e4e618793f50c768c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 152, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>157 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
158 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>158 <li><a·class="el"·href="a00206_source.html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8163 Generated·by&#160;<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>
1.86 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02686.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02683.html">List·of·all·members</a>··</div>78 <a·href="a02683.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·V·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·V·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:abdb654e914860934b8a8b9d968c85cee"·id="r_abdb654e914860934b8a8b9d968c85cee"><td·class="memItemLeft"·align="right"·valign="top">typedef·F2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02686.html#abdb654e914860934b8a8b9d968c85cee">type</a></td></tr>86 <tr·class="memitem:abdb654e914860934b8a8b9d968c85cee"·id="r_abdb654e914860934b8a8b9d968c85cee"><td·class="memItemLeft"·align="right"·valign="top">typedef·F2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02686.html#abdb654e914860934b8a8b9d968c85cee">type</a></td></tr>
87 <tr·class="separator:abdb654e914860934b8a8b9d968c85cee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:abdb654e914860934b8a8b9d968c85cee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 101, 15 lines modifiedOffset 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="a00470_source.html">field.hh</a></li>107 <li><a·class="el"·href="a00206_source.html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<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>
1.93 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02690.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02687.html">List·of·all·members</a>··</div>78 <a·href="a02687.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·Dune::FieldVector&lt;·F1,·dim·&gt;·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·Dune::FieldVector&lt;·F1,·dim·&gt;·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a05a4d23fcb89c64ebbb72890c691ea71"·id="r_a05a4d23fcb89c64ebbb72890c691ea71"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F2,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02690.html#a05a4d23fcb89c64ebbb72890c691ea71">type</a></td></tr>86 <tr·class="memitem:a05a4d23fcb89c64ebbb72890c691ea71"·id="r_a05a4d23fcb89c64ebbb72890c691ea71"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F2,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02690.html#a05a4d23fcb89c64ebbb72890c691ea71">type</a></td></tr>
87 <tr·class="separator:a05a4d23fcb89c64ebbb72890c691ea71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a05a4d23fcb89c64ebbb72890c691ea71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 101, 15 lines modifiedOffset 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="a00470_source.html">field.hh</a></li>107 <li><a·class="el"·href="a00206_source.html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<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>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02694.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02691.html">List·of·all·members</a>··</div>78 <a·href="a02691.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·Dune::FieldMatrix&lt;·F1,·dim1,·dim2·&gt;·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldCast&lt;·F2,·Dune::FieldMatrix&lt;·F1,·dim1,·dim2·&gt;·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a0c2be3d52bfc06c4bb3cbfe089c94b1e"·id="r_a0c2be3d52bfc06c4bb3cbfe089c94b1e"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldMatrix&lt;·F2,·dim1,·dim2·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02694.html#a0c2be3d52bfc06c4bb3cbfe089c94b1e">type</a></td></tr>86 <tr·class="memitem:a0c2be3d52bfc06c4bb3cbfe089c94b1e"·id="r_a0c2be3d52bfc06c4bb3cbfe089c94b1e"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldMatrix&lt;·F2,·dim1,·dim2·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02694.html#a0c2be3d52bfc06c4bb3cbfe089c94b1e">type</a></td></tr>
87 <tr·class="separator:a0c2be3d52bfc06c4bb3cbfe089c94b1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a0c2be3d52bfc06c4bb3cbfe089c94b1e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 101, 15 lines modifiedOffset 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="a00470_source.html">field.hh</a></li>107 <li><a·class="el"·href="a00206_source.html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<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>
858 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02698.html
    
Offset 73, 15 lines modifiedOffset 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::Precision&lt;·Field·&gt;·Struct·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·Field·&gt;·Struct·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
80 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>80 <li><a·class="el"·href="a00206_source.html">field.hh</a></li>
81 </ul>81 </ul>
82 </div><!--·contents·-->82 </div><!--·contents·-->
83 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<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>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02702.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
78 <a·href="a02699.html">List·of·all·members</a>··</div>78 <a·href="a02699.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·double·&gt;·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·double·&gt;·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
85 Static·Public·Attributes</h2></td></tr>85 Static·Public·Attributes</h2></td></tr>
86 <tr·class="memitem:a51d2039a12952f46e50341d8d1c1b383"·id="r_a51d2039a12952f46e50341d8d1c1b383"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02702.html#a51d2039a12952f46e50341d8d1c1b383">value</a>·=·64</td></tr>86 <tr·class="memitem:a51d2039a12952f46e50341d8d1c1b383"·id="r_a51d2039a12952f46e50341d8d1c1b383"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02702.html#a51d2039a12952f46e50341d8d1c1b383">value</a>·=·64</td></tr>
87 <tr·class="separator:a51d2039a12952f46e50341d8d1c1b383"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a51d2039a12952f46e50341d8d1c1b383"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Data·Documentation</h2>89 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ··</tr>107 ··</tr>
108 </table>108 </table>
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 </div>110 </div>
111 </div>111 </div>
112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
113 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>113 <li><a·class="el"·href="a00206_source.html">field.hh</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
1.92 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02706.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
78 <a·href="a02703.html">List·of·all·members</a>··</div>78 <a·href="a02703.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·long·double·&gt;·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·long·double·&gt;·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
85 Static·Public·Attributes</h2></td></tr>85 Static·Public·Attributes</h2></td></tr>
86 <tr·class="memitem:afb439eb54d235e8dbf78b56ed8270f3c"·id="r_afb439eb54d235e8dbf78b56ed8270f3c"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html#afb439eb54d235e8dbf78b56ed8270f3c">value</a>·=·80</td></tr>86 <tr·class="memitem:afb439eb54d235e8dbf78b56ed8270f3c"·id="r_afb439eb54d235e8dbf78b56ed8270f3c"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02706.html#afb439eb54d235e8dbf78b56ed8270f3c">value</a>·=·80</td></tr>
87 <tr·class="separator:afb439eb54d235e8dbf78b56ed8270f3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:afb439eb54d235e8dbf78b56ed8270f3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Data·Documentation</h2>89 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ··</tr>107 ··</tr>
108 </table>108 </table>
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 </div>110 </div>
111 </div>111 </div>
112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
113 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>113 <li><a·class="el"·href="a00206_source.html">field.hh</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02710.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
78 <a·href="a02707.html">List·of·all·members</a>··</div>78 <a·href="a02707.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·float·&gt;·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::Precision&lt;·float·&gt;·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
85 Static·Public·Attributes</h2></td></tr>85 Static·Public·Attributes</h2></td></tr>
86 <tr·class="memitem:a58a6fe05a70819ca0f6c574f5e31aeec"·id="r_a58a6fe05a70819ca0f6c574f5e31aeec"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02710.html#a58a6fe05a70819ca0f6c574f5e31aeec">value</a>·=·32</td></tr>86 <tr·class="memitem:a58a6fe05a70819ca0f6c574f5e31aeec"·id="r_a58a6fe05a70819ca0f6c574f5e31aeec"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02710.html#a58a6fe05a70819ca0f6c574f5e31aeec">value</a>·=·32</td></tr>
87 <tr·class="separator:a58a6fe05a70819ca0f6c574f5e31aeec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a58a6fe05a70819ca0f6c574f5e31aeec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Data·Documentation</h2>89 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ··</tr>107 ··</tr>
108 </table>108 </table>
109 </div><div·class="memdoc">109 </div><div·class="memdoc">
  
110 </div>110 </div>
111 </div>111 </div>
112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>112 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
113 <li><a·class="el"·href="a00470_source.html">field.hh</a></li>113 <li><a·class="el"·href="a00206_source.html">field.hh</a></li>
114 </ul>114 </ul>
115 </div><!--·contents·-->115 </div><!--·contents·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <hr·class="footer"/><address·class="footer"><small>117 <hr·class="footer"/><address·class="footer"><small>
118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8118 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
119 </small></address>119 </small></address>
120 </body>120 </body>
1.87 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02714.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02711.html">List·of·all·members</a>··</div>78 <a·href="a02711.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::ComputeField&lt;·Field,·sum·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::ComputeField&lt;·Field,·sum·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/localfunctions/utility/field.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a498c16a2b19e7e4219d8ae98a0fbcfc0"·id="r_a498c16a2b19e7e4219d8ae98a0fbcfc0"><td·class="memItemLeft"·align="right"·valign="top">typedef·Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02714.html#a498c16a2b19e7e4219d8ae98a0fbcfc0">Type</a></td></tr>86 <tr·class="memitem:a498c16a2b19e7e4219d8ae98a0fbcfc0"·id="r_a498c16a2b19e7e4219d8ae98a0fbcfc0"><td·class="memItemLeft"·align="right"·valign="top">typedef·Field&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02714.html#a498c16a2b19e7e4219d8ae98a0fbcfc0">Type</a></td></tr>
87 <tr·class="separator:a498c16a2b19e7e4219d8ae98a0fbcfc0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a498c16a2b19e7e4219d8ae98a0fbcfc0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 101, 15 lines modifiedOffset 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="a00470_source.html">field.hh</a></li>107 <li><a·class="el"·href="a00206_source.html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8112 Generated·by&#160;<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>
2.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02718.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="header">75 <div·class="header">
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>··</div>77 <a·href="#nested-classes">Classes</a>··</div>
78 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;·Struct·Template·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;·Struct·Template·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p><code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code></p>81 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code></p>
82 <div·class="dynheader">82 <div·class="dynheader">
83 Inheritance·diagram·for·Dune::InterpolationHelper&lt;·F,·dimension·&gt;:</div>83 Inheritance·diagram·for·Dune::InterpolationHelper&lt;·F,·dimension·&gt;:</div>
84 <div·class="dyncontent">84 <div·class="dyncontent">
85 <div·class="center"><img·src="a02717.png"·border="0"·usemap="#a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>85 <div·class="center"><img·src="a02717.png"·border="0"·usemap="#a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
86 <map·name="a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map">86 <map·name="a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_interpolation_helper_3_01_f_00_01dimension_01_4_inherit__map">
87 <area·shape="rect"·title="·"·alt=""·coords="5,37,176,77"/>87 <area·shape="rect"·title="·"·alt=""·coords="5,37,176,77"/>
88 <area·shape="rect"·href="a02170.html"·title="An·L2&#45;based·interpolation·for·Nedelec."·alt=""·coords="245,5,439,45"/>88 <area·shape="rect"·href="a02170.html"·title="An·L2&#45;based·interpolation·for·Nedelec."·alt=""·coords="245,5,439,45"/>
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html">Helper&lt;·Basis,·Matrix,·false·&gt;</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html">Helper&lt;·Basis,·Matrix,·false·&gt;</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html">Helper&lt;·Func,·Vector,·true·&gt;</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html">Helper&lt;·Func,·Vector,·true·&gt;</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li><a·class="el"·href="a00464_source.html">interpolationhelper.hh</a></li>106 <li><a·class="el"·href="a00212_source.html">interpolationhelper.hh</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8111 Generated·by&#160;<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>
113 </body>113 </body>
942 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02722.html
    
Offset 73, 15 lines modifiedOffset 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::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Container,·type·&gt;·Struct·Template·Reference</div></div>76 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Container,·type·&gt;·Struct·Template·Reference</div></div>
77 </div><!--header-->77 </div><!--header-->
78 <div·class="contents">78 <div·class="contents">
79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>79 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
80 <li><a·class="el"·href="a00464_source.html">interpolationhelper.hh</a></li>80 <li><a·class="el"·href="a00212_source.html">interpolationhelper.hh</a></li>
81 </ul>81 </ul>
82 </div><!--·contents·-->82 </div><!--·contents·-->
83 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.885 Generated·by&#160;<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>
2.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02726.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="a02723.html">List·of·all·members</a>··</div>80 <a·href="a02723.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Vector,·true·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Func,·Vector,·true·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</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:a933ddf596afe31e8d0ddd1314d72fd77"·id="r_a933ddf596afe31e8d0ddd1314d72fd77"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·Dune::FieldVector&lt;·F,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">Result</a></td></tr>88 <tr·class="memitem:a933ddf596afe31e8d0ddd1314d72fd77"·id="r_a933ddf596afe31e8d0ddd1314d72fd77"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·Dune::FieldVector&lt;·F,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02726.html#a933ddf596afe31e8d0ddd1314d72fd77">Result</a></td></tr>
89 <tr·class="separator:a933ddf596afe31e8d0ddd1314d72fd77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a933ddf596afe31e8d0ddd1314d72fd77"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 434, 15 lines modifiedOffset 434, 15 lines modified
434 ········</tr>434 ········</tr>
435 ······</table>435 ······</table>
436 </div><div·class="memdoc">436 </div><div·class="memdoc">
  
437 </div>437 </div>
438 </div>438 </div>
439 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>439 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
440 <li><a·class="el"·href="a00464_source.html">interpolationhelper.hh</a></li>440 <li><a·class="el"·href="a00212_source.html">interpolationhelper.hh</a></li>
441 </ul>441 </ul>
442 </div><!--·contents·-->442 </div><!--·contents·-->
443 <!--·start·footer·part·-->443 <!--·start·footer·part·-->
444 <hr·class="footer"/><address·class="footer"><small>444 <hr·class="footer"/><address·class="footer"><small>
445 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8445 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
446 </small></address>446 </small></address>
447 </body>447 </body>
2.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02730.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="a02727.html">List·of·all·members</a>··</div>80 <a·href="a02727.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Basis,·Matrix,·false·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::InterpolationHelper&lt;·F,·dimension·&gt;::Helper&lt;·Basis,·Matrix,·false·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/localfunctions/utility/interpolationhelper.hh</a>&gt;</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:af31b07c05a4cbd283118b5fe1dcbf1c1"·id="r_af31b07c05a4cbd283118b5fe1dcbf1c1"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·Dune::FieldVector&lt;·F,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html#af31b07c05a4cbd283118b5fe1dcbf1c1">Result</a></td></tr>88 <tr·class="memitem:af31b07c05a4cbd283118b5fe1dcbf1c1"·id="r_af31b07c05a4cbd283118b5fe1dcbf1c1"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·Dune::FieldVector&lt;·F,·d·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02730.html#af31b07c05a4cbd283118b5fe1dcbf1c1">Result</a></td></tr>
89 <tr·class="separator:af31b07c05a4cbd283118b5fe1dcbf1c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:af31b07c05a4cbd283118b5fe1dcbf1c1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 </table><table·class="memberdecls">90 </table><table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 476, 15 lines modifiedOffset 476, 15 lines modified
476 ··</tr>476 ··</tr>
477 </table>477 </table>
478 </div><div·class="memdoc">478 </div><div·class="memdoc">
  
479 </div>479 </div>
480 </div>480 </div>
481 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>481 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
482 <li><a·class="el"·href="a00464_source.html">interpolationhelper.hh</a></li>482 <li><a·class="el"·href="a00212_source.html">interpolationhelper.hh</a></li>
483 </ul>483 </ul>
484 </div><!--·contents·-->484 </div><!--·contents·-->
485 <!--·start·footer·part·-->485 <!--·start·footer·part·-->
486 <hr·class="footer"/><address·class="footer"><small>486 <hr·class="footer"/><address·class="footer"><small>
487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
488 </small></address>488 </small></address>
489 </body>489 </body>
1.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02734.html
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·B,·class·Q,·bool·onb&gt;<br·/>83 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·B,·class·Q,·bool·onb&gt;<br·/>
84 struct·Dune::LocalL2Interpolation&lt;·B,·Q,·onb·&gt;</div><p>A·local·L2·interpolation·taking·a·test·basis·and·a·quadrature·rule.·</p>84 struct·Dune::LocalL2Interpolation&lt;·B,·Q,·onb·&gt;</div><p>A·local·L2·interpolation·taking·a·test·basis·and·a·quadrature·rule.·</p>
85 <p>This·class·computes·a·local·interpolation·where·the·coefficients·are·of·the·form:·c·=·M^{-1}b</p><ul>85 <p>This·class·computes·a·local·interpolation·where·the·coefficients·are·of·the·form:·c·=·M^{-1}b</p><ul>
86 <li>M·is·the·mass·matrix·with·respect·to·the·given·basis·and</li>86 <li>M·is·the·mass·matrix·with·respect·to·the·given·basis·and</li>
87 <li>b·=·int·f·phi·(where·phi·are·the·basis·functions).·Thus·the·resulting·local·function·u=c.varphi·is·defined·through·the·l2·interpolation·int·u·phi·=·in·f·phi·for·all·phi·in·the·base·function·set.·The·third·template·argument·can·be·used·to·specify·that·the·mass·matrix·is·the·unit·matrix·(onb=true).·</li>87 <li>b·=·int·f·phi·(where·phi·are·the·basis·functions).·Thus·the·resulting·local·function·u=c.varphi·is·defined·through·the·l2·interpolation·int·u·phi·=·in·f·phi·for·all·phi·in·the·base·function·set.·The·third·template·argument·can·be·used·to·specify·that·the·mass·matrix·is·the·unit·matrix·(onb=true).·</li>
88 </ul>88 </ul>
89 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>89 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
90 <li><a·class="el"·href="a00473_source.html">l2interpolation.hh</a></li>90 <li><a·class="el"·href="a00218_source.html">l2interpolation.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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.895 Generated·by&#160;<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>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02738.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a02735.html">List·of·all·members</a>··</div>82 <a·href="a02735.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;·Class·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;·Class·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;:</div>88 Inheritance·diagram·for·Dune::LocalL2InterpolationBase&lt;·B,·Q·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02737.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02737.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map">91 <map·name="a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_base_3_01_b_00_01_q_01_4_inherit__map">
92 <area·shape="rect"·title="·"·alt=""·coords="5,37,184,77"/>92 <area·shape="rect"·title="·"·alt=""·coords="5,37,184,77"/>
93 <area·shape="rect"·href="a02746.html"·title="·"·alt=""·coords="232,5,411,45"/>93 <area·shape="rect"·href="a02746.html"·title="·"·alt=""·coords="232,5,411,45"/>
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
372 ··</tr>372 ··</tr>
373 </table>373 </table>
374 </div><div·class="memdoc">374 </div><div·class="memdoc">
  
375 </div>375 </div>
376 </div>376 </div>
377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>377 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
378 <li><a·class="el"·href="a00473_source.html">l2interpolation.hh</a></li>378 <li><a·class="el"·href="a00218_source.html">l2interpolation.hh</a></li>
379 </ul>379 </ul>
380 </div><!--·contents·-->380 </div><!--·contents·-->
381 <!--·start·footer·part·-->381 <!--·start·footer·part·-->
382 <hr·class="footer"/><address·class="footer"><small>382 <hr·class="footer"/><address·class="footer"><small>
383 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8383 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
384 </small></address>384 </small></address>
385 </body>385 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02742.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02739.html">List·of·all·members</a>··</div>81 <a·href="a02739.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalL2Interpolation&lt;·B,·Q,·true·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02741.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02741.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map">90 <map·name="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01true_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>
92 <area·shape="rect"·href="a02738.html"·title="·"·alt=""·coords="5,5,184,45"/>92 <area·shape="rect"·href="a02738.html"·title="·"·alt=""·coords="5,5,184,45"/>
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
343 ··</tr>343 ··</tr>
344 </table>344 </table>
345 </div><div·class="memdoc">345 </div><div·class="memdoc">
  
346 </div>346 </div>
347 </div>347 </div>
348 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>348 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
349 <li><a·class="el"·href="a00473_source.html">l2interpolation.hh</a></li>349 <li><a·class="el"·href="a00218_source.html">l2interpolation.hh</a></li>
350 </ul>350 </ul>
351 </div><!--·contents·-->351 </div><!--·contents·-->
352 <!--·start·footer·part·-->352 <!--·start·footer·part·-->
353 <hr·class="footer"/><address·class="footer"><small>353 <hr·class="footer"/><address·class="footer"><small>
354 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8354 Generated·by&#160;<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 </small></address>355 </small></address>
356 </body>356 </body>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02746.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02743.html">List·of·all·members</a>··</div>81 <a·href="a02743.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;:</div>87 Inheritance·diagram·for·Dune::LocalL2Interpolation&lt;·B,·Q,·false·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02745.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02745.png"·border="0"·usemap="#a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map">90 <map·name="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map"·id="a_dune_1_1_local_l2_interpolation_3_01_b_00_01_q_00_01false_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>
92 <area·shape="rect"·href="a02738.html"·title="·"·alt=""·coords="5,5,184,45"/>92 <area·shape="rect"·href="a02738.html"·title="·"·alt=""·coords="5,5,184,45"/>
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ··</tr>340 ··</tr>
341 </table>341 </table>
342 </div><div·class="memdoc">342 </div><div·class="memdoc">
  
343 </div>343 </div>
344 </div>344 </div>
345 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>345 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
346 <li><a·class="el"·href="a00473_source.html">l2interpolation.hh</a></li>346 <li><a·class="el"·href="a00218_source.html">l2interpolation.hh</a></li>
347 </ul>347 </ul>
348 </div><!--·contents·-->348 </div><!--·contents·-->
349 <!--·start·footer·part·-->349 <!--·start·footer·part·-->
350 <hr·class="footer"/><address·class="footer"><small>350 <hr·class="footer"/><address·class="footer"><small>
351 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8351 Generated·by&#160;<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 </small></address>352 </small></address>
353 </body>353 </body>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02750.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::LocalL2InterpolationFactory&lt;·BasisFactory,·onb·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::LocalL2InterpolationFactory&lt;·BasisFactory,·onb·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.··84 <p>A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.··
85 ·<a·href="a02750.html#details">More...</a></p>85 ·<a·href="a02750.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</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:aca1acd9ea043890cffef95df35a5c074"·id="r_aca1acd9ea043890cffef95df35a5c074"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html#aca1acd9ea043890cffef95df35a5c074">Key</a></td></tr>90 <tr·class="memitem:aca1acd9ea043890cffef95df35a5c074"·id="r_aca1acd9ea043890cffef95df35a5c074"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html#aca1acd9ea043890cffef95df35a5c074">Key</a></td></tr>
91 <tr·class="separator:aca1acd9ea043890cffef95df35a5c074"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:aca1acd9ea043890cffef95df35a5c074"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"·id="r_a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html#a17a1a6fa7f1b5dfaf24e5bb31aaffb2e">Basis</a></td></tr>92 <tr·class="memitem:a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"·id="r_a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"><td·class="memItemLeft"·align="right"·valign="top">typedef·BasisFactory::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02750.html#a17a1a6fa7f1b5dfaf24e5bb31aaffb2e">Basis</a></td></tr>
93 <tr·class="separator:a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a17a1a6fa7f1b5dfaf24e5bb31aaffb2e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 314, 15 lines modifiedOffset 314, 15 lines modified
314 ··</tr>314 ··</tr>
315 </table>315 </table>
316 </div><div·class="memdoc">316 </div><div·class="memdoc">
  
317 </div>317 </div>
318 </div>318 </div>
319 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>319 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
320 <li><a·class="el"·href="a00473_source.html">l2interpolation.hh</a></li>320 <li><a·class="el"·href="a00218_source.html">l2interpolation.hh</a></li>
321 </ul>321 </ul>
322 </div><!--·contents·-->322 </div><!--·contents·-->
323 <!--·start·footer·part·-->323 <!--·start·footer·part·-->
324 <hr·class="footer"/><address·class="footer"><small>324 <hr·class="footer"/><address·class="footer"><small>
325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8325 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
326 </small></address>326 </small></address>
327 </body>327 </body>
1.96 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02754.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02751.html">List·of·all·members</a>··</div>79 <a·href="a02751.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LFEMatrix&lt;·F·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LFEMatrix&lt;·F·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00446_source.html">dune/localfunctions/utility/lfematrix.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/localfunctions/utility/lfematrix.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:afb5d6632cf805b63022433c4c067fe0c"·id="r_afb5d6632cf805b63022433c4c067fe0c"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a></td></tr>87 <tr·class="memitem:afb5d6632cf805b63022433c4c067fe0c"·id="r_afb5d6632cf805b63022433c4c067fe0c"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02754.html#afb5d6632cf805b63022433c4c067fe0c">Field</a></td></tr>
88 <tr·class="separator:afb5d6632cf805b63022433c4c067fe0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:afb5d6632cf805b63022433c4c067fe0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 ··</tr>474 ··</tr>
475 </table>475 </table>
476 </div><div·class="memdoc">476 </div><div·class="memdoc">
  
477 </div>477 </div>
478 </div>478 </div>
479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
480 <li><a·class="el"·href="a00446_source.html">lfematrix.hh</a></li>480 <li><a·class="el"·href="a00224_source.html">lfematrix.hh</a></li>
481 </ul>481 </ul>
482 </div><!--·contents·-->482 </div><!--·contents·-->
483 <!--·start·footer·part·-->483 <!--·start·footer·part·-->
484 <hr·class="footer"/><address·class="footer"><small>484 <hr·class="footer"/><address·class="footer"><small>
485 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8485 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
486 </small></address>486 </small></address>
487 </body>487 </body>
2.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02774.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="a02771.html">List·of·all·members</a>··</div>80 <a·href="a02771.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisSize&lt;·geometryId·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisSize&lt;·geometryId·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
85 <table·class="memberdecls">85 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
87 Public·Member·Functions</h2></td></tr>87 Public·Member·Functions</h2></td></tr>
88 <tr·class="memitem:a53d621ddaa367dd7b92959ae7f5d4389"·id="r_a53d621ddaa367dd7b92959ae7f5d4389"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02774.html#a53d621ddaa367dd7b92959ae7f5d4389">MonomialBasisSize</a>·()</td></tr>88 <tr·class="memitem:a53d621ddaa367dd7b92959ae7f5d4389"·id="r_a53d621ddaa367dd7b92959ae7f5d4389"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02774.html#a53d621ddaa367dd7b92959ae7f5d4389">MonomialBasisSize</a>·()</td></tr>
89 <tr·class="separator:a53d621ddaa367dd7b92959ae7f5d4389"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a53d621ddaa367dd7b92959ae7f5d4389"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a77b1b33114e101165fbc727a6c87b8a3"·id="r_a77b1b33114e101165fbc727a6c87b8a3"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02774.html#a77b1b33114e101165fbc727a6c87b8a3">~MonomialBasisSize</a>·()</td></tr>90 <tr·class="memitem:a77b1b33114e101165fbc727a6c87b8a3"·id="r_a77b1b33114e101165fbc727a6c87b8a3"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02774.html#a77b1b33114e101165fbc727a6c87b8a3">~MonomialBasisSize</a>·()</td></tr>
91 <tr·class="separator:a77b1b33114e101165fbc727a6c87b8a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a77b1b33114e101165fbc727a6c87b8a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 ··</tr>339 ··</tr>
340 </table>340 </table>
341 </div><div·class="memdoc">341 </div><div·class="memdoc">
  
342 </div>342 </div>
343 </div>343 </div>
344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>344 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
345 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>345 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
346 </ul>346 </ul>
347 </div><!--·contents·-->347 </div><!--·contents·-->
348 <!--·start·footer·part·-->348 <!--·start·footer·part·-->
349 <hr·class="footer"/><address·class="footer"><small>349 <hr·class="footer"/><address·class="footer"><small>
350 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8350 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
351 </small></address>351 </small></address>
352 </body>352 </body>
1.9 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02778.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02775.html">List·of·all·members</a>··</div>80 <a·href="a02775.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasis&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasis&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::MonomialBasis&lt;·geometryId,·F·&gt;:</div>86 Inheritance·diagram·for·Dune::MonomialBasis&lt;·geometryId,·F·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02777.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02777.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map">89 <map·name="a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_3_01geometry_id_00_01_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="229,91,380,131"/>90 <area·shape="rect"·title="·"·alt=""·coords="229,91,380,131"/>
91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="599,5,762,60"/>91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="599,5,762,60"/>
Offset 837, 15 lines modifiedOffset 837, 15 lines modified
837 ··</tr>837 ··</tr>
838 </table>838 </table>
839 </div><div·class="memdoc">839 </div><div·class="memdoc">
  
840 </div>840 </div>
841 </div>841 </div>
842 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>842 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
843 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>843 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
844 </ul>844 </ul>
845 </div><!--·contents·-->845 </div><!--·contents·-->
846 <!--·start·footer·part·-->846 <!--·start·footer·part·-->
847 <hr·class="footer"/><address·class="footer"><small>847 <hr·class="footer"/><address·class="footer"><small>
848 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8848 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
849 </small></address>849 </small></address>
850 </body>850 </body>
2.47 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02782.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02779.html">List·of·all·members</a>··</div>79 <a·href="a02779.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisHelper&lt;·mydim,·dim,·F·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisHelper&lt;·mydim,·dim,·F·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:adda11777dafed7b0dd384d4d3ad76b87"·id="r_adda11777dafed7b0dd384d4d3ad76b87"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02774.html">MonomialBasisSize</a>&lt;·GeometryTypes::simplex(mydim).toId()·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02782.html#adda11777dafed7b0dd384d4d3ad76b87">MySize</a></td></tr>87 <tr·class="memitem:adda11777dafed7b0dd384d4d3ad76b87"·id="r_adda11777dafed7b0dd384d4d3ad76b87"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02774.html">MonomialBasisSize</a>&lt;·GeometryTypes::simplex(mydim).toId()·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02782.html#adda11777dafed7b0dd384d4d3ad76b87">MySize</a></td></tr>
88 <tr·class="separator:adda11777dafed7b0dd384d4d3ad76b87"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:adda11777dafed7b0dd384d4d3ad76b87"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a0601cdfb420ce0020f0c04b1853351e9"·id="r_a0601cdfb420ce0020f0c04b1853351e9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02774.html">MonomialBasisSize</a>&lt;·GeometryTypes::simplex(dim).toId()·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02782.html#a0601cdfb420ce0020f0c04b1853351e9">Size</a></td></tr>89 <tr·class="memitem:a0601cdfb420ce0020f0c04b1853351e9"·id="r_a0601cdfb420ce0020f0c04b1853351e9"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02774.html">MonomialBasisSize</a>&lt;·GeometryTypes::simplex(dim).toId()·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02782.html#a0601cdfb420ce0020f0c04b1853351e9">Size</a></td></tr>
90 <tr·class="separator:a0601cdfb420ce0020f0c04b1853351e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a0601cdfb420ce0020f0c04b1853351e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 ··</tr>182 ··</tr>
183 </table>183 </table>
184 </div><div·class="memdoc">184 </div><div·class="memdoc">
  
185 </div>185 </div>
186 </div>186 </div>
187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
188 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>188 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
189 </ul>189 </ul>
190 </div><!--·contents·-->190 </div><!--·contents·-->
191 <!--·start·footer·part·-->191 <!--·start·footer·part·-->
192 <hr·class="footer"/><address·class="footer"><small>192 <hr·class="footer"/><address·class="footer"><small>
193 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8193 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
194 </small></address>194 </small></address>
195 </body>195 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02786.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
79 <a·href="a02783.html">List·of·all·members</a>··</div>79 <a·href="a02783.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisImpl&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisImpl&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::MonomialBasisImpl&lt;·geometryId,·F·&gt;:</div>85 Inheritance·diagram·for·Dune::MonomialBasisImpl&lt;·geometryId,·F·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a02785.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a02785.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map">88 <map·name="a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map">
89 <area·shape="rect"·title="·"·alt=""·coords="5,177,180,217"/>89 <area·shape="rect"·title="·"·alt=""·coords="5,177,180,217"/>
90 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="753,5,915,60"/>90 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="753,5,915,60"/>
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 ··</tr>201 ··</tr>
202 </table>202 </table>
203 </div><div·class="memdoc">203 </div><div·class="memdoc">
  
204 </div>204 </div>
205 </div>205 </div>
206 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>206 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
207 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>207 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
208 </ul>208 </ul>
209 </div><!--·contents·-->209 </div><!--·contents·-->
210 <!--·start·footer·part·-->210 <!--·start·footer·part·-->
211 <hr·class="footer"/><address·class="footer"><small>211 <hr·class="footer"/><address·class="footer"><small>
212 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8212 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
213 </small></address>213 </small></address>
214 </body>214 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02790.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02787.html">List·of·all·members</a>··</div>80 <a·href="a02787.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::StandardMonomialBasis&lt;·dim,·F·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::StandardMonomialBasis&lt;·dim,·F·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::StandardMonomialBasis&lt;·dim,·F·&gt;:</div>86 Inheritance·diagram·for·Dune::StandardMonomialBasis&lt;·dim,·F·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02789.png"·border="0"·usemap="#a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02789.png"·border="0"·usemap="#a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">89 <map·name="a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_standard_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="5,316,208,356"/>90 <area·shape="rect"·title="·"·alt=""·coords="5,316,208,356"/>
91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="17,212,197,267"/>91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="17,212,197,267"/>
Offset 829, 15 lines modifiedOffset 829, 15 lines modified
829 ··</tr>829 ··</tr>
830 </table>830 </table>
831 </div><div·class="memdoc">831 </div><div·class="memdoc">
  
832 </div>832 </div>
833 </div>833 </div>
834 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>834 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
835 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>835 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
836 </ul>836 </ul>
837 </div><!--·contents·-->837 </div><!--·contents·-->
838 <!--·start·footer·part·-->838 <!--·start·footer·part·-->
839 <hr·class="footer"/><address·class="footer"><small>839 <hr·class="footer"/><address·class="footer"><small>
840 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8840 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
841 </small></address>841 </small></address>
842 </body>842 </body>
1.92 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02794.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02791.html">List·of·all·members</a>··</div>80 <a·href="a02791.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::StandardBiMonomialBasis&lt;·dim,·F·&gt;·Class·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::StandardBiMonomialBasis&lt;·dim,·F·&gt;·Class·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::StandardBiMonomialBasis&lt;·dim,·F·&gt;:</div>86 Inheritance·diagram·for·Dune::StandardBiMonomialBasis&lt;·dim,·F·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02793.png"·border="0"·usemap="#a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02793.png"·border="0"·usemap="#a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">89 <map·name="a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_standard_bi_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="7,316,189,356"/>90 <area·shape="rect"·title="·"·alt=""·coords="7,316,189,356"/>
91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="17,212,179,267"/>91 <area·shape="rect"·href="a02778.html"·title="·"·alt=""·coords="17,212,179,267"/>
Offset 829, 15 lines modifiedOffset 829, 15 lines modified
829 ··</tr>829 ··</tr>
830 </table>830 </table>
831 </div><div·class="memdoc">831 </div><div·class="memdoc">
  
832 </div>832 </div>
833 </div>833 </div>
834 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>834 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
835 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>835 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
836 </ul>836 </ul>
837 </div><!--·contents·-->837 </div><!--·contents·-->
838 <!--·start·footer·part·-->838 <!--·start·footer·part·-->
839 <hr·class="footer"/><address·class="footer"><small>839 <hr·class="footer"/><address·class="footer"><small>
840 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8840 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
841 </small></address>841 </small></address>
842 </body>842 </body>
1.96 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02798.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02795.html">List·of·all·members</a>··</div>81 <a·href="a02795.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>82 ··<div·class="headertitle"><div·class="title">Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;·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><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;:</div>87 Inheritance·diagram·for·Dune::VirtualMonomialBasis&lt;·dim,·F·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02797.png"·border="0"·usemap="#a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02797.png"·border="0"·usemap="#a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">90 <map·name="a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map"·id="a_dune_1_1_virtual_monomial_basis_3_01dim_00_01_f_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="9,5,197,45"/>91 <area·shape="rect"·title="·"·alt=""·coords="9,5,197,45"/>
92 <area·shape="rect"·href="a02798.html"·title="·"·alt=""·coords="5,123,201,177"/>92 <area·shape="rect"·href="a02798.html"·title="·"·alt=""·coords="5,123,201,177"/>
Offset 887, 15 lines modifiedOffset 887, 15 lines modified
887 ··</tr>887 ··</tr>
888 </table>888 </table>
889 </div><div·class="memdoc">889 </div><div·class="memdoc">
  
890 </div>890 </div>
891 </div>891 </div>
892 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>892 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
893 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>893 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
894 </ul>894 </ul>
895 </div><!--·contents·-->895 </div><!--·contents·-->
896 <!--·start·footer·part·-->896 <!--·start·footer·part·-->
897 <hr·class="footer"/><address·class="footer"><small>897 <hr·class="footer"/><address·class="footer"><small>
898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8898 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
899 </small></address>899 </small></address>
900 </body>900 </body>
1.96 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02802.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02799.html">List·of·all·members</a>··</div>81 <a·href="a02799.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::VirtualMonomialBasisImpl&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::VirtualMonomialBasisImpl&lt;·geometryId,·F·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::VirtualMonomialBasisImpl&lt;·geometryId,·F·&gt;:</div>87 Inheritance·diagram·for·Dune::VirtualMonomialBasisImpl&lt;·geometryId,·F·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02801.png"·border="0"·usemap="#a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02801.png"·border="0"·usemap="#a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map">90 <map·name="a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map"·id="a_dune_1_1_virtual_monomial_basis_impl_3_01geometry_id_00_01_f_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="9,227,197,267"/>91 <area·shape="rect"·title="·"·alt=""·coords="9,227,197,267"/>
92 <area·shape="rect"·href="a02798.html"·title="·"·alt=""·coords="5,123,201,177"/>92 <area·shape="rect"·href="a02798.html"·title="·"·alt=""·coords="5,123,201,177"/>
Offset 706, 15 lines modifiedOffset 706, 15 lines modified
706 ··</tr>706 ··</tr>
707 </table>707 </table>
708 </div><div·class="memdoc">708 </div><div·class="memdoc">
  
709 </div>709 </div>
710 </div>710 </div>
711 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>711 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
712 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>712 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
713 </ul>713 </ul>
714 </div><!--·contents·-->714 </div><!--·contents·-->
715 <!--·start·footer·part·-->715 <!--·start·footer·part·-->
716 <hr·class="footer"/><address·class="footer"><small>716 <hr·class="footer"/><address·class="footer"><small>
717 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8717 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
718 </small></address>718 </small></address>
719 </body>719 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02806.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;79 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02803.html">List·of·all·members</a>··</div>81 <a·href="a02803.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02810.html">EvaluationBasisFactory</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02810.html">EvaluationBasisFactory</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ··</tr>242 ··</tr>
243 </table>243 </table>
244 </div><div·class="memdoc">244 </div><div·class="memdoc">
  
245 </div>245 </div>
246 </div>246 </div>
247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>247 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
248 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>248 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
249 </ul>249 </ul>
250 </div><!--·contents·-->250 </div><!--·contents·-->
251 <!--·start·footer·part·-->251 <!--·start·footer·part·-->
252 <hr·class="footer"/><address·class="footer"><small>252 <hr·class="footer"/><address·class="footer"><small>
253 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8253 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
254 </small></address>254 </small></address>
255 </body>255 </body>
2.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02810.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02807.html">List·of·all·members</a>··</div>78 <a·href="a02807.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisFactory&lt;·dim,·F·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:aecbfbe7c3af09c06f51dbe2a4b2ad936"·id="r_aecbfbe7c3af09c06f51dbe2a4b2ad936"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02806.html">MonomialBasisFactory</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02810.html#aecbfbe7c3af09c06f51dbe2a4b2ad936">Type</a></td></tr>86 <tr·class="memitem:aecbfbe7c3af09c06f51dbe2a4b2ad936"·id="r_aecbfbe7c3af09c06f51dbe2a4b2ad936"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02806.html">MonomialBasisFactory</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02810.html#aecbfbe7c3af09c06f51dbe2a4b2ad936">Type</a></td></tr>
87 <tr·class="separator:aecbfbe7c3af09c06f51dbe2a4b2ad936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aecbfbe7c3af09c06f51dbe2a4b2ad936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>109 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
1.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02814.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <a·href="#pub-types">Public·Types</a>·&#124;78 <a·href="#pub-types">Public·Types</a>·&#124;
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="a02811.html">List·of·all·members</a>··</div>80 <a·href="a02811.html">List·of·all·members</a>··</div>
81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;·Struct·Template·Reference</div></div>81 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;·Struct·Template·Reference</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;:</div>86 Inheritance·diagram·for·Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a02813.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a02813.png"·border="0"·usemap="#a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map">89 <map·name="a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map"·id="a_dune_1_1_monomial_basis_provider_3_01dim_00_01_s_f_01_4_inherit__map">
90 <area·shape="rect"·title="·"·alt=""·coords="5,108,204,148"/>90 <area·shape="rect"·title="·"·alt=""·coords="5,108,204,148"/>
91 <area·shape="rect"·title="·"·alt=""·coords="18,5,191,60"/>91 <area·shape="rect"·title="·"·alt=""·coords="18,5,191,60"/>
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ··</tr>148 ··</tr>
149 </table>149 </table>
150 </div><div·class="memdoc">150 </div><div·class="memdoc">
  
151 </div>151 </div>
152 </div>152 </div>
153 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>153 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
154 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>154 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
155 </ul>155 </ul>
156 </div><!--·contents·-->156 </div><!--·contents·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <hr·class="footer"/><address·class="footer"><small>158 <hr·class="footer"/><address·class="footer"><small>
159 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8159 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
160 </small></address>160 </small></address>
161 </body>161 </body>
2.02 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02818.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02815.html">List·of·all·members</a>··</div>78 <a·href="a02815.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::MonomialBasisProvider&lt;·dim,·SF·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/localfunctions/utility/monomialbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a8c3429226e25d16cd8069e81ee72b523"·id="r_a8c3429226e25d16cd8069e81ee72b523"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02818.html#a8c3429226e25d16cd8069e81ee72b523">Type</a></td></tr>86 <tr·class="memitem:a8c3429226e25d16cd8069e81ee72b523"·id="r_a8c3429226e25d16cd8069e81ee72b523"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02814.html">MonomialBasisProvider</a>&lt;·dd,·FF·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02818.html#a8c3429226e25d16cd8069e81ee72b523">Type</a></td></tr>
87 <tr·class="separator:a8c3429226e25d16cd8069e81ee72b523"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a8c3429226e25d16cd8069e81ee72b523"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Typedef·Documentation</h2>89 <h2·class="groupheader">Member·Typedef·Documentation</h2>
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········</tr>103 ········</tr>
104 ······</table>104 ······</table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00479_source.html">monomialbasis.hh</a></li>109 <li><a·class="el"·href="a00203_source.html">monomialbasis.hh</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8114 Generated·by&#160;<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>
116 </body>116 </body>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02822.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;77 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;78 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
79 <a·href="a02819.html">List·of·all·members</a>··</div>79 <a·href="a02819.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::MultiIndex&lt;·dim,·Field·&gt;·Class·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::MultiIndex&lt;·dim,·Field·&gt;·Class·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
86 Public·Member·Functions</h2></td></tr>86 Public·Member·Functions</h2></td></tr>
87 <tr·class="memitem:afe500b4e34e7f01cd017a79b3a1d95a0"·id="r_afe500b4e34e7f01cd017a79b3a1d95a0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">MultiIndex</a>·()</td></tr>87 <tr·class="memitem:afe500b4e34e7f01cd017a79b3a1d95a0"·id="r_afe500b4e34e7f01cd017a79b3a1d95a0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02822.html#afe500b4e34e7f01cd017a79b3a1d95a0">MultiIndex</a>·()</td></tr>
88 <tr·class="separator:afe500b4e34e7f01cd017a79b3a1d95a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:afe500b4e34e7f01cd017a79b3a1d95a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a7e1f3a3c400d1152fc72af83609447fb"·id="r_a7e1f3a3c400d1152fc72af83609447fb"><td·class="memTemplParams"·colspan="2">template&lt;class·F·&gt;·</td></tr>89 <tr·class="memitem:a7e1f3a3c400d1152fc72af83609447fb"·id="r_a7e1f3a3c400d1152fc72af83609447fb"><td·class="memTemplParams"·colspan="2">template&lt;class·F·&gt;·</td></tr>
90 <tr·class="memitem:a7e1f3a3c400d1152fc72af83609447fb"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">MultiIndex</a>·(const·F·&amp;f)</td></tr>90 <tr·class="memitem:a7e1f3a3c400d1152fc72af83609447fb"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02822.html#a7e1f3a3c400d1152fc72af83609447fb">MultiIndex</a>·(const·F·&amp;f)</td></tr>
Offset 1018, 15 lines modifiedOffset 1018, 15 lines modified
1018 ··</tr>1018 ··</tr>
1019 </table>1019 </table>
1020 </div><div·class="memdoc">1020 </div><div·class="memdoc">
  
1021 </div>1021 </div>
1022 </div>1022 </div>
1023 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1023 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1024 <li><a·class="el"·href="a00452_source.html">multiindex.hh</a></li>1024 <li><a·class="el"·href="a00230_source.html">multiindex.hh</a></li>
1025 </ul>1025 </ul>
1026 </div><!--·contents·-->1026 </div><!--·contents·-->
1027 <!--·start·footer·part·-->1027 <!--·start·footer·part·-->
1028 <hr·class="footer"/><address·class="footer"><small>1028 <hr·class="footer"/><address·class="footer"><small>
1029 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81029 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1030 </small></address>1030 </small></address>
1031 </body>1031 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02826.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02823.html">List·of·all·members</a>··</div>78 <a·href="a02823.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·MultiIndex&lt;·dim,·Field·&gt;·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·MultiIndex&lt;·dim,·Field·&gt;·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a9175e93022a834db022225bd287f0102"·id="r_a9175e93022a834db022225bd287f0102"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html#a9175e93022a834db022225bd287f0102">field_type</a>·=·Field</td></tr>86 <tr·class="memitem:a9175e93022a834db022225bd287f0102"·id="r_a9175e93022a834db022225bd287f0102"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html#a9175e93022a834db022225bd287f0102">field_type</a>·=·Field</td></tr>
87 <tr·class="separator:a9175e93022a834db022225bd287f0102"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a9175e93022a834db022225bd287f0102"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:ab377d2fc5a35fbe3684c0bee86e00d0d"·id="r_ab377d2fc5a35fbe3684c0bee86e00d0d"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html#ab377d2fc5a35fbe3684c0bee86e00d0d">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02826.html#a9175e93022a834db022225bd287f0102">field_type</a>·&gt;::real_type</td></tr>88 <tr·class="memitem:ab377d2fc5a35fbe3684c0bee86e00d0d"·id="r_ab377d2fc5a35fbe3684c0bee86e00d0d"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02826.html#ab377d2fc5a35fbe3684c0bee86e00d0d">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02826.html#a9175e93022a834db022225bd287f0102">field_type</a>·&gt;::real_type</td></tr>
89 <tr·class="separator:ab377d2fc5a35fbe3684c0bee86e00d0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:ab377d2fc5a35fbe3684c0bee86e00d0d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ········</tr>119 ········</tr>
120 ······</table>120 ······</table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00452_source.html">multiindex.hh</a></li>125 <li><a·class="el"·href="a00230_source.html">multiindex.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
2.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02830.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02827.html">List·of·all·members</a>··</div>79 <a·href="a02827.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::Unity&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Unity&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a982fd01dbb521e881f3669c848ca3511"·id="r_a982fd01dbb521e881f3669c848ca3511"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02830.html#a982fd01dbb521e881f3669c848ca3511">Field</a></td></tr>87 <tr·class="memitem:a982fd01dbb521e881f3669c848ca3511"·id="r_a982fd01dbb521e881f3669c848ca3511"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02830.html#a982fd01dbb521e881f3669c848ca3511">Field</a></td></tr>
88 <tr·class="separator:a982fd01dbb521e881f3669c848ca3511"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a982fd01dbb521e881f3669c848ca3511"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ··</tr>195 ··</tr>
196 </table>196 </table>
197 </div><div·class="memdoc">197 </div><div·class="memdoc">
  
198 </div>198 </div>
199 </div>199 </div>
200 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>200 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
201 <li><a·class="el"·href="a00452_source.html">multiindex.hh</a></li>201 <li><a·class="el"·href="a00230_source.html">multiindex.hh</a></li>
202 </ul>202 </ul>
203 </div><!--·contents·-->203 </div><!--·contents·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <hr·class="footer"/><address·class="footer"><small>205 <hr·class="footer"/><address·class="footer"><small>
206 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8206 Generated·by&#160;<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 </small></address>207 </small></address>
208 </body>208 </body>
2.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02834.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;78 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
79 <a·href="a02831.html">List·of·all·members</a>··</div>79 <a·href="a02831.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::Zero&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::Zero&lt;·MultiIndex&lt;·dim,·F·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00452_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/localfunctions/utility/multiindex.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a71cc34e088b5fed93a5b4f5a0048fb3d"·id="r_a71cc34e088b5fed93a5b4f5a0048fb3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02834.html#a71cc34e088b5fed93a5b4f5a0048fb3d">Field</a></td></tr>87 <tr·class="memitem:a71cc34e088b5fed93a5b4f5a0048fb3d"·id="r_a71cc34e088b5fed93a5b4f5a0048fb3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02822.html">MultiIndex</a>&lt;·dim,·F·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02834.html#a71cc34e088b5fed93a5b4f5a0048fb3d">Field</a></td></tr>
88 <tr·class="separator:a71cc34e088b5fed93a5b4f5a0048fb3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a71cc34e088b5fed93a5b4f5a0048fb3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 ··</tr>135 ··</tr>
136 </table>136 </table>
137 </div><div·class="memdoc">137 </div><div·class="memdoc">
  
138 </div>138 </div>
139 </div>139 </div>
140 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>140 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
141 <li><a·class="el"·href="a00452_source.html">multiindex.hh</a></li>141 <li><a·class="el"·href="a00230_source.html">multiindex.hh</a></li>
142 </ul>142 </ul>
143 </div><!--·contents·-->143 </div><!--·contents·-->
144 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
145 <hr·class="footer"/><address·class="footer"><small>145 <hr·class="footer"/><address·class="footer"><small>
146 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8146 Generated·by&#160;<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 </small></address>147 </small></address>
148 </body>148 </body>
1.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02838.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;81 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;82 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
83 <a·href="a02835.html">List·of·all·members</a>··</div>83 <a·href="a02835.html">List·of·all·members</a>··</div>
84 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;·Class·Template·Reference</div></div>84 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;·Class·Template·Reference</div></div>
85 </div><!--header-->85 </div><!--header-->
86 <div·class="contents">86 <div·class="contents">
  
87 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>87 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>
88 <div·class="dynheader">88 <div·class="dynheader">
89 Inheritance·diagram·for·Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;:</div>89 Inheritance·diagram·for·Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;:</div>
90 <div·class="dyncontent">90 <div·class="dyncontent">
91 <div·class="center"><img·src="a02837.png"·border="0"·usemap="#a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>91 <div·class="center"><img·src="a02837.png"·border="0"·usemap="#a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
92 <map·name="a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map">92 <map·name="a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_polynomial_basis_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map">
93 <area·shape="rect"·title="·"·alt=""·coords="5,49,164,89"/>93 <area·shape="rect"·title="·"·alt=""·coords="5,49,164,89"/>
94 <area·shape="rect"·href="a02850.html"·title="·"·alt=""·coords="371,5,556,45"/>94 <area·shape="rect"·href="a02850.html"·title="·"·alt=""·coords="371,5,556,45"/>
Offset 1393, 15 lines modifiedOffset 1393, 15 lines modified
1393 ··</tr>1393 ··</tr>
1394 </table>1394 </table>
1395 </div><div·class="memdoc">1395 </div><div·class="memdoc">
  
1396 </div>1396 </div>
1397 </div>1397 </div>
1398 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1398 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1399 <li><a·class="el"·href="a00461_source.html">polynomialbasis.hh</a></li>1399 <li><a·class="el"·href="a00197_source.html">polynomialbasis.hh</a></li>
1400 </ul>1400 </ul>
1401 </div><!--·contents·-->1401 </div><!--·contents·-->
1402 <!--·start·footer·part·-->1402 <!--·start·footer·part·-->
1403 <hr·class="footer"/><address·class="footer"><small>1403 <hr·class="footer"/><address·class="footer"><small>
1404 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81404 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1405 </small></address>1405 </small></address>
1406 </body>1406 </body>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02842.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a02839.html">List·of·all·members</a>··</div>78 <a·href="a02839.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DVector·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DVector·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:ad2c64518e789232d39090d9e5b17f722"·id="r_ad2c64518e789232d39090d9e5b17f722"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02842.html#ad2c64518e789232d39090d9e5b17f722">apply</a>·(const·DVector·&amp;x)</td></tr>86 <tr·class="memitem:ad2c64518e789232d39090d9e5b17f722"·id="r_ad2c64518e789232d39090d9e5b17f722"><td·class="memItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02842.html#ad2c64518e789232d39090d9e5b17f722">apply</a>·(const·DVector·&amp;x)</td></tr>
87 <tr·class="separator:ad2c64518e789232d39090d9e5b17f722"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:ad2c64518e789232d39090d9e5b17f722"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Function·Documentation</h2>89 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ··</tr>115 ··</tr>
116 </table>116 </table>
117 </div><div·class="memdoc">117 </div><div·class="memdoc">
  
118 </div>118 </div>
119 </div>119 </div>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li><a·class="el"·href="a00461_source.html">polynomialbasis.hh</a></li>121 <li><a·class="el"·href="a00197_source.html">polynomialbasis.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <hr·class="footer"/><address·class="footer"><small>125 <hr·class="footer"/><address·class="footer"><small>
126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
127 </small></address>127 </small></address>
128 </body>128 </body>
2.19 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02846.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a02843.html">List·of·all·members</a>··</div>78 <a·href="a02843.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DomainVector·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasis&lt;·Eval,·CM,·D,·R·&gt;::Convert&lt;·dummy,·DomainVector·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a39648a16993e8c59820be239bdd9e56a"·id="r_a39648a16993e8c59820be239bdd9e56a"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02846.html#a39648a16993e8c59820be239bdd9e56a">apply</a>·(const·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>·&amp;x)</td></tr>86 <tr·class="memitem:a39648a16993e8c59820be239bdd9e56a"·id="r_a39648a16993e8c59820be239bdd9e56a"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02846.html#a39648a16993e8c59820be239bdd9e56a">apply</a>·(const·<a·class="el"·href="a02838.html#a14c7c815bcdbf9d16d02c860d515d904">DomainVector</a>·&amp;x)</td></tr>
87 <tr·class="separator:a39648a16993e8c59820be239bdd9e56a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a39648a16993e8c59820be239bdd9e56a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Function·Documentation</h2>89 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 ··</tr>115 ··</tr>
116 </table>116 </table>
117 </div><div·class="memdoc">117 </div><div·class="memdoc">
  
118 </div>118 </div>
119 </div>119 </div>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li><a·class="el"·href="a00461_source.html">polynomialbasis.hh</a></li>121 <li><a·class="el"·href="a00197_source.html">polynomialbasis.hh</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <hr·class="footer"/><address·class="footer"><small>125 <hr·class="footer"/><address·class="footer"><small>
126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8126 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
127 </small></address>127 </small></address>
128 </body>128 </body>
2.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02850.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02847.html">List·of·all·members</a>··</div>81 <a·href="a02847.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00461_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/utility/polynomialbasis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;:</div>87 Inheritance·diagram·for·Dune::PolynomialBasisWithMatrix&lt;·Eval,·CM,·D,·R·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02849.png"·border="0"·usemap="#a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02849.png"·border="0"·usemap="#a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map">90 <map·name="a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map"·id="a_dune_1_1_polynomial_basis_with_matrix_3_01_eval_00_01_c_m_00_01_d_00_01_r_01_4_inherit__map">
91 <area·shape="rect"·title="·"·alt=""·coords="5,93,191,133"/>91 <area·shape="rect"·title="·"·alt=""·coords="5,93,191,133"/>
92 <area·shape="rect"·href="a02838.html"·title="·"·alt=""·coords="19,5,177,45"/>92 <area·shape="rect"·href="a02838.html"·title="·"·alt=""·coords="19,5,177,45"/>
Offset 1385, 15 lines modifiedOffset 1385, 15 lines modified
1385 ··</tr>1385 ··</tr>
1386 </table>1386 </table>
1387 </div><div·class="memdoc">1387 </div><div·class="memdoc">
  
1388 </div>1388 </div>
1389 </div>1389 </div>
1390 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1390 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1391 <li><a·class="el"·href="a00461_source.html">polynomialbasis.hh</a></li>1391 <li><a·class="el"·href="a00197_source.html">polynomialbasis.hh</a></li>
1392 </ul>1392 </ul>
1393 </div><!--·contents·-->1393 </div><!--·contents·-->
1394 <!--·start·footer·part·-->1394 <!--·start·footer·part·-->
1395 <hr·class="footer"/><address·class="footer"><small>1395 <hr·class="footer"/><address·class="footer"><small>
1396 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81396 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1397 </small></address>1397 </small></address>
1398 </body>1398 </body>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02854.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02851.html">List·of·all·members</a>··</div>81 <a·href="a02851.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·dimD,·deriv·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·dimD,·deriv·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:aa625709d8ff3a0f837e588376da1c345"·id="r_aa625709d8ff3a0f837e588376da1c345"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a></td></tr>89 <tr·class="memitem:aa625709d8ff3a0f837e588376da1c345"·id="r_aa625709d8ff3a0f837e588376da1c345"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html#aa625709d8ff3a0f837e588376da1c345">field_type</a></td></tr>
90 <tr·class="separator:aa625709d8ff3a0f837e588376da1c345"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:aa625709d8ff3a0f837e588376da1c345"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a4c75955170e5a77138b4bef5831d6c2e"·id="r_a4c75955170e5a77138b4bef5831d6c2e"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F,·<a·class="el"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">size</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">Block</a></td></tr>91 <tr·class="memitem:a4c75955170e5a77138b4bef5831d6c2e"·id="r_a4c75955170e5a77138b4bef5831d6c2e"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F,·<a·class="el"·href="a02854.html#ad7031873a12f69692c6e3f51c0c54b7d">size</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02854.html#a4c75955170e5a77138b4bef5831d6c2e">Block</a></td></tr>
92 <tr·class="separator:a4c75955170e5a77138b4bef5831d6c2e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a4c75955170e5a77138b4bef5831d6c2e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ··</tr>461 ··</tr>
462 </table>462 </table>
463 </div><div·class="memdoc">463 </div><div·class="memdoc">
  
464 </div>464 </div>
465 </div>465 </div>
466 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>466 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
467 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>467 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
468 </ul>468 </ul>
469 </div><!--·contents·-->469 </div><!--·contents·-->
470 <!--·start·footer·part·-->470 <!--·start·footer·part·-->
471 <hr·class="footer"/><address·class="footer"><small>471 <hr·class="footer"/><address·class="footer"><small>
472 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8472 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
473 </small></address>473 </small></address>
474 </body>474 </body>
2.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02858.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02855.html">List·of·all·members</a>··</div>78 <a·href="a02855.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·LFETensor&lt;·F,·dimD,·deriv·&gt;·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·LFETensor&lt;·F,·dimD,·deriv·&gt;·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:add5f01f1256dfe11dda787971f8e7d06"·id="r_add5f01f1256dfe11dda787971f8e7d06"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html#add5f01f1256dfe11dda787971f8e7d06">field_type</a>·=·F</td></tr>86 <tr·class="memitem:add5f01f1256dfe11dda787971f8e7d06"·id="r_add5f01f1256dfe11dda787971f8e7d06"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html#add5f01f1256dfe11dda787971f8e7d06">field_type</a>·=·F</td></tr>
87 <tr·class="separator:add5f01f1256dfe11dda787971f8e7d06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:add5f01f1256dfe11dda787971f8e7d06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:a6d2548227af8db76f0babe77cc0db257"·id="r_a6d2548227af8db76f0babe77cc0db257"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html#a6d2548227af8db76f0babe77cc0db257">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02858.html#add5f01f1256dfe11dda787971f8e7d06">field_type</a>·&gt;::real_type</td></tr>88 <tr·class="memitem:a6d2548227af8db76f0babe77cc0db257"·id="r_a6d2548227af8db76f0babe77cc0db257"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02858.html#a6d2548227af8db76f0babe77cc0db257">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02858.html#add5f01f1256dfe11dda787971f8e7d06">field_type</a>·&gt;::real_type</td></tr>
89 <tr·class="separator:a6d2548227af8db76f0babe77cc0db257"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a6d2548227af8db76f0babe77cc0db257"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ········</tr>119 ········</tr>
120 ······</table>120 ······</table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>125 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
1.92 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02862.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
78 <a·href="a02859.html">List·of·all·members</a>··</div>78 <a·href="a02859.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·0,·deriv·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·0,·deriv·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
85 Static·Public·Attributes</h2></td></tr>85 Static·Public·Attributes</h2></td></tr>
86 <tr·class="memitem:a1d4dd425c0b80847f4aff2ba92364223"·id="r_a1d4dd425c0b80847f4aff2ba92364223"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02862.html#a1d4dd425c0b80847f4aff2ba92364223">size</a>·=·0</td></tr>86 <tr·class="memitem:a1d4dd425c0b80847f4aff2ba92364223"·id="r_a1d4dd425c0b80847f4aff2ba92364223"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02862.html#a1d4dd425c0b80847f4aff2ba92364223">size</a>·=·0</td></tr>
87 <tr·class="separator:a1d4dd425c0b80847f4aff2ba92364223"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a1d4dd425c0b80847f4aff2ba92364223"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Data·Documentation</h2>89 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ··</tr>109 ··</tr>
110 </table>110 </table>
111 </div><div·class="memdoc">111 </div><div·class="memdoc">
  
112 </div>112 </div>
113 </div>113 </div>
114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
115 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>115 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8120 Generated·by&#160;<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 </small></address>121 </small></address>
122 </body>122 </body>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02866.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;77 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
78 <a·href="a02863.html">List·of·all·members</a>··</div>78 <a·href="a02863.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·0,·0·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·0,·0·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
85 Static·Public·Attributes</h2></td></tr>85 Static·Public·Attributes</h2></td></tr>
86 <tr·class="memitem:aaa9689c2d9218c860db309afab5424ec"·id="r_aaa9689c2d9218c860db309afab5424ec"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02866.html#aaa9689c2d9218c860db309afab5424ec">size</a>·=·1</td></tr>86 <tr·class="memitem:aaa9689c2d9218c860db309afab5424ec"·id="r_aaa9689c2d9218c860db309afab5424ec"><td·class="memItemLeft"·align="right"·valign="top">static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02866.html#aaa9689c2d9218c860db309afab5424ec">size</a>·=·1</td></tr>
87 <tr·class="separator:aaa9689c2d9218c860db309afab5424ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aaa9689c2d9218c860db309afab5424ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Data·Documentation</h2>89 <h2·class="groupheader">Member·Data·Documentation</h2>
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ··</tr>109 ··</tr>
110 </table>110 </table>
111 </div><div·class="memdoc">111 </div><div·class="memdoc">
  
112 </div>112 </div>
113 </div>113 </div>
114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
115 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>115 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
120 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8120 Generated·by&#160;<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 </small></address>121 </small></address>
122 </body>122 </body>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02870.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;79 <a·href="#pub-attribs">Public·Attributes</a>·&#124;
80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;80 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
81 <a·href="a02867.html">List·of·all·members</a>··</div>81 <a·href="a02867.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·dimD,·0·&gt;·Class·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::LFETensor&lt;·F,·dimD,·0·&gt;·Class·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a67f5b634e4aa890aa1aa33608fb53084"·id="r_a67f5b634e4aa890aa1aa33608fb53084"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html#a67f5b634e4aa890aa1aa33608fb53084">field_type</a></td></tr>89 <tr·class="memitem:a67f5b634e4aa890aa1aa33608fb53084"·id="r_a67f5b634e4aa890aa1aa33608fb53084"><td·class="memItemLeft"·align="right"·valign="top">typedef·F&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html#a67f5b634e4aa890aa1aa33608fb53084">field_type</a></td></tr>
90 <tr·class="separator:a67f5b634e4aa890aa1aa33608fb53084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a67f5b634e4aa890aa1aa33608fb53084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:acdf7afef015d75e6ecf420f08aae098d"·id="r_acdf7afef015d75e6ecf420f08aae098d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F,·<a·class="el"·href="a02870.html#a9c2360bb66beb98e97f54fba7cce0c2f">size</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html#acdf7afef015d75e6ecf420f08aae098d">Block</a></td></tr>91 <tr·class="memitem:acdf7afef015d75e6ecf420f08aae098d"·id="r_acdf7afef015d75e6ecf420f08aae098d"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·F,·<a·class="el"·href="a02870.html#a9c2360bb66beb98e97f54fba7cce0c2f">size</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02870.html#acdf7afef015d75e6ecf420f08aae098d">Block</a></td></tr>
92 <tr·class="separator:acdf7afef015d75e6ecf420f08aae098d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:acdf7afef015d75e6ecf420f08aae098d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ··</tr>461 ··</tr>
462 </table>462 </table>
463 </div><div·class="memdoc">463 </div><div·class="memdoc">
  
464 </div>464 </div>
465 </div>465 </div>
466 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>466 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
467 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>467 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
468 </ul>468 </ul>
469 </div><!--·contents·-->469 </div><!--·contents·-->
470 <!--·start·footer·part·-->470 <!--·start·footer·part·-->
471 <hr·class="footer"/><address·class="footer"><small>471 <hr·class="footer"/><address·class="footer"><small>
472 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8472 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
473 </small></address>473 </small></address>
474 </body>474 </body>
982 B
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02874.html
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 <area·shape="rect"·href="a02874.html"·title="·"·alt=""·coords="23,152,178,221"/>85 <area·shape="rect"·href="a02874.html"·title="·"·alt=""·coords="23,152,178,221"/>
86 <area·shape="poly"·title="·"·alt=""·coords="103,73,103,152,98,152,98,73"/>86 <area·shape="poly"·title="·"·alt=""·coords="103,73,103,152,98,152,98,73"/>
87 <area·shape="rect"·href="a02882.html"·title="·"·alt=""·coords="5,271,196,325"/>87 <area·shape="rect"·href="a02882.html"·title="·"·alt=""·coords="5,271,196,325"/>
88 <area·shape="poly"·title="·"·alt=""·coords="103,235,103,270,98,270,98,235"/>88 <area·shape="poly"·title="·"·alt=""·coords="103,235,103,270,98,270,98,235"/>
89 </map>89 </map>
90 </div>90 </div>
91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>91 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
92 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>92 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
93 </ul>93 </ul>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.897 Generated·by&#160;<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>
99 </body>99 </body>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02878.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02875.html">List·of·all·members</a>··</div>78 <a·href="a02875.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·Derivatives&lt;·F,·dimD,·dimR,·deriv,·layout·&gt;·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::FieldTraits&lt;·Derivatives&lt;·F,·dimD,·dimR,·deriv,·layout·&gt;·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
85 Public·Types</h2></td></tr>85 Public·Types</h2></td></tr>
86 <tr·class="memitem:a181e70da49756fbf29261c93ae33ac3e"·id="r_a181e70da49756fbf29261c93ae33ac3e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html#a181e70da49756fbf29261c93ae33ac3e">field_type</a>·=·F</td></tr>86 <tr·class="memitem:a181e70da49756fbf29261c93ae33ac3e"·id="r_a181e70da49756fbf29261c93ae33ac3e"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html#a181e70da49756fbf29261c93ae33ac3e">field_type</a>·=·F</td></tr>
87 <tr·class="separator:a181e70da49756fbf29261c93ae33ac3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a181e70da49756fbf29261c93ae33ac3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:a25d97cfcbda5fff846161c63ce80cec9"·id="r_a25d97cfcbda5fff846161c63ce80cec9"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html#a25d97cfcbda5fff846161c63ce80cec9">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02878.html#a181e70da49756fbf29261c93ae33ac3e">field_type</a>·&gt;::real_type</td></tr>88 <tr·class="memitem:a25d97cfcbda5fff846161c63ce80cec9"·id="r_a25d97cfcbda5fff846161c63ce80cec9"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02878.html#a25d97cfcbda5fff846161c63ce80cec9">real_type</a>·=·typename·FieldTraits&lt;·<a·class="el"·href="a02878.html#a181e70da49756fbf29261c93ae33ac3e">field_type</a>·&gt;::real_type</td></tr>
89 <tr·class="separator:a25d97cfcbda5fff846161c63ce80cec9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a25d97cfcbda5fff846161c63ce80cec9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ········</tr>119 ········</tr>
120 ······</table>120 ······</table>
121 </div><div·class="memdoc">121 </div><div·class="memdoc">
  
122 </div>122 </div>
123 </div>123 </div>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>125 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
132 </body>132 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02882.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a02879.html">List·of·all·members</a>··</div>82 <a·href="a02879.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·Struct·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·Struct·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
87 <div·class="dynheader">87 <div·class="dynheader">
88 Inheritance·diagram·for·Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;:</div>88 Inheritance·diagram·for·Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;:</div>
89 <div·class="dyncontent">89 <div·class="dyncontent">
90 <div·class="center"><img·src="a02881.png"·border="0"·usemap="#a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map"·alt="Inheritance·graph"/></div>90 <div·class="center"><img·src="a02881.png"·border="0"·usemap="#a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map"·alt="Inheritance·graph"/></div>
91 <map·name="a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map"·id="a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map">91 <map·name="a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map"·id="a_dune_1_1_derivatives_3_01_f_00_01dim_d_00_01dim_r_00_01deriv_00_01_derivative_layout_n_s_1_1value_01_4_inherit__map">
92 <area·shape="rect"·title="·"·alt=""·coords="5,271,196,325"/>92 <area·shape="rect"·title="·"·alt=""·coords="5,271,196,325"/>
93 <area·shape="rect"·href="a02874.html"·title="·"·alt=""·coords="23,152,178,221"/>93 <area·shape="rect"·href="a02874.html"·title="·"·alt=""·coords="23,152,178,221"/>
Offset 1230, 15 lines modifiedOffset 1230, 15 lines modified
1230 ··</tr>1230 ··</tr>
1231 </table>1231 </table>
1232 </div><div·class="memdoc">1232 </div><div·class="memdoc">
  
1233 </div>1233 </div>
1234 </div>1234 </div>
1235 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>1235 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
1236 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>1236 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
1237 </ul>1237 </ul>
1238 </div><!--·contents·-->1238 </div><!--·contents·-->
1239 <!--·start·footer·part·-->1239 <!--·start·footer·part·-->
1240 <hr·class="footer"/><address·class="footer"><small>1240 <hr·class="footer"/><address·class="footer"><small>
1241 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81241 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1242 </small></address>1242 </small></address>
1243 </body>1243 </body>
2.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02886.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;80 <a·href="#pro-methods">Protected·Member·Functions</a>·&#124;
81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;81 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
82 <a·href="a02883.html">List·of·all·members</a>··</div>82 <a·href="a02883.html">List·of·all·members</a>··</div>
83 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·0,·DerivativeLayoutNS::value·&gt;·Struct·Template·Reference</div></div>83 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·0,·DerivativeLayoutNS::value·&gt;·Struct·Template·Reference</div></div>
84 </div><!--header-->84 </div><!--header-->
85 <div·class="contents">85 <div·class="contents">
  
86 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</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:a651d0f47c2e35086a553c7a3d6d3df40"·id="r_a651d0f47c2e35086a553c7a3d6d3df40"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·dimR,·0,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html#a651d0f47c2e35086a553c7a3d6d3df40">This</a></td></tr>90 <tr·class="memitem:a651d0f47c2e35086a553c7a3d6d3df40"·id="r_a651d0f47c2e35086a553c7a3d6d3df40"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·dimR,·0,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html#a651d0f47c2e35086a553c7a3d6d3df40">This</a></td></tr>
91 <tr·class="separator:a651d0f47c2e35086a553c7a3d6d3df40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a651d0f47c2e35086a553c7a3d6d3df40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a3393325c5ab275659ff4e3ac701214a0"·id="r_a3393325c5ab275659ff4e3ac701214a0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02854.html">LFETensor</a>&lt;·F,·dimD,·0·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html#a3393325c5ab275659ff4e3ac701214a0">ThisLFETensor</a></td></tr>92 <tr·class="memitem:a3393325c5ab275659ff4e3ac701214a0"·id="r_a3393325c5ab275659ff4e3ac701214a0"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02854.html">LFETensor</a>&lt;·F,·dimD,·0·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02886.html#a3393325c5ab275659ff4e3ac701214a0">ThisLFETensor</a></td></tr>
93 <tr·class="separator:a3393325c5ab275659ff4e3ac701214a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:a3393325c5ab275659ff4e3ac701214a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 1101, 15 lines modifiedOffset 1101, 15 lines modified
1101 ··</tr>1101 ··</tr>
1102 </table>1102 </table>
1103 </div><div·class="memdoc">1103 </div><div·class="memdoc">
  
1104 </div>1104 </div>
1105 </div>1105 </div>
1106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>1106 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
1107 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>1107 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
1108 </ul>1108 </ul>
1109 </div><!--·contents·-->1109 </div><!--·contents·-->
1110 <!--·start·footer·part·-->1110 <!--·start·footer·part·-->
1111 <hr·class="footer"/><address·class="footer"><small>1111 <hr·class="footer"/><address·class="footer"><small>
1112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.81112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
1113 </small></address>1113 </small></address>
1114 </body>1114 </body>
2.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02890.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;79 <a·href="#pub-static-attribs">Static·Public·Attributes</a>·&#124;
80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;80 <a·href="#pro-attribs">Protected·Attributes</a>·&#124;
81 <a·href="a02887.html">List·of·all·members</a>··</div>81 <a·href="a02887.html">List·of·all·members</a>··</div>
82 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·Struct·Template·Reference</div></div>82 ··<div·class="headertitle"><div·class="title">Dune::Derivatives&lt;·F,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·Struct·Template·Reference</div></div>
83 </div><!--header-->83 </div><!--header-->
84 <div·class="contents">84 <div·class="contents">
  
85 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:a93dbfe74ea6f4b0186d98048ca093617"·id="r_a93dbfe74ea6f4b0186d98048ca093617"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html#a93dbfe74ea6f4b0186d98048ca093617">This</a></td></tr>89 <tr·class="memitem:a93dbfe74ea6f4b0186d98048ca093617"·id="r_a93dbfe74ea6f4b0186d98048ca093617"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html#a93dbfe74ea6f4b0186d98048ca093617">This</a></td></tr>
90 <tr·class="separator:a93dbfe74ea6f4b0186d98048ca093617"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a93dbfe74ea6f4b0186d98048ca093617"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:a95630f77ccddda8e2773dc036bf43379"·id="r_a95630f77ccddda8e2773dc036bf43379"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html#a95630f77ccddda8e2773dc036bf43379">ScalarDeriv</a></td></tr>91 <tr·class="memitem:a95630f77ccddda8e2773dc036bf43379"·id="r_a95630f77ccddda8e2773dc036bf43379"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02890.html#a95630f77ccddda8e2773dc036bf43379">ScalarDeriv</a></td></tr>
92 <tr·class="separator:a95630f77ccddda8e2773dc036bf43379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:a95630f77ccddda8e2773dc036bf43379"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 680, 15 lines modifiedOffset 680, 15 lines modified
680 ··</tr>680 ··</tr>
681 </table>681 </table>
682 </div><div·class="memdoc">682 </div><div·class="memdoc">
  
683 </div>683 </div>
684 </div>684 </div>
685 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>685 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
686 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>686 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
687 </ul>687 </ul>
688 </div><!--·contents·-->688 </div><!--·contents·-->
689 <!--·start·footer·part·-->689 <!--·start·footer·part·-->
690 <hr·class="footer"/><address·class="footer"><small>690 <hr·class="footer"/><address·class="footer"><small>
691 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8691 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
692 </small></address>692 </small></address>
693 </body>693 </body>
2.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02894.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a02891.html">List·of·all·members</a>··</div>78 <a·href="a02891.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Vec1,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Vec1,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:ac04a02d9ccb698e4547b75ba03836c43"·id="r_ac04a02d9ccb698e4547b75ba03836c43"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr>86 <tr·class="memitem:ac04a02d9ccb698e4547b75ba03836c43"·id="r_ac04a02d9ccb698e4547b75ba03836c43"><td·class="memTemplParams"·colspan="2">template&lt;class·Field·&gt;·</td></tr>
87 <tr·class="memitem:ac04a02d9ccb698e4547b75ba03836c43"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02894.html#ac04a02d9ccb698e4547b75ba03836c43">apply</a>·(unsigned·int·r,·const·Field·&amp;a,·const·Vec1·&amp;x,·Vec2·&amp;y)</td></tr>87 <tr·class="memitem:ac04a02d9ccb698e4547b75ba03836c43"><td·class="memTemplItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a02894.html#ac04a02d9ccb698e4547b75ba03836c43">apply</a>·(unsigned·int·r,·const·Field·&amp;a,·const·Vec1·&amp;x,·Vec2·&amp;y)</td></tr>
88 <tr·class="separator:ac04a02d9ccb698e4547b75ba03836c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:ac04a02d9ccb698e4547b75ba03836c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table>89 </table>
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ··</tr>138 ··</tr>
139 </table>139 </table>
140 </div><div·class="memdoc">140 </div><div·class="memdoc">
  
141 </div>141 </div>
142 </div>142 </div>
143 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>143 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
144 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>144 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <hr·class="footer"/><address·class="footer"><small>148 <hr·class="footer"/><address·class="footer"><small>
149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8149 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
150 </small></address>150 </small></address>
151 </body>151 </body>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02898.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02895.html">List·of·all·members</a>··</div>79 <a·href="a02895.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a973523ffd9cb9984fe57e969a382fb20"·id="r_a973523ffd9cb9984fe57e969a382fb20"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02898.html#a973523ffd9cb9984fe57e969a382fb20">Vec1</a></td></tr>87 <tr·class="memitem:a973523ffd9cb9984fe57e969a382fb20"·id="r_a973523ffd9cb9984fe57e969a382fb20"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02898.html#a973523ffd9cb9984fe57e969a382fb20">Vec1</a></td></tr>
88 <tr·class="separator:a973523ffd9cb9984fe57e969a382fb20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a973523ffd9cb9984fe57e969a382fb20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 161, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>166 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
167 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>167 <li><a·class="el"·href="a00209_source.html">tensor.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8172 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02902.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02899.html">List·of·all·members</a>··</div>79 <a·href="a02899.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·dimR,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a08b35f9f0c1247451e2b4f91057da7d8"·id="r_a08b35f9f0c1247451e2b4f91057da7d8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html#a08b35f9f0c1247451e2b4f91057da7d8">Vec1</a></td></tr>87 <tr·class="memitem:a08b35f9f0c1247451e2b4f91057da7d8"·id="r_a08b35f9f0c1247451e2b4f91057da7d8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02902.html#a08b35f9f0c1247451e2b4f91057da7d8">Vec1</a></td></tr>
88 <tr·class="separator:a08b35f9f0c1247451e2b4f91057da7d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a08b35f9f0c1247451e2b4f91057da7d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 161, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>166 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
167 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>167 <li><a·class="el"·href="a00209_source.html">tensor.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8172 Generated·by&#160;<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>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02906.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02903.html">List·of·all·members</a>··</div>79 <a·href="a02903.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::derivative·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a61cacd9bf13621824891a6e60a8eb222"·id="r_a61cacd9bf13621824891a6e60a8eb222"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02906.html#a61cacd9bf13621824891a6e60a8eb222">Vec1</a></td></tr>87 <tr·class="memitem:a61cacd9bf13621824891a6e60a8eb222"·id="r_a61cacd9bf13621824891a6e60a8eb222"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02906.html#a61cacd9bf13621824891a6e60a8eb222">Vec1</a></td></tr>
88 <tr·class="separator:a61cacd9bf13621824891a6e60a8eb222"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a61cacd9bf13621824891a6e60a8eb222"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 161, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>166 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
167 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>167 <li><a·class="el"·href="a00209_source.html">tensor.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8172 Generated·by&#160;<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>
2.25 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02910.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02907.html">List·of·all·members</a>··</div>79 <a·href="a02907.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::LFETensorAxpy&lt;·Derivatives&lt;·F1,·dimD,·1,·d,·DerivativeLayoutNS::value·&gt;,·Vec2,·deriv·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a2abf78fc03eac4b76c56239fc907393c"·id="r_a2abf78fc03eac4b76c56239fc907393c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html#a2abf78fc03eac4b76c56239fc907393c">Vec1</a></td></tr>87 <tr·class="memitem:a2abf78fc03eac4b76c56239fc907393c"·id="r_a2abf78fc03eac4b76c56239fc907393c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·d,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02910.html#a2abf78fc03eac4b76c56239fc907393c">Vec1</a></td></tr>
88 <tr·class="separator:a2abf78fc03eac4b76c56239fc907393c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a2abf78fc03eac4b76c56239fc907393c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
Offset 161, 15 lines modifiedOffset 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·struct·was·generated·from·the·following·file:<ul>166 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
167 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>167 <li><a·class="el"·href="a00209_source.html">tensor.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8172 Generated·by&#160;<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>
1.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02914.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;77 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
78 <a·href="a02911.html">List·of·all·members</a>··</div>78 <a·href="a02911.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Vec1,·Vec2·&gt;·Struct·Template·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Vec1,·Vec2·&gt;·Struct·Template·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
83 <table·class="memberdecls">83 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
85 Static·Public·Member·Functions</h2></td></tr>85 Static·Public·Member·Functions</h2></td></tr>
86 <tr·class="memitem:a63aad594e8c949f4e95c8dc1eba12989"·id="r_a63aad594e8c949f4e95c8dc1eba12989"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02914.html#a63aad594e8c949f4e95c8dc1eba12989">apply</a>·(unsigned·int·r,·const·Vec1·&amp;vec1,·Vec2·&amp;vec2)</td></tr>86 <tr·class="memitem:a63aad594e8c949f4e95c8dc1eba12989"·id="r_a63aad594e8c949f4e95c8dc1eba12989"><td·class="memItemLeft"·align="right"·valign="top">static·void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02914.html#a63aad594e8c949f4e95c8dc1eba12989">apply</a>·(unsigned·int·r,·const·Vec1·&amp;vec1,·Vec2·&amp;vec2)</td></tr>
87 <tr·class="separator:a63aad594e8c949f4e95c8dc1eba12989"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a63aad594e8c949f4e95c8dc1eba12989"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>88 </table>
89 <h2·class="groupheader">Member·Function·Documentation</h2>89 <h2·class="groupheader">Member·Function·Documentation</h2>
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ··</tr>129 ··</tr>
130 </table>130 </table>
131 </div><div·class="memdoc">131 </div><div·class="memdoc">
  
132 </div>132 </div>
133 </div>133 </div>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>135 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <hr·class="footer"/><address·class="footer"><small>139 <hr·class="footer"/><address·class="footer"><small>
140 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8140 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
141 </small></address>141 </small></address>
142 </body>142 </body>
2.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02918.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02915.html">List·of·all·members</a>··</div>79 <a·href="a02915.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0987935fe135fc0fb87d7f83eddb72f5"·id="r_a0987935fe135fc0fb87d7f83eddb72f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html#a0987935fe135fc0fb87d7f83eddb72f5">Vec1</a></td></tr>87 <tr·class="memitem:a0987935fe135fc0fb87d7f83eddb72f5"·id="r_a0987935fe135fc0fb87d7f83eddb72f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html#a0987935fe135fc0fb87d7f83eddb72f5">Vec1</a></td></tr>
88 <tr·class="separator:a0987935fe135fc0fb87d7f83eddb72f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0987935fe135fc0fb87d7f83eddb72f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:abe4da6d8ba44c296550c87ddc3f080d1"·id="r_abe4da6d8ba44c296550c87ddc3f080d1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html#abe4da6d8ba44c296550c87ddc3f080d1">Vec2</a></td></tr>89 <tr·class="memitem:abe4da6d8ba44c296550c87ddc3f080d1"·id="r_abe4da6d8ba44c296550c87ddc3f080d1"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02918.html#abe4da6d8ba44c296550c87ddc3f080d1">Vec2</a></td></tr>
90 <tr·class="separator:abe4da6d8ba44c296550c87ddc3f080d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:abe4da6d8ba44c296550c87ddc3f080d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02922.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02919.html">List·of·all·members</a>··</div>79 <a·href="a02919.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0dd4ed04a876b2620be267e537090441"·id="r_a0dd4ed04a876b2620be267e537090441"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html#a0dd4ed04a876b2620be267e537090441">Vec1</a></td></tr>87 <tr·class="memitem:a0dd4ed04a876b2620be267e537090441"·id="r_a0dd4ed04a876b2620be267e537090441"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html#a0dd4ed04a876b2620be267e537090441">Vec1</a></td></tr>
88 <tr·class="separator:a0dd4ed04a876b2620be267e537090441"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0dd4ed04a876b2620be267e537090441"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:af33652695c835c7fd028aa039d8bd72c"·id="r_af33652695c835c7fd028aa039d8bd72c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html#af33652695c835c7fd028aa039d8bd72c">Vec2</a></td></tr>89 <tr·class="memitem:af33652695c835c7fd028aa039d8bd72c"·id="r_af33652695c835c7fd028aa039d8bd72c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02922.html#af33652695c835c7fd028aa039d8bd72c">Vec2</a></td></tr>
90 <tr·class="separator:af33652695c835c7fd028aa039d8bd72c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:af33652695c835c7fd028aa039d8bd72c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02926.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02923.html">List·of·all·members</a>··</div>79 <a·href="a02923.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a4b67a78ef72b145e0145cb63a4a28678"·id="r_a4b67a78ef72b145e0145cb63a4a28678"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html#a4b67a78ef72b145e0145cb63a4a28678">Vec1</a></td></tr>87 <tr·class="memitem:a4b67a78ef72b145e0145cb63a4a28678"·id="r_a4b67a78ef72b145e0145cb63a4a28678"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html#a4b67a78ef72b145e0145cb63a4a28678">Vec1</a></td></tr>
88 <tr·class="separator:a4b67a78ef72b145e0145cb63a4a28678"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a4b67a78ef72b145e0145cb63a4a28678"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a1263dfe52e4b2e1bca0d4491c1fb6589"·id="r_a1263dfe52e4b2e1bca0d4491c1fb6589"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html#a1263dfe52e4b2e1bca0d4491c1fb6589">Vec2</a></td></tr>89 <tr·class="memitem:a1263dfe52e4b2e1bca0d4491c1fb6589"·id="r_a1263dfe52e4b2e1bca0d4491c1fb6589"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02926.html#a1263dfe52e4b2e1bca0d4491c1fb6589">Vec2</a></td></tr>
90 <tr·class="separator:a1263dfe52e4b2e1bca0d4491c1fb6589"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a1263dfe52e4b2e1bca0d4491c1fb6589"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02930.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02927.html">List·of·all·members</a>··</div>79 <a·href="a02927.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:aa033fdd4a2644c5ab09847f7b1f9647c"·id="r_aa033fdd4a2644c5ab09847f7b1f9647c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html#aa033fdd4a2644c5ab09847f7b1f9647c">Vec1</a></td></tr>87 <tr·class="memitem:aa033fdd4a2644c5ab09847f7b1f9647c"·id="r_aa033fdd4a2644c5ab09847f7b1f9647c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html#aa033fdd4a2644c5ab09847f7b1f9647c">Vec1</a></td></tr>
88 <tr·class="separator:aa033fdd4a2644c5ab09847f7b1f9647c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:aa033fdd4a2644c5ab09847f7b1f9647c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ab903917ab9bf58c3b11d7d9c188cf36e"·id="r_ab903917ab9bf58c3b11d7d9c188cf36e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html#ab903917ab9bf58c3b11d7d9c188cf36e">Vec2</a></td></tr>89 <tr·class="memitem:ab903917ab9bf58c3b11d7d9c188cf36e"·id="r_ab903917ab9bf58c3b11d7d9c188cf36e"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02930.html#ab903917ab9bf58c3b11d7d9c188cf36e">Vec2</a></td></tr>
90 <tr·class="separator:ab903917ab9bf58c3b11d7d9c188cf36e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ab903917ab9bf58c3b11d7d9c188cf36e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02934.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02931.html">List·of·all·members</a>··</div>79 <a·href="a02931.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·Derivatives&lt;·F2,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a2025fd1f4cb162a5509e3e5fafdc963d"·id="r_a2025fd1f4cb162a5509e3e5fafdc963d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html#a2025fd1f4cb162a5509e3e5fafdc963d">Vec1</a></td></tr>87 <tr·class="memitem:a2025fd1f4cb162a5509e3e5fafdc963d"·id="r_a2025fd1f4cb162a5509e3e5fafdc963d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html#a2025fd1f4cb162a5509e3e5fafdc963d">Vec1</a></td></tr>
88 <tr·class="separator:a2025fd1f4cb162a5509e3e5fafdc963d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a2025fd1f4cb162a5509e3e5fafdc963d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:af61d06adc61b6b2f03e6b4ffa0e4d4b8"·id="r_af61d06adc61b6b2f03e6b4ffa0e4d4b8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html#af61d06adc61b6b2f03e6b4ffa0e4d4b8">Vec2</a></td></tr>89 <tr·class="memitem:af61d06adc61b6b2f03e6b4ffa0e4d4b8"·id="r_af61d06adc61b6b2f03e6b4ffa0e4d4b8"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02934.html#af61d06adc61b6b2f03e6b4ffa0e4d4b8">Vec2</a></td></tr>
90 <tr·class="separator:af61d06adc61b6b2f03e6b4ffa0e4d4b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:af61d06adc61b6b2f03e6b4ffa0e4d4b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02938.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02935.html">List·of·all·members</a>··</div>79 <a·href="a02935.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a2c64fb59e0c557444d13bebd002f8695"·id="r_a2c64fb59e0c557444d13bebd002f8695"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html#a2c64fb59e0c557444d13bebd002f8695">Vec1</a></td></tr>87 <tr·class="memitem:a2c64fb59e0c557444d13bebd002f8695"·id="r_a2c64fb59e0c557444d13bebd002f8695"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html#a2c64fb59e0c557444d13bebd002f8695">Vec1</a></td></tr>
88 <tr·class="separator:a2c64fb59e0c557444d13bebd002f8695"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a2c64fb59e0c557444d13bebd002f8695"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a76a1a9757a291b765f350ffe432ea1ba"·id="r_a76a1a9757a291b765f350ffe432ea1ba"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html#a76a1a9757a291b765f350ffe432ea1ba">Vec2</a></td></tr>89 <tr·class="memitem:a76a1a9757a291b765f350ffe432ea1ba"·id="r_a76a1a9757a291b765f350ffe432ea1ba"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02938.html#a76a1a9757a291b765f350ffe432ea1ba">Vec2</a></td></tr>
90 <tr·class="separator:a76a1a9757a291b765f350ffe432ea1ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a76a1a9757a291b765f350ffe432ea1ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.78 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02942.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02939.html">List·of·all·members</a>··</div>79 <a·href="a02939.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a0ff420608a0b418ad78dd73d87352610"·id="r_a0ff420608a0b418ad78dd73d87352610"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html#a0ff420608a0b418ad78dd73d87352610">Vec1</a></td></tr>87 <tr·class="memitem:a0ff420608a0b418ad78dd73d87352610"·id="r_a0ff420608a0b418ad78dd73d87352610"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html#a0ff420608a0b418ad78dd73d87352610">Vec1</a></td></tr>
88 <tr·class="separator:a0ff420608a0b418ad78dd73d87352610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a0ff420608a0b418ad78dd73d87352610"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ae5a903febd5165acd6a0aac1adae7dca"·id="r_ae5a903febd5165acd6a0aac1adae7dca"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html#ae5a903febd5165acd6a0aac1adae7dca">Vec2</a></td></tr>89 <tr·class="memitem:ae5a903febd5165acd6a0aac1adae7dca"·id="r_ae5a903febd5165acd6a0aac1adae7dca"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02942.html#ae5a903febd5165acd6a0aac1adae7dca">Vec2</a></td></tr>
90 <tr·class="separator:ae5a903febd5165acd6a0aac1adae7dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ae5a903febd5165acd6a0aac1adae7dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02946.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02943.html">List·of·all·members</a>··</div>79 <a·href="a02943.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:af2893baa22f60ef729ebccb75df28b2d"·id="r_af2893baa22f60ef729ebccb75df28b2d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html#af2893baa22f60ef729ebccb75df28b2d">Vec1</a></td></tr>87 <tr·class="memitem:af2893baa22f60ef729ebccb75df28b2d"·id="r_af2893baa22f60ef729ebccb75df28b2d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html#af2893baa22f60ef729ebccb75df28b2d">Vec1</a></td></tr>
88 <tr·class="separator:af2893baa22f60ef729ebccb75df28b2d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:af2893baa22f60ef729ebccb75df28b2d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a3620da33fdfe78868e202d0ede3a2fea"·id="r_a3620da33fdfe78868e202d0ede3a2fea"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html#a3620da33fdfe78868e202d0ede3a2fea">Vec2</a></td></tr>89 <tr·class="memitem:a3620da33fdfe78868e202d0ede3a2fea"·id="r_a3620da33fdfe78868e202d0ede3a2fea"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02946.html#a3620da33fdfe78868e202d0ede3a2fea">Vec2</a></td></tr>
90 <tr·class="separator:a3620da33fdfe78868e202d0ede3a2fea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a3620da33fdfe78868e202d0ede3a2fea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02950.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02947.html">List·of·all·members</a>··</div>79 <a·href="a02947.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·Derivatives&lt;·F2,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:af391c6bd8e0386bd5062659435547575"·id="r_af391c6bd8e0386bd5062659435547575"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html#af391c6bd8e0386bd5062659435547575">Vec1</a></td></tr>87 <tr·class="memitem:af391c6bd8e0386bd5062659435547575"·id="r_af391c6bd8e0386bd5062659435547575"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html#af391c6bd8e0386bd5062659435547575">Vec1</a></td></tr>
88 <tr·class="separator:af391c6bd8e0386bd5062659435547575"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:af391c6bd8e0386bd5062659435547575"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a2ff4438d148f123474b654c0f8d58aed"·id="r_a2ff4438d148f123474b654c0f8d58aed"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html#a2ff4438d148f123474b654c0f8d58aed">Vec2</a></td></tr>89 <tr·class="memitem:a2ff4438d148f123474b654c0f8d58aed"·id="r_a2ff4438d148f123474b654c0f8d58aed"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F2,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02950.html#a2ff4438d148f123474b654c0f8d58aed">Vec2</a></td></tr>
90 <tr·class="separator:a2ff4438d148f123474b654c0f8d58aed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a2ff4438d148f123474b654c0f8d58aed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02954.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02951.html">List·of·all·members</a>··</div>79 <a·href="a02951.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·F2·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·layout·&gt;,·F2·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a943101a2eaaf3fc9d38603ffb1e1379d"·id="r_a943101a2eaaf3fc9d38603ffb1e1379d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html#a943101a2eaaf3fc9d38603ffb1e1379d">Vec1</a></td></tr>87 <tr·class="memitem:a943101a2eaaf3fc9d38603ffb1e1379d"·id="r_a943101a2eaaf3fc9d38603ffb1e1379d"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·layout·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html#a943101a2eaaf3fc9d38603ffb1e1379d">Vec1</a></td></tr>
88 <tr·class="separator:a943101a2eaaf3fc9d38603ffb1e1379d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a943101a2eaaf3fc9d38603ffb1e1379d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a4e388d46fd6a2b01afdecb5706848f40"·id="r_a4e388d46fd6a2b01afdecb5706848f40"><td·class="memItemLeft"·align="right"·valign="top">typedef·F2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html#a4e388d46fd6a2b01afdecb5706848f40">Vec2</a></td></tr>89 <tr·class="memitem:a4e388d46fd6a2b01afdecb5706848f40"·id="r_a4e388d46fd6a2b01afdecb5706848f40"><td·class="memItemLeft"·align="right"·valign="top">typedef·F2&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02954.html#a4e388d46fd6a2b01afdecb5706848f40">Vec2</a></td></tr>
90 <tr·class="separator:a4e388d46fd6a2b01afdecb5706848f40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a4e388d46fd6a2b01afdecb5706848f40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02958.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02955.html">List·of·all·members</a>··</div>79 <a·href="a02955.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a16e960e159aa10e413b8c3d9b8e9f14b"·id="r_a16e960e159aa10e413b8c3d9b8e9f14b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html#a16e960e159aa10e413b8c3d9b8e9f14b">Vec1</a></td></tr>87 <tr·class="memitem:a16e960e159aa10e413b8c3d9b8e9f14b"·id="r_a16e960e159aa10e413b8c3d9b8e9f14b"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html#a16e960e159aa10e413b8c3d9b8e9f14b">Vec1</a></td></tr>
88 <tr·class="separator:a16e960e159aa10e413b8c3d9b8e9f14b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a16e960e159aa10e413b8c3d9b8e9f14b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a202a74928efab1f08cb28816dfd71e10"·id="r_a202a74928efab1f08cb28816dfd71e10"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html#a202a74928efab1f08cb28816dfd71e10">Vec2</a></td></tr>89 <tr·class="memitem:a202a74928efab1f08cb28816dfd71e10"·id="r_a202a74928efab1f08cb28816dfd71e10"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02958.html#a202a74928efab1f08cb28816dfd71e10">Vec2</a></td></tr>
90 <tr·class="separator:a202a74928efab1f08cb28816dfd71e10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a202a74928efab1f08cb28816dfd71e10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.57 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02962.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02959.html">List·of·all·members</a>··</div>79 <a·href="a02959.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·dimR,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a035849a363c494905859227243ce23da"·id="r_a035849a363c494905859227243ce23da"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html#a035849a363c494905859227243ce23da">Vec1</a></td></tr>87 <tr·class="memitem:a035849a363c494905859227243ce23da"·id="r_a035849a363c494905859227243ce23da"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·dimR,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html#a035849a363c494905859227243ce23da">Vec1</a></td></tr>
88 <tr·class="separator:a035849a363c494905859227243ce23da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a035849a363c494905859227243ce23da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:afba7799b25a73ceb9c5e304eea11fe3d"·id="r_afba7799b25a73ceb9c5e304eea11fe3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html#afba7799b25a73ceb9c5e304eea11fe3d">Vec2</a></td></tr>89 <tr·class="memitem:afba7799b25a73ceb9c5e304eea11fe3d"·id="r_afba7799b25a73ceb9c5e304eea11fe3d"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02962.html#afba7799b25a73ceb9c5e304eea11fe3d">Vec2</a></td></tr>
90 <tr·class="separator:afba7799b25a73ceb9c5e304eea11fe3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:afba7799b25a73ceb9c5e304eea11fe3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02966.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02963.html">List·of·all·members</a>··</div>79 <a·href="a02963.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a26308a3f1cf2c80baca36ab4912b4008"·id="r_a26308a3f1cf2c80baca36ab4912b4008"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html#a26308a3f1cf2c80baca36ab4912b4008">Vec1</a></td></tr>87 <tr·class="memitem:a26308a3f1cf2c80baca36ab4912b4008"·id="r_a26308a3f1cf2c80baca36ab4912b4008"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html#a26308a3f1cf2c80baca36ab4912b4008">Vec1</a></td></tr>
88 <tr·class="separator:a26308a3f1cf2c80baca36ab4912b4008"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a26308a3f1cf2c80baca36ab4912b4008"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a88e79655fcf1ea7e2a3bbc0850186737"·id="r_a88e79655fcf1ea7e2a3bbc0850186737"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html#a88e79655fcf1ea7e2a3bbc0850186737">Vec2</a></td></tr>89 <tr·class="memitem:a88e79655fcf1ea7e2a3bbc0850186737"·id="r_a88e79655fcf1ea7e2a3bbc0850186737"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02966.html#a88e79655fcf1ea7e2a3bbc0850186737">Vec2</a></td></tr>
90 <tr·class="separator:a88e79655fcf1ea7e2a3bbc0850186737"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a88e79655fcf1ea7e2a3bbc0850186737"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02970.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02967.html">List·of·all·members</a>··</div>79 <a·href="a02967.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·dimR·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:aa870b1f9960f8c6bd54bdfeca8afd27c"·id="r_aa870b1f9960f8c6bd54bdfeca8afd27c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html#aa870b1f9960f8c6bd54bdfeca8afd27c">Vec1</a></td></tr>87 <tr·class="memitem:aa870b1f9960f8c6bd54bdfeca8afd27c"·id="r_aa870b1f9960f8c6bd54bdfeca8afd27c"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html#aa870b1f9960f8c6bd54bdfeca8afd27c">Vec1</a></td></tr>
88 <tr·class="separator:aa870b1f9960f8c6bd54bdfeca8afd27c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:aa870b1f9960f8c6bd54bdfeca8afd27c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ad24fdfbb610779c84e3396619e5d31ec"·id="r_ad24fdfbb610779c84e3396619e5d31ec"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html#ad24fdfbb610779c84e3396619e5d31ec">Vec2</a></td></tr>89 <tr·class="memitem:ad24fdfbb610779c84e3396619e5d31ec"·id="r_ad24fdfbb610779c84e3396619e5d31ec"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·dimR·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02970.html#ad24fdfbb610779c84e3396619e5d31ec">Vec2</a></td></tr>
90 <tr·class="separator:ad24fdfbb610779c84e3396619e5d31ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ad24fdfbb610779c84e3396619e5d31ec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02974.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02971.html">List·of·all·members</a>··</div>79 <a·href="a02971.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::value·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a8e8db3ea9dda40b8fb5c9073d966118f"·id="r_a8e8db3ea9dda40b8fb5c9073d966118f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html#a8e8db3ea9dda40b8fb5c9073d966118f">Vec1</a></td></tr>87 <tr·class="memitem:a8e8db3ea9dda40b8fb5c9073d966118f"·id="r_a8e8db3ea9dda40b8fb5c9073d966118f"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a811ae86f7133497672d9229a382f754a">DerivativeLayoutNS::value</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html#a8e8db3ea9dda40b8fb5c9073d966118f">Vec1</a></td></tr>
88 <tr·class="separator:a8e8db3ea9dda40b8fb5c9073d966118f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a8e8db3ea9dda40b8fb5c9073d966118f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:a7f779ba71a1bbb7364a9147f000cf2d4"·id="r_a7f779ba71a1bbb7364a9147f000cf2d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html#a7f779ba71a1bbb7364a9147f000cf2d4">Vec2</a></td></tr>89 <tr·class="memitem:a7f779ba71a1bbb7364a9147f000cf2d4"·id="r_a7f779ba71a1bbb7364a9147f000cf2d4"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02974.html#a7f779ba71a1bbb7364a9147f000cf2d4">Vec2</a></td></tr>
90 <tr·class="separator:a7f779ba71a1bbb7364a9147f000cf2d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:a7f779ba71a1bbb7364a9147f000cf2d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02978.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;78 <a·href="#pub-static-methods">Static·Public·Member·Functions</a>·&#124;
79 <a·href="a02975.html">List·of·all·members</a>··</div>79 <a·href="a02975.html">List·of·all·members</a>··</div>
80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::DerivativeAssign&lt;·Derivatives&lt;·F1,·dimD,·1,·deriv,·DerivativeLayoutNS::derivative·&gt;,·FieldVector&lt;·F2,·1·&gt;·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p><code>#include·&lt;<a·class="el"·href="a00449_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/utility/tensor.hh</a>&gt;</code></p>
84 <table·class="memberdecls">84 <table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
86 Public·Types</h2></td></tr>86 Public·Types</h2></td></tr>
87 <tr·class="memitem:a157a3ee245780bbe26958599e7167c69"·id="r_a157a3ee245780bbe26958599e7167c69"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html#a157a3ee245780bbe26958599e7167c69">Vec1</a></td></tr>87 <tr·class="memitem:a157a3ee245780bbe26958599e7167c69"·id="r_a157a3ee245780bbe26958599e7167c69"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02874.html">Derivatives</a>&lt;·F1,·dimD,·1,·deriv,·<a·class="el"·href="a00580.html#add705beef9cafc8fdff680302f42d6c0a0767ce89090503f50f831b6c9f97080c">DerivativeLayoutNS::derivative</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html#a157a3ee245780bbe26958599e7167c69">Vec1</a></td></tr>
88 <tr·class="separator:a157a3ee245780bbe26958599e7167c69"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a157a3ee245780bbe26958599e7167c69"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ac3a977bb902008e332ed25816ffb1537"·id="r_ac3a977bb902008e332ed25816ffb1537"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html#ac3a977bb902008e332ed25816ffb1537">Vec2</a></td></tr>89 <tr·class="memitem:ac3a977bb902008e332ed25816ffb1537"·id="r_ac3a977bb902008e332ed25816ffb1537"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·F2,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02978.html#ac3a977bb902008e332ed25816ffb1537">Vec2</a></td></tr>
90 <tr·class="separator:ac3a977bb902008e332ed25816ffb1537"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ac3a977bb902008e332ed25816ffb1537"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ··</tr>170 ··</tr>
171 </table>171 </table>
172 </div><div·class="memdoc">172 </div><div·class="memdoc">
  
173 </div>173 </div>
174 </div>174 </div>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
176 <li><a·class="el"·href="a00449_source.html">tensor.hh</a></li>176 <li><a·class="el"·href="a00209_source.html">tensor.hh</a></li>
177 </ul>177 </ul>
178 </div><!--·contents·-->178 </div><!--·contents·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <hr·class="footer"/><address·class="footer"><small>180 <hr·class="footer"/><address·class="footer"><small>
181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8181 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
182 </small></address>182 </small></address>
183 </body>183 </body>
1.97 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02982.html
    
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
81 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00564.html">Whitney·elements</a></div></div></div>81 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00564.html">Whitney·elements</a></div></div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
  
84 <p>FiniteElement·for·lowest·order·edge·elements·on·simplices.··84 <p>FiniteElement·for·lowest·order·edge·elements·on·simplices.··
85 ·<a·href="a02982.html#details">More...</a></p>85 ·<a·href="a02982.html#details">More...</a></p>
  
86 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</code></p>86 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</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·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02986.html">Traits</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02986.html">Traits</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 </div><div·class="memdoc">296 </div><div·class="memdoc">
  
297 <p>return·geometry·type·of·this·element·</p>297 <p>return·geometry·type·of·this·element·</p>
  
298 </div>298 </div>
299 </div>299 </div>
300 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>300 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
301 <li><a·class="el"·href="a00209_source.html">edges0.5.hh</a></li>301 <li><a·class="el"·href="a00185_source.html">edges0.5.hh</a></li>
302 </ul>302 </ul>
303 </div><!--·contents·-->303 </div><!--·contents·-->
304 <!--·start·footer·part·-->304 <!--·start·footer·part·-->
305 <hr·class="footer"/><address·class="footer"><small>305 <hr·class="footer"/><address·class="footer"><small>
306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8306 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
307 </small></address>307 </small></address>
308 </body>308 </body>
1.95 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02986.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#pub-types">Public·Types</a>·&#124;77 <a·href="#pub-types">Public·Types</a>·&#124;
78 <a·href="a02983.html">List·of·all·members</a>··</div>78 <a·href="a02983.html">List·of·all·members</a>··</div>
79 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits·Struct·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits·Struct·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits:</div>84 Inheritance·diagram·for·Dune::EdgeS0_5FiniteElement&lt;·Geometry,·RF·&gt;::Traits:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a02985.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a02985.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map">87 <map·name="a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map"·id="a_dune_1_1_edge_s0__5_finite_element_3_01_geometry_00_01_r_f_01_4_1_1_traits_inherit__map">
88 <area·shape="rect"·title="·"·alt=""·coords="5,93,207,133"/>88 <area·shape="rect"·title="·"·alt=""·coords="5,93,207,133"/>
89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="9,5,203,45"/>89 <area·shape="rect"·href="a01538.html"·title="types·of·component·objects"·alt=""·coords="9,5,203,45"/>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ········</tr>147 ········</tr>
148 ······</table>148 ······</table>
149 </div><div·class="memdoc">149 </div><div·class="memdoc">
  
150 </div>150 </div>
151 </div>151 </div>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li><a·class="el"·href="a00209_source.html">edges0.5.hh</a></li>153 <li><a·class="el"·href="a00185_source.html">edges0.5.hh</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
157 <hr·class="footer"/><address·class="footer"><small>157 <hr·class="footer"/><address·class="footer"><small>
158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8158 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
159 </small></address>159 </small></address>
160 </body>160 </body>
2.12 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02990.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;·Struct·Template·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;·Struct·Template·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Factory·for·<a·class="el"·href="a02982.html"·title="FiniteElement·for·lowest·order·edge·elements·on·simplices.">EdgeS0_5FiniteElement</a>·objects.··83 <p>Factory·for·<a·class="el"·href="a02982.html"·title="FiniteElement·for·lowest·order·edge·elements·on·simplices.">EdgeS0_5FiniteElement</a>·objects.··
84 ·<a·href="a02990.html#details">More...</a></p>84 ·<a·href="a02990.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/localfunctions/whitney/edges0.5.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>87 Inheritance·diagram·for·Dune::EdgeS0_5FiniteElementFactory&lt;·Geometry,·RF·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02989.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02989.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">90 <map·name="a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_finite_element_factory_3_01_geometry_00_01_r_f_01_4_inherit__map">
91 <area·shape="rect"·title="Factory·for·EdgeS0_5FiniteElement·objects."·alt=""·coords="21,93,223,133"/>91 <area·shape="rect"·title="Factory·for·EdgeS0_5FiniteElement·objects."·alt=""·coords="21,93,223,133"/>
92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>92 <area·shape="rect"·href="a01542.html"·title="Factory·interface·for·global&#45;valued·finite·elements."·alt=""·coords="5,5,239,45"/>
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 </div><div·class="memdoc">401 </div><div·class="memdoc">
  
402 <p>create·a·finite·element·from·a·vertex·ordering·</p>402 <p>create·a·finite·element·from·a·vertex·ordering·</p>
  
403 </div>403 </div>
404 </div>404 </div>
405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>405 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
406 <li><a·class="el"·href="a00209_source.html">edges0.5.hh</a></li>406 <li><a·class="el"·href="a00185_source.html">edges0.5.hh</a></li>
407 </ul>407 </ul>
408 </div><!--·contents·-->408 </div><!--·contents·-->
409 <!--·start·footer·part·-->409 <!--·start·footer·part·-->
410 <hr·class="footer"/><address·class="footer"><small>410 <hr·class="footer"/><address·class="footer"><small>
411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8411 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
412 </small></address>412 </small></address>
413 </body>413 </body>
2.18 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02994.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.··83 <p>Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.··
84 ·<a·href="a02994.html#details">More...</a></p>84 ·<a·href="a02994.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04568_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;:</div>87 Inheritance·diagram·for·Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a02993.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a02993.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map">90 <map·name="a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_basis_3_01_geometry_00_01_r_f_01_4_inherit__map">
91 <area·shape="rect"·title="Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices."·alt=""·coords="18,227,173,267"/>91 <area·shape="rect"·title="Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices."·alt=""·coords="18,227,173,267"/>
92 <area·shape="rect"·href="a03006.html"·title="·"·alt=""·coords="5,123,185,177"/>92 <area·shape="rect"·href="a03006.html"·title="·"·alt=""·coords="5,123,185,177"/>
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 </div><div·class="memdoc">368 </div><div·class="memdoc">
  
369 <p>number·of·shape·functions·</p>369 <p>number·of·shape·functions·</p>
  
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="a04568_source.html">whitney/edges0.5/basis.hh</a></li>373 <li><a·class="el"·href="a04565_source.html">whitney/edges0.5/basis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8378 Generated·by&#160;<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>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a02998.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;::Traits·Struct·Reference</div></div>80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;::Traits·Struct·Reference</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>export·type·traits·for·function·signature··83 <p>export·type·traits·for·function·signature··
84 ·<a·href="a02998.html#details">More...</a></p>84 ·<a·href="a02998.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04568_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04565_source.html">dune/localfunctions/whitney/edges0.5/basis.hh</a>&gt;</code></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
88 Public·Types</h2></td></tr>88 Public·Types</h2></td></tr>
89 <tr·class="memitem:ad121810357cabf0ea3110fa5b984cbba"·id="r_ad121810357cabf0ea3110fa5b984cbba"><td·class="memItemLeft"·align="right"·valign="top">typedef·Geometry::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">DomainField</a></td></tr>89 <tr·class="memitem:ad121810357cabf0ea3110fa5b984cbba"·id="r_ad121810357cabf0ea3110fa5b984cbba"><td·class="memItemLeft"·align="right"·valign="top">typedef·Geometry::ctype&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">DomainField</a></td></tr>
90 <tr·class="separator:ad121810357cabf0ea3110fa5b984cbba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:ad121810357cabf0ea3110fa5b984cbba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:abdf78376cd30509c3167e83e5d7ff8e7"·id="r_abdf78376cd30509c3167e83e5d7ff8e7"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">DomainField</a>,·<a·class="el"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">DomainLocal</a></td></tr>91 <tr·class="memitem:abdf78376cd30509c3167e83e5d7ff8e7"·id="r_abdf78376cd30509c3167e83e5d7ff8e7"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">DomainField</a>,·<a·class="el"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">DomainLocal</a></td></tr>
92 <tr·class="separator:abdf78376cd30509c3167e83e5d7ff8e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:abdf78376cd30509c3167e83e5d7ff8e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ··</tr>280 ··</tr>
281 </table>281 </table>
282 </div><div·class="memdoc">282 </div><div·class="memdoc">
  
283 </div>283 </div>
284 </div>284 </div>
285 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>285 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
286 <li><a·class="el"·href="a04568_source.html">whitney/edges0.5/basis.hh</a></li>286 <li><a·class="el"·href="a04565_source.html">whitney/edges0.5/basis.hh</a></li>
287 </ul>287 </ul>
288 </div><!--·contents·-->288 </div><!--·contents·-->
289 <!--·start·footer·part·-->289 <!--·start·footer·part·-->
290 <hr·class="footer"/><address·class="footer"><small>290 <hr·class="footer"/><address·class="footer"><small>
291 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8291 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
292 </small></address>292 </small></address>
293 </body>293 </body>
2.21 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a03002.html
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Coefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>79 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Coefficients&lt;·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
  
82 <p>Coefficients·for·lowest·order·edge·elements·on·simplices.··82 <p>Coefficients·for·lowest·order·edge·elements·on·simplices.··
83 ·<a·href="a03002.html#details">More...</a></p>83 ·<a·href="a03002.html#details">More...</a></p>
  
84 <p><code>#include·&lt;<a·class="el"·href="a04574_source.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</code></p>84 <p><code>#include·&lt;<a·class="el"·href="a04571_source.html">dune/localfunctions/whitney/edges0.5/coefficients.hh</a>&gt;</code></p>
85 <div·class="dynheader">85 <div·class="dynheader">
86 Inheritance·diagram·for·Dune::EdgeS0_5Coefficients&lt;·dim·&gt;:</div>86 Inheritance·diagram·for·Dune::EdgeS0_5Coefficients&lt;·dim·&gt;:</div>
87 <div·class="dyncontent">87 <div·class="dyncontent">
88 <div·class="center"><img·src="a03001.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>88 <div·class="center"><img·src="a03001.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
89 <map·name="a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map">89 <map·name="a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_coefficients_3_01dim_01_4_inherit__map">
90 <area·shape="rect"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="103,93,293,133"/>90 <area·shape="rect"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="103,93,293,133"/>
91 <area·shape="rect"·href="a01558.html"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="5,13,188,38"/>91 <area·shape="rect"·href="a01558.html"·title="Interface·for·global&#45;valued·coefficients."·alt=""·coords="5,13,188,38"/>
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 </div><div·class="memdoc">205 </div><div·class="memdoc">
  
206 <p>number·of·coefficients·</p>206 <p>number·of·coefficients·</p>
  
207 </div>207 </div>
208 </div>208 </div>
209 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>209 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
210 <li><a·class="el"·href="a04574_source.html">whitney/edges0.5/coefficients.hh</a></li>210 <li><a·class="el"·href="a04571_source.html">whitney/edges0.5/coefficients.hh</a></li>
211 </ul>211 </ul>
212 </div><!--·contents·-->212 </div><!--·contents·-->
213 <!--·start·footer·part·-->213 <!--·start·footer·part·-->
214 <hr·class="footer"/><address·class="footer"><small>214 <hr·class="footer"/><address·class="footer"><small>
215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8215 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
216 </small></address>216 </small></address>
217 </body>217 </body>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a03006.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Common·base·class·for·edge·elements.··83 <p>Common·base·class·for·edge·elements.··
84 ·<a·href="a03006.html#details">More...</a></p>84 ·<a·href="a03006.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;:</div>87 Inheritance·diagram·for·Dune::EdgeS0_5Common&lt;·dim,·DF·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a03005.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a03005.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map">90 <map·name="a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_common_3_01dim_00_01_d_f_01_4_inherit__map">
91 <area·shape="rect"·title="Common·base·class·for·edge·elements."·alt=""·coords="5,77,180,117"/>91 <area·shape="rect"·title="Common·base·class·for·edge·elements."·alt=""·coords="5,77,180,117"/>
92 <area·shape="rect"·href="a03002.html"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="393,5,584,45"/>92 <area·shape="rect"·href="a03002.html"·title="Coefficients·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="393,5,584,45"/>
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
  
181 <p>The·number·of·base·functions.·</p>181 <p>The·number·of·base·functions.·</p>
182 <dl·class="section·note"><dt>Note</dt><dd>This·is·not·a·compile·time·constant,·since·the·number·of·edges·is·extracted·from·the·reference·element.·</dd></dl>182 <dl·class="section·note"><dt>Note</dt><dd>This·is·not·a·compile·time·constant,·since·the·number·of·edges·is·extracted·from·the·reference·element.·</dd></dl>
  
183 </div>183 </div>
184 </div>184 </div>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li><a·class="el"·href="a00197_source.html">common.hh</a></li>186 <li><a·class="el"·href="a00188_source.html">common.hh</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <hr·class="footer"/><address·class="footer"><small>190 <hr·class="footer"/><address·class="footer"><small>
191 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8191 Generated·by&#160;<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 </small></address>192 </small></address>
193 </body>193 </body>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a03010.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>80 ··<div·class="headertitle"><div·class="title">Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00552.html">LocalFunctions</a>·&raquo;·<a·class="el"·href="a00565.html">Implementation·of·local·function·elements</a>·&raquo;·<a·class="el"·href="a00574.html">Implementation·of·Whitney·elements</a></div></div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
  
83 <p>Interpolation·for·lowest·order·edge·elements·on·simplices.··83 <p>Interpolation·for·lowest·order·edge·elements·on·simplices.··
84 ·<a·href="a03010.html#details">More...</a></p>84 ·<a·href="a03010.html#details">More...</a></p>
  
85 <p><code>#include·&lt;<a·class="el"·href="a04583_source.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</code></p>85 <p><code>#include·&lt;<a·class="el"·href="a04580_source.html">dune/localfunctions/whitney/edges0.5/interpolation.hh</a>&gt;</code></p>
86 <div·class="dynheader">86 <div·class="dynheader">
87 Inheritance·diagram·for·Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;:</div>87 Inheritance·diagram·for·Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;:</div>
88 <div·class="dyncontent">88 <div·class="dyncontent">
89 <div·class="center"><img·src="a03009.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map"·alt="Inheritance·graph"/></div>89 <div·class="center"><img·src="a03009.png"·border="0"·usemap="#a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map"·alt="Inheritance·graph"/></div>
90 <map·name="a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map">90 <map·name="a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map"·id="a_dune_1_1_edge_s0__5_interpolation_3_01_geometry_00_01_traits___01_4_inherit__map">
91 <area·shape="rect"·title="Interpolation·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="5,227,199,267"/>91 <area·shape="rect"·title="Interpolation·for·lowest·order·edge·elements·on·simplices."·alt=""·coords="5,227,199,267"/>
92 <area·shape="rect"·href="a03010.html"·title="·"·alt=""·coords="5,344,199,399"/>92 <area·shape="rect"·href="a03010.html"·title="·"·alt=""·coords="5,344,199,399"/>
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 </div><div·class="memdoc">233 </div><div·class="memdoc">
  
234 <p>Interpolation·of·a·function.·</p>234 <p>Interpolation·of·a·function.·</p>
  
235 </div>235 </div>
236 </div>236 </div>
237 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>237 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
238 <li><a·class="el"·href="a04583_source.html">whitney/edges0.5/interpolation.hh</a></li>238 <li><a·class="el"·href="a04580_source.html">whitney/edges0.5/interpolation.hh</a></li>
239 </ul>239 </ul>
240 </div><!--·contents·-->240 </div><!--·contents·-->
241 <!--·start·footer·part·-->241 <!--·start·footer·part·-->
242 <hr·class="footer"/><address·class="footer"><small>242 <hr·class="footer"/><address·class="footer"><small>
243 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8243 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
244 </small></address>244 </small></address>
245 </body>245 </body>
1.38 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04547.html
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/rangeutilities.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>86 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
88 </div>88 </div>
89 <p><a·href="a04547_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a04547_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">90 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>92 Classes</h2></td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html">Dune::BDFMCubeLocalCoefficients&lt;·D,·R,·dim,·order·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01418.html">Dune::BDFMCubeLocalCoefficients&lt;·D,·R,·dim,·order·&gt;</a></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Fortin-Marini·elements·on·cubes.··<a·href="a01418.html#details">More...</a><br·/></td></tr>94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·Brezzi-Douglas-Fortin-Marini·elements·on·cubes.··<a·href="a01418.html#details">More...</a><br·/></td></tr>
5.89 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04547_source.html
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
90 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/rangeutilities.hh&gt;</span></div>
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></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>·</div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·order&gt;</div>
102 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01418.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01418.html">BDFMCubeLocalCoefficients</a></div>103 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01418.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01418.html">BDFMCubeLocalCoefficients</a></div>
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···················<span·class="stringliteral">&quot;`BDFMCubeLocalCoefficients`·not·defined·for·order·0.&quot;</span>·);</div>151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···················<span·class="stringliteral">&quot;`BDFMCubeLocalCoefficients`·not·defined·for·order·0.&quot;</span>·);</div>
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··};</div>152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··};</div>
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DOXYGEN</span></div>153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DOXYGEN</span></div>
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·Dune</span></div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·Dune</span></div>
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_CUBE_LOCALCOEFFICIENTS_HH</span></div>157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#endif·</span><span·class="comment">//·#ifndef·DUNE_LOCALFUNCTIONS_BREZZIDOUGLASFORTINMARINI_CUBE_LOCALCOEFFICIENTS_HH</span></div>
158 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">localkey.hh</a></div></div>158 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
159 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>159 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
160 <div·class="ttc"·id="aa01418_html"><div·class="ttname"><a·href="a01418.html">Dune::BDFMCubeLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Fortin-Marini·elements·on·cubes.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:33</div></div>160 <div·class="ttc"·id="aa01418_html"><div·class="ttname"><a·href="a01418.html">Dune::BDFMCubeLocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·Brezzi-Douglas-Fortin-Marini·elements·on·cubes.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:33</div></div>
161 <div·class="ttc"·id="aa01418_html_a0dd62256ad6ffa89e9687137973ff2cd"><div·class="ttname"><a·href="a01418.html#a0dd62256ad6ffa89e9687137973ff2cd">Dune::BDFMCubeLocalCoefficients::BDFMCubeLocalCoefficients</a></div><div·class="ttdeci">BDFMCubeLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:42</div></div>161 <div·class="ttc"·id="aa01418_html_a0dd62256ad6ffa89e9687137973ff2cd"><div·class="ttname"><a·href="a01418.html#a0dd62256ad6ffa89e9687137973ff2cd">Dune::BDFMCubeLocalCoefficients::BDFMCubeLocalCoefficients</a></div><div·class="ttdeci">BDFMCubeLocalCoefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:42</div></div>
162 <div·class="ttc"·id="aa01418_html_aec5545a8dd9e2c14623d83d4cae6da66"><div·class="ttname"><a·href="a01418.html#aec5545a8dd9e2c14623d83d4cae6da66">Dune::BDFMCubeLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:53</div></div>162 <div·class="ttc"·id="aa01418_html_aec5545a8dd9e2c14623d83d4cae6da66"><div·class="ttname"><a·href="a01418.html#aec5545a8dd9e2c14623d83d4cae6da66">Dune::BDFMCubeLocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:53</div></div>
163 <div·class="ttc"·id="aa01418_html_aff380895c654f24e2f55446e2e6c1ef9"><div·class="ttname"><a·href="a01418.html#aff380895c654f24e2f55446e2e6c1ef9">Dune::BDFMCubeLocalCoefficients::localKey</a></div><div·class="ttdeci">auto·localKey(std::size_t·i)·const·-&gt;·const·LocalKey·&amp;</div><div·class="ttdoc">geth·i'th·index</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:56</div></div>163 <div·class="ttc"·id="aa01418_html_aff380895c654f24e2f55446e2e6c1ef9"><div·class="ttname"><a·href="a01418.html#aff380895c654f24e2f55446e2e6c1ef9">Dune::BDFMCubeLocalCoefficients::localKey</a></div><div·class="ttdeci">auto·localKey(std::size_t·i)·const·-&gt;·const·LocalKey·&amp;</div><div·class="ttdoc">geth·i'th·index</div><div·class="ttdef"><b>Definition</b>·brezzidouglasfortinmarini/cube/localcoefficients.hh:56</div></div>
164 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>164 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
165 </div><!--·fragment·--></div><!--·contents·-->165 </div><!--·fragment·--></div><!--·contents·-->
1.35 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04550.html
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ··<div·class="summary">76 ··<div·class="summary">
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">localcoefficients.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">localcoefficients.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;array&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a04550_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a04550_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01758.html">Dune::SimplexP1BubbleLocalCoefficients&lt;·dim·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01758.html">Dune::SimplexP1BubbleLocalCoefficients&lt;·dim·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Local·keys·associated·to·the·dim-d·local·basis·functions.··<a·href="a01758.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Local·keys·associated·to·the·dim-d·local·basis·functions.··<a·href="a01758.html#details">More...</a><br·/></td></tr>
5.69 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04550_source.html
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·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·©·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_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</span></div>89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</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·&lt;array&gt;</span></div>91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></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="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div>97 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·dim&gt;</div>
98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">98 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01758.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01758.html">SimplexP1BubbleLocalCoefficients</a></div>99 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a01758.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01758.html">SimplexP1BubbleLocalCoefficients</a></div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····std::array&lt;LocalKey,·numVertices+1&gt;·li_;</div>128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····std::array&lt;LocalKey,·numVertices+1&gt;·li_;</div>
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>
130 </div>130 </div>
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·end·namespace·Dune</span></div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·end·namespace·Dune</span></div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</span></div>134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_ENRICHED_SIMPLEXP1BUBBLE_LOCALCOEFFICIENTS_HH</span></div>
135 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">localkey.hh</a></div></div>135 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
136 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>136 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
137 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>137 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
138 <div·class="ttc"·id="aa01758_html"><div·class="ttname"><a·href="a01758.html">Dune::SimplexP1BubbleLocalCoefficients</a></div><div·class="ttdoc">The·Local·keys·associated·to·the·dim-d·local·basis·functions.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:24</div></div>138 <div·class="ttc"·id="aa01758_html"><div·class="ttname"><a·href="a01758.html">Dune::SimplexP1BubbleLocalCoefficients</a></div><div·class="ttdoc">The·Local·keys·associated·to·the·dim-d·local·basis·functions.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:24</div></div>
139 <div·class="ttc"·id="aa01758_html_a1839f6cf1ae2fd2c59972b7821dc4267"><div·class="ttname"><a·href="a01758.html#a1839f6cf1ae2fd2c59972b7821dc4267">Dune::SimplexP1BubbleLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const·noexcept</div><div·class="ttdoc">Returns·the·i'th·local·key.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:43</div></div>139 <div·class="ttc"·id="aa01758_html_a1839f6cf1ae2fd2c59972b7821dc4267"><div·class="ttname"><a·href="a01758.html#a1839f6cf1ae2fd2c59972b7821dc4267">Dune::SimplexP1BubbleLocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const·noexcept</div><div·class="ttdoc">Returns·the·i'th·local·key.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:43</div></div>
140 <div·class="ttc"·id="aa01758_html_a997f0c5e9f5aed198c3d901c1f3fefa7"><div·class="ttname"><a·href="a01758.html#a997f0c5e9f5aed198c3d901c1f3fefa7">Dune::SimplexP1BubbleLocalCoefficients::SimplexP1BubbleLocalCoefficients</a></div><div·class="ttdeci">SimplexP1BubbleLocalCoefficients()·noexcept</div><div·class="ttdoc">Default·constructor,·initialized·the·local·keys.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:29</div></div>140 <div·class="ttc"·id="aa01758_html_a997f0c5e9f5aed198c3d901c1f3fefa7"><div·class="ttname"><a·href="a01758.html#a997f0c5e9f5aed198c3d901c1f3fefa7">Dune::SimplexP1BubbleLocalCoefficients::SimplexP1BubbleLocalCoefficients</a></div><div·class="ttdeci">SimplexP1BubbleLocalCoefficients()·noexcept</div><div·class="ttdoc">Default·constructor,·initialized·the·local·keys.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:29</div></div>
141 <div·class="ttc"·id="aa01758_html_adbfcf6fe5874bbd63edf8866dd20b135"><div·class="ttname"><a·href="a01758.html#adbfcf6fe5874bbd63edf8866dd20b135">Dune::SimplexP1BubbleLocalCoefficients::size</a></div><div·class="ttdeci">static·constexpr·std::size_t·size()·noexcept</div><div·class="ttdoc">Returns·number·of·coefficients.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:37</div></div>141 <div·class="ttc"·id="aa01758_html_adbfcf6fe5874bbd63edf8866dd20b135"><div·class="ttname"><a·href="a01758.html#adbfcf6fe5874bbd63edf8866dd20b135">Dune::SimplexP1BubbleLocalCoefficients::size</a></div><div·class="ttdeci">static·constexpr·std::size_t·size()·noexcept</div><div·class="ttdoc">Returns·number·of·coefficients.</div><div·class="ttdef"><b>Definition</b>·enriched/simplexp1bubble/localcoefficients.hh:37</div></div>
142 </div><!--·fragment·--></div><!--·contents·-->142 </div><!--·fragment·--></div><!--·contents·-->
7.11 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04562.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·rannacherturek.hh·File·Reference</title>8 <title>dune-localfunctions:·basis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 39 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">rannacherturek.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">basis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00179_source.html">rannachertureklocalbasis.hh</a>&quot;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00182_source.html">rannachertureklocalcoefficients.hh</a>&quot;</code><br·/> 
85 <code>#include·&quot;<a·class="el"·href="a00185_source.html">rannachertureklocalinterpolation.hh</a>&quot;</code><br·/>82 <code>#include·&lt;cstddef&gt;</code><br·/>
 83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a04562_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a04562_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02206.html">Dune::RannacherTurekLocalFiniteElement&lt;·D,·R,·d·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02030.html">Dune::PowerBasis&lt;·Backend,·dimR·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.··<a·href="a02030.html#details">More...</a><br·/></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html">Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rannacher-Turek·shape·functions.··<a·href="a02206.html#details">More...</a><br·/></td></tr>95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·domain·and·range··<a·href="a02034.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>100 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>102 </table>
1.95 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 28 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k7 ····*·_\x8m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 rannacherturek.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
13 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
14 #include·"_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"10 basis.hh·File·Reference
 11 #include·<numeric>
 12 #include·<cstddef>
 13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<dune/common/fvector.hh>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8> 
18  ········Rannacher-Turek·shape·functions.·_.M_.o_.r_.e_.._.._..18 ·class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.B_.a_.s_.i_.s_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.d_.i_.m_.R_.·_.>
 19  ········Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 20  
 21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8B_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 22  ········types·of·domain·and·range·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
19  23  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e25 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  26  
23 ===============================================================================27 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.828 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
49.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04562_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·rannacherturek.hh·Source·File</title>8 <title>dune-localfunctions:·basis.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 111 lines modifiedOffset 70, 124 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">rannacherturek/rannacherturek.hh</div></div>80 ··<div·class="headertitle"><div·class="title">meta/power/basis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04562.html">Go·to·the·documentation·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>83 <a·href="a04562.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00179.html">rannachertureklocalbasis.hh</a>&quot;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00182.html">rannachertureklocalcoefficients.hh</a>&quot;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00185.html">rannachertureklocalinterpolation.hh</a>&quot;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·std::<span·class="keywordtype">size_t</span>·dimR&gt;</div>
102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02206.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02206.html">RannacherTurekLocalFiniteElement</a></div>103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02030.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02030.html">PowerBasis</a>·{</div>
 104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static_assert</span>(Backend::Traits::dimRange·==·1,</div>
 105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··················<span·class="stringliteral">&quot;PowerBasis·works·only·with·scalar·backends&quot;</span>);</div>
 106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·don&#39;t·use·a·reference·here·so·this·class·stays·copyable</span></div>
 108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">const</span>·Backend·*backend;</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>
 111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02034.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02034.html">Traits</a>·:·<span·class="keyword">public</span>·Backend::Traits</div>
105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;·RannacherTurekLocalBasis&lt;·D,·R,·d·&gt;</a>,</div> 
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients&lt;·d·&gt;</a>,</div> 
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02234.html">RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;</a></div> 
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">···35</a></span>········&gt;·<a·class="code·hl_typedef"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">Traits</a>;</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div>
 114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02034.html#af49fdc10ce19b5822cc88ec82b49d2b0">···38</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02034.html#af49fdc10ce19b5822cc88ec82b49d2b0">dimRange</a>·=·dimR;</div>
 115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02034.html#aeb1033051e6c7bbad7ea0d66afaa1f79">···40</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;typename·Traits::RangeField,·dimR&gt;·<a·class="code·hl_typedef"·href="a02034.html#aeb1033051e6c7bbad7ea0d66afaa1f79">Range</a>;</div>
110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02206.html#a4f9063f030da0a28e5383b5239f6bf55">···38</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>·&amp;<a·class="code·hl_function"·href="a02206.html#a4f9063f030da0a28e5383b5239f6bf55">localBasis</a>·()<span·class="keyword">·const</span></div> 
112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div> 
113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·localBasis_;</div> 
114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;<span·class="keyword">typename</span>·Traits::RangeField,·dimR,</div>
 119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02034.html#a87058b58bcd6258896eb144747804615">···48</a></span>··········Traits::dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02034.html#a87058b58bcd6258896eb144747804615">Jacobian</a>;</div>
 120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div>
115 </div>121 </div>
 122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02030.html#a1bae676b7c6a9234c80d4c72448a7bd1">···58</a></span>····<a·class="code·hl_function"·href="a02030.html#a1bae676b7c6a9234c80d4c72448a7bd1">PowerBasis</a>(<span·class="keyword">const</span>·Backend·&amp;backend_)·:·backend(&amp;backend_)·{·}</div>
 125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">···61</a></span>····std::size_t·<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·backend-&gt;size()*dimR;·}</div>
 127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">···63</a></span>····std::size_t·<a·class="code·hl_function"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">order</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·backend-&gt;order();·}</div>
 128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
117 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02206.html#ae0ae455bf1924ee4caf69d7c245bbb7f">···44</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·208,·SHA:·6f066d0f16033dcbe69695f556430ffc525957189f86c54ee9cca9e7826b8e4d·...·]</div>130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02030.html#ad2c5c7f7407613f2b49905870036f275">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02030.html#ad2c5c7f7407613f2b49905870036f275">evalu[·...·truncated·by·diffoscope;·len:·117,·SHA:·0f97f652445e220a43cf59a60c803b7adc2e69c2187ba36d2731969bb5ea2000·...·]</div>
 131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··························std::vector&lt;typename·Traits::Range&gt;&amp;·out)<span·class="keyword">·const</span></div>
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>
 133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::vector&lt;typename·Backend::Traits::Range&gt;·backendValues;</div>
 134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······backend-&gt;evaluateFunction(in,·backendValues);</div>
 135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out.assign(<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>(),·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02034.html#aeb1033051e6c7bbad7ea0d66afaa1f79">Traits::Range</a>(0));</div>
120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·localCoefficients_;</div>136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·dimR;·++d)</div>
 137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend-&gt;size();·++i)</div>
 138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········out[d*backend-&gt;size()+i][d]·=·backendValues[i][0];</div>
121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
122 </div>140 </div>
123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
124 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02206.html#a195f02e189bcf0f44e51993bfa27bce1">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·210,·SHA:·dbfc14a2363facfec40e952bfe345ab6c5ca17be336ba6fe9d00bfed64ccc364·...·]</div>143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02030.html#a76aeba8cf92a1b8ff0935ff801ddcb51">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02030.html#a76aeba8cf92a1b8ff0935ff801ddcb51">evalu[·...·truncated·by·diffoscope;·len:·117,·SHA:·fe147335b98db7be9e3edb97c61d33664d337924f2cdd23eadabb714812fb5fd·...·]</div>
 144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··························std::vector&lt;typename·Traits::Jacobian&gt;&amp;·out)<span·class="keyword">·const</span></div>
126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div>
 146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······std::vector&lt;typename·Backend::Traits::Jacobian&gt;·backendValues;</div>
 147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······backend-&gt;evaluateJacobian(in,·backendValues);</div>
 148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out.assign(<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>(),·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02034.html#a87058b58bcd6258896eb144747804615">Traits::Jacobian</a>(0));</div>
127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·localInterpolation_;</div>149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·dimR;·++d)</div>
 150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend-&gt;size();·++i)</div>
 151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········out[d*backend-&gt;size()+i][d]·=·backendValues[i][0];</div>
128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
129 </div>153 </div>
130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
131 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}">
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02206.html#a15493102ad3212b57cc0222e3454c477">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02206.html[·...·truncated·by·diffoscope;·len:·82,·SHA:·ebe2982b5f6fb185a921a258d5e121f2d16ae36be0833800e4b9445b8466d99a·...·]</div>156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02030.html#a4c9c3221adc3f6c427a14b4191b74f6c">···90</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02030.html#a4c9c3221adc3f6c427a14b4191b74f6c">parti[·...·truncated·by·diffoscope;·len:·204,·SHA:·ce6453d71b9fbb7d9849e5696d0b4adb4cf4dadf3b3e277e14869eb607d1e568·...·]</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··················<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainLocal&amp;·in,·········<span·class="comment">//·position</span></div>
 158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··················std::vector&lt;typename·Traits::Range&gt;&amp;·out)·<span·class="keyword">const</span>······<span·class="comment">//·return·value</span></div>
 159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····{</div>
 160 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keyword">auto</span>·totalOrder·=·std::accumulate(<a·class="code·hl_function"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">order</a>.begin(),·<a·class="code·hl_function"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">order</a>.end(),·0);</div>
 161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keywordflow">if</span>·(totalOrder·==·0)·{</div>
 162 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<a·class="code·hl_function"·href="a02030.html#ad2c5c7f7407613f2b49905870036f275">evaluateFunction</a>(in,·out);</div>
133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······}·<span·class="keywordflow">else</span>·{</div>
134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·localBasis_.size();</div>164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;Desired·derivative·order·is·not·implemented&quot;</span>);</div>
135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>165 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······}</div>
 166 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>
136 </div>167 </div>
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>
Max diff block lines reached; 9315/37495 bytes (24.84%) of diff not shown.
12.6 KB
html2text {}
    
Offset 1, 125 lines modifiedOffset 1, 144 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k 
8 rannacherturek/rannacherturek.hh7 ····*·_.m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
 9 meta/power/basis.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH 
17 7 
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11 
22 12#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
23 13#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
24 14#include·"_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.l_.o_.c_.a_.l_.i_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.._.h_.h"16 5
 17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH
 18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH
 19 8
 20 9#include·<numeric>
 21 10#include·<cstddef>
 22 11#include·<vector>
 23 12
 24 13#include·<dune/common/fmatrix.hh>
 25 14#include·<dune/common/fvector.hh>
25 1526 15
26 16namespace·_\x8D_\x8u_\x8n_\x8e27 16namespace·_\x8D_\x8u_\x8n_\x8e·{
27 17{28 17
28 18 
29 28·template<·class·D,·class·R,·unsigned·int·d·> 
30 _.2_.9·struct·_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t29 19
 30 25·template<class·Backend,·std::size_t·dimR>
 31 _\x82_\x86·class·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s·{
 32 27·static_assert(Backend::Traits::dimRange·==·1,
 33 28·"PowerBasis·works·only·with·scalar·backends");
 34 29
 35 30·//·don't·use·a·reference·here·so·this·class·stays·copyable
 36 31·const·Backend·*backend;
 37 32
 38 33·public:
 39 _\x83_\x85·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·Backend::Traits
31 30·{40 36·{
 41 _\x83_\x88·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·dimR;
 42 _\x84_\x80·typedef·FieldVector<typename·Traits::RangeField,·dimR>·_\x8R_\x8a_\x8n_\x8g_\x8e;
 43 41
 44 43
 45 47·typedef·FieldMatrix<typename·Traits::RangeField,·dimR,
 46 _\x84_\x88·Traits::dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n;
 47 49·};
 48 50
 49 52
 50 _\x85_\x88·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s(const·Backend·&backend_)·:·backend(&backend_)·{·}
 51 59
 52 _\x86_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·backend->size()*dimR;·}
 53 _\x86_\x83·std::size_t·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const·{·return·backend->order();·}
 54 64
 55 _\x86_\x86·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·Traits::DomainLocal&·in,
 56 67·std::vector<typename·Traits::Range>&·out)·const
32 32·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8>, 
33 33·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8·_\x8>, 
34 34·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8> 
35 _\x83_\x85·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
36 36 
37 _\x83_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
38 39·{ 
39 40·return·localBasis_; 
40 41·} 
41 42 
42 _\x84_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
43 45·{ 
44 46·return·localCoefficients_; 
45 47·} 
46 48 
47 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
48 51·{ 
49 52·return·localInterpolation_; 
50 53·} 
51 54 
52 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
53 57·{ 
54 58·return·localBasis_.size(); 
55 59·} 
56 60 
57 _\x86_\x82·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const 
58 63·{57 68·{
59 64·return·GeometryTypes::cube(d);58 69·std::vector<typename·Backend::Traits::Range>·backendValues;
 59 70·backend->evaluateFunction(in,·backendValues);
 60 71·out.assign(_\x8s_\x8i_\x8z_\x8e(),·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e(0));
 61 72·for(std::size_t·d·=·0;·d·<·dimR;·++d)
 62 73·for(std::size_t·i·=·0;·i·<·backend->size();·++i)
 63 74·out[d*backend->size()+i][d]·=·backendValues[i][0];
60 65·}64 75·}
61 66 
62 67·private: 
63 68·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·localBasis_; 
64 69·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·localCoefficients_; 
65 70·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·localInterpolation_; 
66 71·}; 
67 7265 76
 66 _\x87_\x88·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(const·typename·Traits::DomainLocal&·in,
 67 79·std::vector<typename·Traits::Jacobian>&·out)·const
 68 80·{
 69 81·std::vector<typename·Backend::Traits::Jacobian>·backendValues;
 70 82·backend->evaluateJacobian(in,·backendValues);
 71 83·out.assign(_\x8s_\x8i_\x8z_\x8e(),·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(0));
 72 84·for(std::size_t·d·=·0;·d·<·dimR;·++d)
 73 85·for(std::size_t·i·=·0;·i·<·backend->size();·++i)
 74 86·out[d*backend->size()+i][d]·=·backendValues[i][0];
 75 87·}
 76 88
 77 _\x89_\x80·void·_\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l·(const·std::array<unsigned·int,·Backend::Traits::
 78 dimDomainGlobal>&·_\x8o_\x8r_\x8d_\x8e_\x8r,
 79 91·const·typename·Traits::DomainLocal&·in,·//·position
 80 92·std::vector<typename·Traits::Range>&·out)·const·//·return·value
 81 93·{
 82 94·auto·totalOrder·=·std::accumulate(_\x8o_\x8r_\x8d_\x8e_\x8r.begin(),·_\x8o_\x8r_\x8d_\x8e_\x8r.end(),·0);
 83 95·if·(totalOrder·==·0)·{
Max diff block lines reached; 6270/12830 bytes (48.87%) of diff not shown.
6.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04565.html
    
Offset 65, 39 lines modifiedOffset 65, 41 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">basis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">basis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;cstddef&gt;</code><br·/> 
83 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00521_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>
 86 <code>#include·&lt;<a·class="el"·href="a00470_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/>
86 </div>88 </div>
87 <p><a·href="a04565_source.html">Go·to·the·source·code·of·this·file.</a></p>89 <p><a·href="a04565_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">90 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>92 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02030.html">Dune::PowerBasis&lt;·Backend,·dimR·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02994.html">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.··<a·href="a02030.html#details">More...</a><br·/></td></tr>94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.··<a·href="a02994.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02034.html">Dune::PowerBasis&lt;·Backend,·dimR·&gt;::Traits</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;::Traits</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">types·of·domain·and·range··<a·href="a02034.html#details">More...</a><br·/></td></tr>97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<a·href="a02998.html#details">More...</a><br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>101 Namespaces</h2></td></tr>
100 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table>104 </table>
2.06 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 30 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_.o_.w_.e_.r7 ····*·_\x8w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 basis.hh·File·Reference10 basis.hh·File·Reference
11 #include·<numeric> 
12 #include·<cstddef>11 #include·<cstddef>
13 #include·<vector>12 #include·<vector>
14 #include·<dune/common/fmatrix.hh>13 #include·<dune/common/fmatrix.hh>
15 #include·<dune/common/fvector.hh>14 #include·<dune/common/fvector.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
 16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h>
16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_.B_.a_.s_.i_.s_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.d_.i_.m_.R_\x8·_\x8>20 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_.B_.a_.s_.i_.s_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_\x8·_\x8>
19  ········Meta-basis·turning·a·scalar·basis·into·vector-valued·basis.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.21  ········Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  22  
21 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_.B_.a_.s_.i_.s_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.d_.i_.m_.R_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s23 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_.B_.a_.s_.i_.s_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.R_.F_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
22  ········types·of·domain·and·range·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.24  ········export·type·traits·for·function·signature·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
23  25  
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8D_\x8u_\x8n_\x8e27 namespace· ·_\x8D_\x8u_\x8n_\x8e
26  28  
27 ===============================================================================29 ===============================================================================
28 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
74.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04565_source.html
    
Offset 70, 124 lines modifiedOffset 70, 217 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">meta/power/basis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/basis.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04565.html">Go·to·the·documentation·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>83 <a·href="a04565.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00521.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00470.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00188.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div>
 100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>101 <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="a00576.html">Dune</a>·{</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//</span></div>
 104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//··Basis</span></div>
 105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//</span></div>
 106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
101 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·std::<span·class="keywordtype">size_t</span>·dimR&gt;</div>108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>
102 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02994.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02994.html">EdgeS0_5Basis</a>·:</div>
 111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">private</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;Geometry::mydimension,·typename·Geometry::ctype&gt;</div>
103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02030.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02030.html">PowerBasis</a>·{</div> 
104 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static_assert</span>(Backend::Traits::dimRange·==·1,</div> 
105 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··················<span·class="stringliteral">&quot;PowerBasis·works·only·with·scalar·backends&quot;</span>);</div> 
106 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
107 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·don&#39;t·use·a·reference·here·so·this·class·stays·copyable</span></div> 
108 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">const</span>·Backend·*backend;</div> 
109 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
110 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">public</span>:</div>113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">public</span>:</div>
111 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">114 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
112 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02034.html">···35</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02034.html">Traits</a>·:·<span·class="keyword">public</span>·Backend::Traits</div>115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02998.html">···41</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02998.html">Traits</a>·{</div>
113 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····{</div> 
114 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02034.html#af49fdc10ce19b5822cc88ec82b49d2b0">···38</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02034.html#af49fdc10ce19b5822cc88ec82b49d2b0">dimRange</a>·=·dimR;</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02034.html#aeb1033051e6c7bbad7ea0d66afaa1f79">···40</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;typename·Traits::RangeField,·dimR&gt;·<a·class="code·hl_typedef"·href="[·...·truncated·by·diffoscope;·len:·52,·SHA:·88961cb6c62ff6ebdc022b7811603231930a7c028725eaedb5a61f26f241176e·...·]</a>;</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">···42</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·<a·class="code·hl_typedef"·href=[·...·truncated·by·diffoscope;·len:·59,·SHA:·9eeecf2a6b69c3e9dc59b5c1222f8a8d48adf54297a9bfbbb473cab09fe3539e·...·]</a>;</div>
 117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">···43</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>·=·Geometry::mydimension;</div>
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02998.html#a967824472fd64ec9c29c19d87b35c44b">···44</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a967824472fd64ec9c29c19d87b35c44b">dimDomainGlobal</a>·=·Geometry::coorddimension;</div>
 119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">···45</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainLocal&gt;·<a·class="code·hl_typedef"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">DomainLocal</a>;</div>
 120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02998.html#a25952043902336f0f3b14472b184ac7e">···46</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02998.html#a25952043902336f0f3b14472b184ac7e">DomainGlobal</a>;</div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">···48</a></span>······<span·class="keyword">typedef</span>·RF·<a·class="code·hl_typedef"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">RangeField</a>;</div>
 123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02998.html#a4b870f96b7264c30d92dd831e298cd5f">···49</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a4b870f96b7264c30d92dd831e298cd5f">dimRange</a>·=·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>;</div>
 124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02998.html#ac093981d932d4399435ea39700ef5903">···50</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;RangeField,·dimRange&gt;·<a·class="code·hl_typedef"·href="a02998.html#ac093981d932d4399435ea39700ef5903">Range</a>;</div>
 125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02998.html#a5c39c94059cc9d7534923b24f36f7a9a">···52</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;RangeField,·dimRange,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02998.html#a5c39c94059cc9d7534923b24f36f7a9a">Jacobian</a>;</div>
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>
118 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;<span·class="keyword">typename</span>·Traits::RangeField,·dimR,</div> 
119 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02034.html#a87058b58bcd6258896eb144747804615">···48</a></span>··········Traits::dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02034.html#a87058b58bcd6258896eb144747804615">Jacobian</a>;</div> 
120 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div> 
121 </div>128 </div>
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div>
 131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·Dune::Impl::LagrangeSimplexLocalBasis&lt;<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">Traits::DomainField</a>,</div>
 132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">Traits::RangeField</a>,</div>
 133 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">Traits::dimDomainLocal</a>,</div>
 134 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········1····<span·class="comment">//·Polynomial·order</span></div>
 135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········&gt;·P1LocalBasis;</div>
 136 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;P1LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01630.html">P1Basis</a>;</div>
123 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>137 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
124 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02030.html#a1bae676b7c6a9234c80d4c72448a7bd1">···58</a></span>····<a·class="code·hl_function"·href="a02030.html#a1bae676b7c6a9234c80d4c72448a7bd1">PowerBasis</a>(<span·class="keyword">const<[·...·truncated·by·diffoscope;·len:·58,·SHA:·1006430b1147a68d44b4e2e491d5725cac6f6c20df57fc048c1ccdfcb08a4dc8·...·]</div>138 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·P1LocalBasis&amp;·p1LocalBasis;</div>
 139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·dim·=·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">Traits::dimDomainLocal</a>;</div>
125 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>140 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">···61</a></span>····std::size_t·<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·backend-&gt;size()*dimR;·}</div> 
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">···63</a></span>····std::size_t·<a·class="code·hl_function"·href="a02030.html#aebded1b5f2ef81fa973ffa57a3e1b3f0">order</a>·()<span·class="keyword[·...·truncated·by·diffoscope;·len:·80,·SHA:·7bd12d0d53b01c47a0fa7a78d90f0b80e801b3d174fe32f821631865d4ac0c36·...·]</div>141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common&lt;dim,·typename·Geometry::ctype&gt;</a>·<a·class="code·hl_struct"·href="a03006.html">Base</a>;</div>
 142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">Base::refelem</a>;</div>
 143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Base::s</a>;</div>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·global·values·of·the·Jacobians·(gradients)·of·the·p1·basis</span></div>
 146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····std::vector&lt;typename·P1Basis::Traits::Jacobian&gt;·p1j;</div>
129 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02030.html#ad2c5c7f7407613f2b49905870036f275">···66</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02030.html#ad2c5c7f7407613f2b49905870036f275">evaluateFunction</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainLocal&amp;·in,</div> 
131 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··························std::vector&lt;typename·Traits::Range&gt;&amp;·out)<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·edge·sizes·and·orientations</span></div>
133 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::vector&lt;typename·Backend::Traits::Range&gt;·backendValues;</div>148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;typename·Traits::DomainField&gt;·edgel;</div>
134 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······backend-&gt;evaluateFunction(in,·backendValues);</div> 
135 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······out.assign(<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>(),·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02034.html#aeb1033051e6c7bbad7ea0d66afaa1f79">Traits::Range</a>(0));</div> 
136 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·dimR;·++d)</div> 
137 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend-&gt;size();·++i)</div> 
138 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········out[d*backend-&gt;size()+i][d]·=·backendValues[i][0];</div> 
139 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div> 
140 </div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VertexOrder&gt;</div>
142 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02994.html#a013714dd6faea83bca50f7a0593ceba7">···84</a></span>····<a·class="code·hl_function"·href="a02994.html#a013714dd6faea83bca50f7a0593ceba7">EdgeS0_5Basis</a>(<span·class="keyword">const</span>·Geometry&amp;·geo,·<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······p1j(s,·typename·<a·class="code·hl_class"·href="a01630.html">P1Basis</a>::<a·class="code·hl_struct"·href="a02998.html">Traits</a>::Jacobian(0)),·edgel(s)</div>
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02030.html#a76aeba8cf92a1b8ff0935ff801ddcb51">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02030.html#a76aeba8cf92a1b8ff0935ff801ddcb51">evaluateJacobian</a>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Traits::DomainLocal&amp;·in,</div> 
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··························std::vector&lt;typename·Traits::Jacobian&gt;&amp;·out)<span·class="keyword">·const</span></div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">····</span>{</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······std::vector&lt;typename·Backend::Traits::Jacobian&gt;·backendValues;</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······backend-&gt;evaluateJacobian(in,·backendValues);</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······out.assign(<a·class="code·hl_function"·href="a02030.html#a3589facaf7bfcf8e34d333d876682072">size</a>(),·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02034.html#a87058b58bcd6258896eb144747804615">Traits::Jacobian</a>(0));</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·dimR;·++d)</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend-&gt;size();·++i)</div> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········out[d*backend-&gt;size()+i][d]·=·backendValues[i][0];</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div>
153 </div>157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="comment">//·use·some·arbitrary·position·to·evaluate·jacobians,·they·are·constant</span></div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">Traits::DomainLocal</a>·xl(0);</div>
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·precompute·Jacobian·(gradients)·of·the·p1·element</span></div>
 161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<a·class="code·hl_class"·href="a01630.html">P1Basis</a>(p1LocalBasis,·geo).<a·class="code·hl_function"·href="a01630.html#a2ad7b7c8e165829681c5391197f20cf7">evaluateJacobian</a>(xl,·p1j);</div>
155 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
Max diff block lines reached; 26439/57596 bytes (45.90%) of diff not shown.
17.9 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 255 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r 
9 meta/power/basis.hh7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
 9 whitney/edges0.5/basis.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 516 5
17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH
18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_BASIS_HH18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH
19 819 8
20 9#include·<numeric> 
21 10#include·<cstddef>20 9#include·<cstddef>
22 11#include·<vector>21 10#include·<vector>
23 1222 11
24 13#include·<dune/common/fmatrix.hh>23 12#include·<dune/common/fmatrix.hh>
25 14#include·<dune/common/fvector.hh>24 13#include·<dune/common/fvector.hh>
26 1525 14
 26 15#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_\x8o_\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8a_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8h>
 27 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h>
 28 17#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h>
 29 18
27 16namespace·_\x8D_\x8u_\x8n_\x8e·{30 19namespace·_\x8D_\x8u_\x8n_\x8e·{
28 17 
29 19 
30 25·template<class·Backend,·std::size_t·dimR>31 20
 32 22·//
 33 23·//·Basis
 34 24·//
 35 25
 36 27
 37 35·template<class·Geometry,·class·RF>
31 _\x82_.6·class·_.P_.o_.w_.e_.r_.B_.a_.s_.i_.s·{38 _\x83_.6·class·_.E_.d_.g_.e_.S_.0_.__.5_.B_.a_.s_.i_.s·:
 39 37·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<Geometry::mydimension,·typename·Geometry::ctype>
 40 38·{
32 27·static_assert(Backend::Traits::dimRange·==·1, 
33 28·"PowerBasis·works·only·with·scalar·backends"); 
34 29 
35 30·//·don't·use·a·reference·here·so·this·class·stays·copyable 
36 31·const·Backend·*backend; 
37 32 
38 33·public:41 39·public:
39 _\x83_\x85·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·Backend::Traits 
40 36·{ 
41 _\x83_.8·static·const·std::size_t·_.d_.i_.m_.R_.a_.n_.g_.e·=·dimR;42 _\x84_.1·struct·_.T_.r_.a_.i_.t_.s·{
 43 _\x84_\x82·typedef·typename·Geometry::ctype·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d;
 44 _\x84_\x83·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·=·Geometry::mydimension;
 45 _\x84_\x84·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·=·Geometry::coorddimension;
 46 _\x84_\x85·typedef·FieldVector<DomainField,·dimDomainLocal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l;
 47 _\x84_\x86·typedef·FieldVector<DomainField,·dimDomainGlobal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l;
 48 47
 49 _\x84_\x88·typedef·RF·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 50 _\x84_\x89·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l;
42 _\x84_.0·typedef·FieldVector<typename·Traits::RangeField,·dimR>·_\x8R_\x8a_\x8n_\x8g_\x8e;51 _\x85_.0·typedef·FieldVector<RangeField,·dimRange>·_\x8R_\x8a_\x8n_\x8g_\x8e;
 52 51
 53 _\x85_\x82·typedef·FieldMatrix<RangeField,·dimRange,·dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n;
 54 53·};
 55 54
 56 55·private:
 57 56·typedef·Dune::Impl::LagrangeSimplexLocalBasis<typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d,
 58 57·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d,
 59 58·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l,
 60 59·1·//·Polynomial·order
 61 60·>·P1LocalBasis;
 62 61·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s;
 63 62
 64 63·static·const·P1LocalBasis&·p1LocalBasis;
 65 64·static·const·std::size_t·dim·=·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l;
 66 65
 67 66·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8·_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8>·_\x8B_\x8a_\x8s_\x8e;
 68 67·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m;
 69 68·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8s;
 70 69
 71 70·//·global·values·of·the·Jacobians·(gradients)·of·the·p1·basis
43 41 
44 43 
45 47·typedef·FieldMatrix<typename·Traits::RangeField,·dimR, 
46 _\x84_\x88·Traits::dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n; 
47 49·}; 
48 50 
49 52 
50 _\x85_\x88·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8B_\x8a_\x8s_\x8i_\x8s(const·Backend·&backend_)·:·backend(&backend_)·{·} 
51 59 
52 _\x86_\x81·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·backend->size()*dimR;·} 
53 _\x86_\x83·std::size_t·_\x8o_\x8r_\x8d_\x8e_\x8r·()·const·{·return·backend->order();·} 
54 64 
55 _\x86_\x86·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·Traits::DomainLocal&·in, 
56 67·std::vector<typename·Traits::Range>&·out)·const 
57 68·{ 
58 69·std::vector<typename·Backend::Traits::Range>·backendValues; 
59 70·backend->evaluateFunction(in,·backendValues); 
60 71·out.assign(_\x8s_\x8i_\x8z_\x8e(),·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e(0)); 
61 72·for(std::size_t·d·=·0;·d·<·dimR;·++d) 
62 73·for(std::size_t·i·=·0;·i·<·backend->size();·++i) 
63 74·out[d*backend->size()+i][d]·=·backendValues[i][0]; 
64 75·} 
65 76 
66 _\x87_\x88·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(const·typename·Traits::DomainLocal&·in, 
67 79·std::vector<typename·Traits::Jacobian>&·out)·const 
68 80·{ 
69 81·std::vector<typename·Backend::Traits::Jacobian>·backendValues;72 71·std::vector<typename·P1Basis::Traits::Jacobian>·p1j;
70 82·backend->evaluateJacobian(in,·backendValues); 
71 83·out.assign(_.s_.i_.z_.e(),·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.J_.a_.c_.o_.b_.i_.a_.n(0));73 72·//·edge·sizes·and·orientations
 74 73·std::vector<typename·Traits::DomainField>·edgel;
 75 74
 76 75·public:
 77 77
 78 83·template<typename·VertexOrder>
 79 _\x88_\x84·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s(const·Geometry&·geo,·const·VertexOrder&·vertexOrder)·:
 80 85·p1j(s,·typename·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s::_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s::Jacobian(0)),·edgel(s)
 81 86·{
 82 87·//·use·some·arbitrary·position·to·evaluate·jacobians,·they·are·constant
 83 88·static·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·xl(0);
 84 89
 85 90·//·precompute·Jacobian·(gradients)·of·the·p1·element
 86 91·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s(p1LocalBasis,·geo)._\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(xl,·p1j);
 87 92
Max diff block lines reached; 10848/18326 bytes (59.19%) of diff not shown.
7.19 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04568.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·basis.hh·File·Reference</title>8 <title>dune-localfunctions:·coefficients.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 41 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">basis.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">coefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00161_source.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/> 
88 </div>84 </div>
89 <p><a·href="a04568_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a04568_source.html">Go·to·the·source·code·of·this·file.</a></p>
90 <table·class="memberdecls">86 <table·class="memberdecls">
91 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
92 Classes</h2></td></tr>88 Classes</h2></td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02994.html">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html">Dune::PowerCoefficients</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued·coefficients.··<a·href="a02038.html#details">More...</a><br·/></td></tr>
94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.··<a·href="a02994.html#details">More...</a><br·/></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02998.html">Dune::EdgeS0_5Basis&lt;·Geometry,·RF·&gt;::Traits</a></td></tr> 
97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">export·type·traits·for·function·signature··<a·href="a02998.html#details">More...</a><br·/></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
101 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
102 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>97 </table>
2.01 KB
html2text {}
    
Offset 1, 30 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_.d_.g_.e_.s_.0_.._.57 ····*·_\x8m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 basis.hh·File·Reference10 coefficients.hh·File·Reference
11 #include·<cstddef>11 #include·<cstddef>
12 #include·<vector>12 #include·<vector>
13 #include·<dune/common/fmatrix.hh> 
14 #include·<dune/common/fvector.hh> 
15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_.e_.y_\x8._\x8h_\x8h>
16 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
17 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h> 
18 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
19 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 17  ·······Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued
 18 ········coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8> 
21  ········Basis·for·order·0.5·(lowest·order)·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22   
23 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8R_\x8F_\x8·_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
24  ········export·type·traits·for·function·signature·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25  19  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
28  22  
29 ===============================================================================23 ===============================================================================
30 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
63.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04568_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·basis.hh·Source·File</title>8 <title>dune-localfunctions:·coefficients.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 217 lines modifiedOffset 70, 75 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/basis.hh</div></div>80 ··<div·class="headertitle"><div·class="title">meta/power/coefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04568.html">Go·to·the·documentation·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>83 <a·href="a04568.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00161.html">dune/localfunctions/common/localtoglobaladaptors.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
101 <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="a00576.html">Dune</a>·{</div>99 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02038.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02038.html">PowerCoefficients</a>·{</div>
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····std::vector&lt;LocalKey&gt;·keys;</div>
103 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="comment">//</span></div> 
104 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//··Basis</span></div> 
105 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//</span></div> 
106 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·RF&gt;</div>105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend&gt;</div>
109 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">106 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
110 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02994.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02994.html">EdgeS0_5Basis</a>·:</div> 
111 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">private</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;Geometry::mydimension,·typename·Geometry::ctype&gt;</div>107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02038.html#a636a6d29950f37192b90c9f8d2a6fa0a">···37</a></span>····<a·class="code·hl_function"·href="a02038.html#a636a6d29950f37192b90c9f8d2a6fa0a">PowerCoefficients</a>(<span·class="keyword">const</span>·Backend·&amp;backend,·std::si[·...·truncated·by·diffoscope;·len:·13,·SHA:·5b0bfb107a4896b3ff6102ddcf6ab8f398230347b8b6efdf54ddffde733f2d9f·...·]</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······keys(backend.<a·class="code·hl_function"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">size</a>()*power)</div>
112 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend.size();·++i)·{</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;k·=·backend.localKey(i);</div>
113 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">public</span>:</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·power;·++d)</div>
114 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> 
115 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02998.html">···41</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02998.html">Traits</a>·{</div> 
116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">···42</a></span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Geometry::ctype·<a·class="code·hl_typedef"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">DomainField</a>;</div> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">···43</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>·=·Geometry::mydimension;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02998.html#a967824472fd64ec9c29c19d87b35c44b">···44</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a967824472fd64ec9c29c19d87b35c44b">dimDomainGlobal</a>·=·Geometry::coorddimension;</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">···45</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainLocal&gt;·<a·class="code·hl_typedef"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">DomainLocal</a>;</div> 
120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02998.html#a25952043902336f0f3b14472b184ac7e">···46</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;DomainField,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02998.html#a25952043902336f0f3b14472b184ac7e">DomainGlobal</a>;</div> 
121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········keys[i+d*backend.size()]·=</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>············<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(k.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>(),·k.<a·class="code·hl_function"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">codim</a>(),·power*k.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·+·d);</div>
122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">···48</a></span>······<span·class="keyword">typedef</span>·RF·<a·class="code·hl_typedef"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">RangeField</a>;</div> 
123 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02998.html#a4b870f96b7264c30d92dd831e298cd5f">···49</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a02998.html#a4b870f96b7264c30d92dd831e298cd5f">dimRange</a>·=·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">dimDomainLocal</a>;</div> 
124 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02998.html#ac093981d932d4399435ea39700ef5903">···50</a></span>······<span·class="keyword">typedef</span>·FieldVector&lt;RangeField,·dimRange&gt;·<a·class="code·hl_typedef"·href="a02998.html#ac093981d932d4399435ea39700ef5903">Range</a>;</div> 
125 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02998.html#a5c39c94059cc9d7534923b24f36f7a9a">···52</a></span>······<span·class="keyword">typedef</span>·FieldMatrix&lt;RangeField,·dimRange,·dimDomainGlobal&gt;·<a·class="code·hl_typedef"·href="a02998.html#a5c39c94059cc9d7534923b24f36f7a9a">Jacobian</a>;</div> 
127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>
128 </div>117 </div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">···48</a></span>····<span·class="keyword">inline</span>·std::size_t·<a·class="code·hl_function"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys.size();·}</div>
129 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02038.html#aeafdf5bae469cb0648370d94033d5b95">···51</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02038.html#aeafdf5bae469cb0648370d94033d5b95">localKey</a>(std::size_t·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys[i];·}</div>
130 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">private</span>:</div> 
131 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·Dune::Impl::LagrangeSimplexLocalBasis&lt;<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#ad121810357cabf0ea3110fa5b984cbba">Traits::DomainField</a>,</div> 
132 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#abd1f95b59a33ff860941847d6d0d59fc">Traits::RangeField</a>,</div> 
133 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">Traits::dimDomainLocal</a>,</div> 
134 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········1····<span·class="comment">//·Polynomial·order</span></div> 
135 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········&gt;·P1LocalBasis;</div> 
136 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01630.html">ScalarLocalToGlobalBasisAdaptor&lt;P1LocalBasis,·Geometry&gt;</a>·<a·class="code·hl_class"·href="a01630.html">P1Basis</a>;</div> 
137 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div>
138 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·P1LocalBasis&amp;·p1LocalBasis;</div> 
139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·dim·=·<a·class="code·hl_variable"·href="a02998.html#a58ab80bfa28d2fa9f3974e3ba4527e9d">Traits::dimDomainLocal</a>;</div> 
140 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common&lt;dim,·typename·Geometry::ctype&gt;</a>·<a·class="code·hl_struct"·href="a03006.html">Base</a>;</div> 
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">Base::refelem</a>;</div> 
143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Base::s</a>;</div> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·global·values·of·the·Jacobians·(gradients)·of·the·p1·basis</span></div> 
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····std::vector&lt;typename·P1Basis::Traits::Jacobian&gt;·p1j;</div> 
147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·edge·sizes·and·orientations</span></div> 
148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;typename·Traits::DomainField&gt;·edgel;</div> 
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div> 
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VertexOrder&gt;</div> 
153 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02994.html#a013714dd6faea83bca50f7a0593ceba7">···84</a></span>····<a·class="code·hl_function"·href="a02994.html#a013714dd6faea83bca50f7a0593ceba7">EdgeS0_5Basis</a>(<span·class="keyword">const</span>·Geometry&amp;·geo,·<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······p1j(s,·typename·<a·class="code·hl_class"·href="a01630.html">P1Basis</a>::<a·class="code·hl_struct"·href="a02998.html">Traits</a>::Jacobian(0)),·edgel(s)</div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····{</div> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="comment">//·use·some·arbitrary·position·to·evaluate·jacobians,·they·are·constant</span></div> 
158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02998.html#abdf78376cd30509c3167e83e5d7ff8e7">Traits::DomainLocal</a>·xl(0);</div> 
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·precompute·Jacobian·(gradients)·of·the·p1·element</span></div> 
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<a·class="code·hl_class"·href="a01630.html">P1Basis</a>(p1LocalBasis,·geo).<a·class="code·hl_function"·href="a01630.html#a2ad7b7c8e165829681c5391197f20cf7">evaluateJacobian</a>(xl,·p1j);</div> 
162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="comment">//·calculate·edge·sizes·and·orientations</span></div> 
164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·s;·++i)·{</div> 
165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········edgel[i]·=·(geo.corner(refelem.subEntity(i,dim-1,0,dim))-</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····················geo.corner(refelem.subEntity(i,dim-1,1,dim))</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····················).two_norm();</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·VertexOrder::iterator&amp;·edgeVertexOrder·=</div> 
Max diff block lines reached; 11049/48729 bytes (22.67%) of diff not shown.
15.5 KB
html2text {}
    
Offset 1, 255 lines modifiedOffset 1, 87 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 whitney/edges0.5/basis.hh7 ····*·_.m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
 9 meta/power/coefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 516 5
17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH 
18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_BASIS_HH17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH
 18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH
19 819 8
20 9#include·<cstddef>20 9#include·<cstddef>
21 10#include·<vector>21 10#include·<vector>
22 1122 11
23 12#include·<dune/common/fmatrix.hh> 
24 13#include·<dune/common/fvector.hh> 
25 14 
26 15#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.t_.o_.g_.l_.o_.b_.a_.l_.a_.d_.a_.p_.t_.o_.r_.s_\x8._\x8h_\x8h>23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_\x8._\x8h_\x8h>
27 16#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
28 17#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.c_.o_.m_.m_.o_.n_.._.h_.h>24 13
 25 14namespace·_\x8D_\x8u_\x8n_\x8e·{
 26 15
29 1827 18
 28 _\x82_\x83·class·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·{
 29 24·std::vector<LocalKey>·keys;
30 19namespace·_\x8D_\x8u_\x8n_\x8e·{ 
31 20 
32 22·// 
33 23·//·Basis 
34 24·// 
35 2530 25
36 27 
37 35·template<class·Geometry,·class·RF> 
38 _\x83_\x86·class·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s·: 
39 37·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<Geometry::mydimension,·typename·Geometry::ctype> 
40 38·{ 
41 39·public:31 26·public:
 32 28
 33 36·template<class·Backend>
 34 _\x83_\x87·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·Backend·&backend,·std::size_t·power)·:
 35 38·keys(backend._\x8s_\x8i_\x8z_\x8e()*power)
 36 39·{
42 _\x84_\x81·struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{ 
43 _\x84_\x82·typedef·typename·Geometry::ctype·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d; 
44 _\x84_\x83·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·=·Geometry::mydimension; 
45 _\x84_\x84·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l·=·Geometry::coorddimension; 
46 _\x84_\x85·typedef·FieldVector<DomainField,·dimDomainLocal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l; 
47 _\x84_\x86·typedef·FieldVector<DomainField,·dimDomainGlobal>·_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l; 
48 47 
49 _\x84_\x88·typedef·RF·_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d; 
50 _\x84_\x89·static·const·std::size_t·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l; 
51 _\x85_\x80·typedef·FieldVector<RangeField,·dimRange>·_\x8R_\x8a_\x8n_\x8g_\x8e; 
52 51 
53 _\x85_\x82·typedef·FieldMatrix<RangeField,·dimRange,·dimDomainGlobal>·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n; 
54 53·}; 
55 54 
56 55·private: 
57 56·typedef·Dune::Impl::LagrangeSimplexLocalBasis<typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d, 
58 57·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d, 
59 58·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l, 
60 59·1·//·Polynomial·order 
61 60·>·P1LocalBasis; 
62 61·typedef·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8L_\x8o_\x8c_\x8a_\x8l_\x8T_\x8o_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8A_\x8d_\x8a_\x8p_\x8t_\x8o_\x8r_\x8<_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8>·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s; 
63 62 
64 63·static·const·P1LocalBasis&·p1LocalBasis; 
65 64·static·const·std::size_t·dim·=·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8d_\x8i_\x8m_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l; 
66 65 
67 66·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8·_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8c_\x8t_\x8y_\x8p_\x8e_\x8>·_\x8B_\x8a_\x8s_\x8e; 
68 67·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m; 
69 68·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8s; 
70 69 
71 70·//·global·values·of·the·Jacobians·(gradients)·of·the·p1·basis 
72 71·std::vector<typename·P1Basis::Traits::Jacobian>·p1j; 
73 72·//·edge·sizes·and·orientations 
74 73·std::vector<typename·Traits::DomainField>·edgel; 
75 74 
76 75·public: 
77 77 
78 83·template<typename·VertexOrder> 
79 _\x88_\x84·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8B_\x8a_\x8s_\x8i_\x8s(const·Geometry&·geo,·const·VertexOrder&·vertexOrder)·: 
80 85·p1j(s,·typename·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s::_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s::Jacobian(0)),·edgel(s) 
81 86·{ 
82 87·//·use·some·arbitrary·position·to·evaluate·jacobians,·they·are·constant 
83 88·static·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l·xl(0); 
84 89 
85 90·//·precompute·Jacobian·(gradients)·of·the·p1·element 
86 91·_\x8P_\x81_\x8B_\x8a_\x8s_\x8i_\x8s(p1LocalBasis,·geo)._\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8a_\x8n(xl,·p1j); 
87 92 
88 93·//·calculate·edge·sizes·and·orientations 
89 94·for(std::size_t·i·=·0;·i·<·s;·++i)·{37 40·for(std::size_t·i·=·0;·i·<·backend.size();·++i)·{
 38 41·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&k·=·backend.localKey(i);
 39 42·for(std::size_t·d·=·0;·d·<·power;·++d)
 40 43·keys[i+d*backend.size()]·=
 41 44·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(k._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y(),·k._\x8c_\x8o_\x8d_\x8i_\x8m(),·power*k._\x8i_\x8n_\x8d_\x8e_\x8x()·+·d);
 42 45·}
 43 46·}
90 95·edgel[i]·=·(geo.corner(refelem.subEntity(i,dim-1,0,dim))- 
91 96·geo.corner(refelem.subEntity(i,dim-1,1,dim)) 
92 97·).two_norm(); 
93 98·const·typename·VertexOrder::iterator&·edgeVertexOrder·= 
94 99·vertexOrder.begin(dim-1,·i); 
95 100·if(edgeVertexOrder[0]·>·edgeVertexOrder[1]) 
96 101·edgel[i]·*=·-1; 
97 102·} 
98 103·} 
99 104 
100 _\x81_.0_.6·std::size_t·_.s_.i_.z_.e·()·const·{·return·s;·}44 _\x84_.8·inline·std::size_t·_.s_.i_.z_.e()·const·{·return·keys.size();·}
 45 49
 46 _\x85_\x81·inline·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const·{·return·keys[i];·}
 47 52·};
 48 53
101 107 
102 _\x81_\x80_\x89·void·_\x8e_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8e_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8L_\x8o_\x8c_\x8a_\x8l&·xl, 
103 110·std::vector<typename·Traits::Range>&·out)·const 
104 111·{ 
105 112·out.assign(s,·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8R_\x8a_\x8n_\x8g_\x8e(0)); 
Max diff block lines reached; 6946/15876 bytes (43.75%) of diff not shown.
4.74 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04571.html
    
Offset 65, 34 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">coefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">coefficients.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
 84 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/>
84 </div>85 </div>
85 <p><a·href="a04571_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a04571_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">87 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>89 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02038.html">Dune::PowerCoefficients</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03002.html">Dune::EdgeS0_5Coefficients&lt;·dim·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued·coefficients.··<a·href="a02038.html#details">More...</a><br·/></td></tr>91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Coefficients·for·lowest·order·edge·elements·on·simplices.··<a·href="a03002.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>98 </table>
1.38 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_.o_.w_.e_.r7 ····*·_\x8w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 coefficients.hh·File·Reference10 coefficients.hh·File·Reference
11 #include·<cstddef>11 #include·<cstddef>
12 #include·<vector>12 #include·<vector>
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
 14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h>
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.·_.d_.i_.m_.·_.>
 18  ·······Coefficients·for·lowest·order·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  ·······Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued 
18 ········coefficients.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19  19  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  22  
23 ===============================================================================23 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
25.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04571_source.html
    
Offset 70, 75 lines modifiedOffset 70, 76 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">meta/power/coefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/coefficients.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04571.html">Go·to·the·documentation·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>83 <a·href="a04571.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00188.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//</span></div>
 100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//·Coefficients</span></div>
 101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//</span></div>
98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>
99 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">105 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02038.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02038.html">PowerCoefficients</a>·{</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03002.html">···31</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03002.html">EdgeS0_5Coefficients</a>·:·<span·class="keyword">private</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·57,·SHA:·dfdb043cbcdf52de4a4722aa39bf4e0f3bb6f674f1379c90902db2746151f22e·...·]·{</div>
 107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;dim&gt;<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">::s</a>;</div>
 108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
101 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····std::vector&lt;LocalKey&gt;·keys;</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;LocalKey&gt;·li;</div>
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
103 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">public</span>:</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
105 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend&gt;</div> 
106 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">112 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03002.html#a4aeab3406fb301f7b1119a10584554db">···38</a></span>····<a·class="code·hl_function"·href="a03002.html#a4aeab3406fb301f7b1119a10584554db">EdgeS0_5Coefficients</a>()·:·li(<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>)·{</div>
 114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>;·i++)</div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02038.html#a636a6d29950f37192b90c9f8d2a6fa0a">···37</a></span>····<a·class="code·hl_function"·href="a02038.html#a636a6d29950f37192b90c9f8d2a6fa0a">PowerCoefficients</a>(<span·class="keyword">const</span>·Backend·&amp;backend,·std::size_t·power)·:</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······keys(backend.<a·class="code·hl_function"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">size</a>()*power)</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·backend.size();·++i)·{</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>·&amp;k·=·backend.localKey(i);</div>115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,·dim-1,·0);</div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·power;·++d)</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··········keys[i+d*backend.size()]·=</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>············<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(k.<a·class="code·hl_function"·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">subEntity</a>(),·k.<a·class="code·hl_function"·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">codim</a>(),·power*k.<a·class="code·hl_function"·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">index</a>()·+·d);</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······}</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}</div>116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 117 </div>
 118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03002.html#a795730658142b9c12d808475206e4127">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a03002.html#a795730658142b9c12d808475206e4127">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>;·}</div>
 120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03002.html#a2889c8707f13b082bc9cf21a573b443b">···47</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a03002.html#a2889c8707f13b082bc9cf21a573b443b">localKey</a>(std::size_t·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·li[i];·}</div>
 122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>
117 </div>123 </div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">···48</a></span>····<span·class="keyword">inline</span>·std::size_t·<a·class="code·hl_function"·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys.size();·}</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
120 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02038.html#aeafdf5bae469cb0648370d94033d5b95">···51</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"·href="a02038.html#aeafdf5bae469cb0648370d94033d5b95">localKey</a>(std::size_t·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·keys[i];·}</div> 
121 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··};</div> 
122 </div> 
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>}·<span·class="comment">//·namespace·Dune</span></div>125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}·<span·class="comment">//·namespace·Dune</span></div>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH</span></div>127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH</span></div>
 128 <div·class="ttc"·id="aa00188_html"><div·class="ttname"><a·href="a00188.html">common.hh</a></div></div>
127 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">localkey.hh</a></div></div>129 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
128 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>130 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
129 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>131 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
 132 <div·class="ttc"·id="aa03002_html"><div·class="ttname"><a·href="a03002.html">Dune::EdgeS0_5Coefficients</a></div><div·class="ttdoc">Coefficients·for·lowest·order·edge·elements·on·simplices.</div><div·class="ttdef"><b>Definition</b>·whitney/edges0.5/coefficients.hh:31</div></div>
 133 <div·class="ttc"·id="aa03002_html_a2889c8707f13b082bc9cf21a573b443b"><div·class="ttname"><a·href="a03002.html#a2889c8707f13b082bc9cf21a573b443b">Dune::EdgeS0_5Coefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·whitney/edges0.5/coefficients.hh:47</div></div>
 134 <div·class="ttc"·id="aa03002_html_a4aeab3406fb301f7b1119a10584554db"><div·class="ttname"><a·href="a03002.html#a4aeab3406fb301f7b1119a10584554db">Dune::EdgeS0_5Coefficients::EdgeS0_5Coefficients</a></div><div·class="ttdeci">EdgeS0_5Coefficients()</div><div·class="ttdoc">Standard·constructor.</div><div·class="ttdef"><b>Definition</b>·whitney/edges0.5/coefficients.hh:38</div></div>
 135 <div·class="ttc"·id="aa03002_html_a795730658142b9c12d808475206e4127"><div·class="ttname"><a·href="a03002.html#a795730658142b9c12d808475206e4127">Dune::EdgeS0_5Coefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·whitney/edges0.5/coefficients.hh:44</div></div>
 136 <div·class="ttc"·id="aa03006_html"><div·class="ttname"><a·href="a03006.html">Dune::EdgeS0_5Common</a></div><div·class="ttdoc">Common·base·class·for·edge·elements.</div><div·class="ttdef"><b>Definition</b>·common.hh:23</div></div>
 137 <div·class="ttc"·id="aa03006_html_a899a65f08bb745c2312aa31f57522156"><div·class="ttname"><a·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Dune::EdgeS0_5Common::s</a></div><div·class="ttdeci">std::size_t·s</div><div·class="ttdoc">The·number·of·base·functions.</div><div·class="ttdef"><b>Definition</b>·common.hh:38</div></div>
130 <div·class="ttc"·id="aa01622_html_a743ef8822e9bf5b2bc8ba9449ff3791e"><div·class="ttname"><a·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">Dune::LocalKey::index</a></div><div·class="ttdeci">constexpr·unsigned·int·index()·const·noexcept</div><div·class="ttdoc">Return·offset·within·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:70</div></div> 
131 <div·class="ttc"·id="aa01622_html_aa2a838e62698e4d68993cfc6ebd5d032"><div·class="ttname"><a·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">Dune::LocalKey::codim</a></div><div·class="ttdeci">constexpr·unsigned·int·codim()·const·noexcept</div><div·class="ttdoc">Return·codim·of·associated·entity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:63</div></div> 
132 <div·class="ttc"·id="aa01622_html_ae74df3826e1ff52dde67b7173ae8c947"><div·class="ttname"><a·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">Dune::LocalKey::subEntity</a></div><div·class="ttdeci">constexpr·unsigned·int·subEntity()·const·noexcept</div><div·class="ttdoc">Return·number·of·associated·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:56</div></div> 
133 <div·class="ttc"·id="aa02038_html"><div·class="ttname"><a·href="a02038.html">Dune::PowerCoefficients</a></div><div·class="ttdoc">Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued·coefficients.</div><div·class="ttdef"><b>Definition</b>·meta/power/coefficients.hh:23</div></div> 
134 <div·class="ttc"·id="aa02038_html_a048033ba7bff71d3f2293ce13160a9be"><div·class="ttname"><a·href="a02038.html#a048033ba7bff71d3f2293ce13160a9be">Dune::PowerCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·meta/power/coefficients.hh:48</div></div> 
135 <div·class="ttc"·id="aa02038_html_a636a6d29950f37192b90c9f8d2a6fa0a"><div·class="ttname"><a·href="a02038.html#a636a6d29950f37192b90c9f8d2a6fa0a">Dune::PowerCoefficients::PowerCoefficients</a></div><div·class="ttdeci">PowerCoefficients(const·Backend·&amp;backend,·std::size_t·power)</div><div·class="ttdoc">Construct·a·PowerCoefficients·object.</div><div·class="ttdef"><b>Definition</b>·meta/power/coefficients.hh:37</div></div> 
136 <div·class="ttc"·id="aa02038_html_aeafdf5bae469cb0648370d94033d5b95"><div·class="ttname"><a·href="a02038.html#aeafdf5bae469cb0648370d94033d5b95">Dune::PowerCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·meta/power/coefficients.hh:51</div></div> 
137 </div><!--·fragment·--></div><!--·contents·-->138 </div><!--·fragment·--></div><!--·contents·-->
138 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
139 <hr·class="footer"/><address·class="footer"><small>140 <hr·class="footer"/><address·class="footer"><small>
140 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8141 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
141 </small></address>142 </small></address>
142 </body>143 </body>
143 </html>144 </html>
6.02 KB
html2text {}
    
Offset 1, 87 lines modifiedOffset 1, 83 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r 
9 meta/power/coefficients.hh7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
 9 whitney/edges0.5/coefficients.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 516 5
17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
19 819 8
20 9#include·<cstddef>20 9#include·<cstddef>
21 10#include·<vector>21 10#include·<vector>
22 1122 11
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h>
24 1324 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.c_.o_.m_.m_.o_.n_.._.h_.h>
 25 14
25 14namespace·_\x8D_\x8u_\x8n_\x8e·{26 15namespace·_\x8D_\x8u_\x8n_\x8e·{
26 15 
27 18 
28 _.2_.3·class·_.P_.o_.w_.e_.r_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·{27 16
 28 18·//
 29 19·//·Coefficients
 30 20·//
 31 21
 32 23
 33 30·template<std::size_t·dim>
 34 _\x83_\x81·class·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·:·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<dim>·{
 35 32·using·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<dim>_\x8:_\x8:_\x8s;
 36 33
29 24·std::vector<LocalKey>·keys;37 34·std::vector<LocalKey>·li;
30 2538 35
31 26·public:39 36·public:
 40 _\x83_\x88·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(_\x8s)·{
32 28 
33 36·template<class·Backend> 
34 _\x83_\x87·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s(const·Backend·&backend,·std::size_t·power)·: 
35 38·keys(backend._\x8s_\x8i_\x8z_\x8e()*power) 
36 39·{ 
37 40·for(std::size_t·i·=·0;·i·<·backend.size();·++i)·{ 
38 41·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y·&k·=·backend.localKey(i); 
39 42·for(std::size_t·d·=·0;·d·<·power;·++d)41 39·for(std::size_t·i·=·0;·i·<·_.s;·i++)
 42 40·li[i]·=·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(i,·dim-1,·0);
40 43·keys[i+d*backend.size()]·= 
41 44·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(k._\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y(),·k._\x8c_\x8o_\x8d_\x8i_\x8m(),·power*k._\x8i_\x8n_\x8d_\x8e_\x8x()·+·d); 
42 45·}43 41·}
43 46·}44 42
44 _\x84_\x88·inline·std::size_t·_.s_.i_.z_.e()·const·{·return·keys.size();·}45 _\x84_\x84·std::size_t·_.s_.i_.z_.e·()·const·{·return·_.s;·}
 46 45
 47 _\x84_\x87·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const·{·return·li[i];·}
 48 48·};
45 4949 49
46 _\x85_\x81·inline·const·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y(std::size_t·i)·const·{·return·keys[i];·} 
47 52·}; 
48 53 
49 54}·//·namespace·Dune50 50}·//·namespace·Dune
50 5551 51
51 56#endif·//·DUNE_LOCALFUNCTIONS_META_POWER_COEFFICIENTS_HH52 52#endif·//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH
 53 _\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h
52 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h54 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h
53 _\x8D_\x8u_\x8n_\x8e55 _\x8D_\x8u_\x8n_\x8e
54 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:1856 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
55 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y57 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
56 Describe·position·of·one·degree·of·freedom.58 Describe·position·of·one·degree·of·freedom.
57 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:2459 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:24
58 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8:_\x8:_\x8i_\x8n_\x8d_\x8e_\x8x 
59 constexpr·unsigned·int·index()·const·noexcept 
60 Return·offset·within·subentity. 
61 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:70 
62 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8:_\x8:_\x8c_\x8o_\x8d_\x8i_\x8m 
63 constexpr·unsigned·int·codim()·const·noexcept 
64 Return·codim·of·associated·entity. 
65 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:63 
66 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y_\x8:_\x8:_\x8s_\x8u_\x8b_\x8E_\x8n_\x8t_\x8i_\x8t_\x8y 
67 constexpr·unsigned·int·subEntity()·const·noexcept 
68 Return·number·of·associated·subentity. 
69 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localkey.hh:56 
70 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s60 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 61 Coefficients·for·lowest·order·edge·elements·on·simplices.
71 Meta-coefficients·turning·a·scalar·coefficients·into·vector-valued 
72 coefficients. 
73 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·meta/power/coefficients.hh:2362 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·whitney/edges0.5/coefficients.hh:31
74 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e 
75 std::size_t·size()·const 
76 number·of·coefficients 
77 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·meta/power/coefficients.hh:48 
78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8P_\x8o_\x8w_\x8e_\x8r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s 
79 PowerCoefficients(const·Backend·&backend,·std::size_t·power) 
80 Construct·a·PowerCoefficients·object. 
81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·meta/power/coefficients.hh:37 
82 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y63 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8l_\x8o_\x8c_\x8a_\x8l_\x8K_\x8e_\x8y
83 const·LocalKey·&·localKey(std::size_t·i)·const64 const·LocalKey·&·localKey(std::size_t·i)·const
84 get·i'th·index65 get·i'th·index
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·meta/power/coefficients.hh:5166 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·whitney/edges0.5/coefficients.hh:47
 67 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s
 68 EdgeS0_5Coefficients()
 69 Standard·constructor.
 70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·whitney/edges0.5/coefficients.hh:38
 71 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e
 72 std::size_t·size()·const
 73 number·of·coefficients
 74 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·whitney/edges0.5/coefficients.hh:44
 75 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n
 76 Common·base·class·for·edge·elements.
 77 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:23
 78 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s
 79 std::size_t·s
 80 The·number·of·base·functions.
 81 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·common.hh:38
86 ===============================================================================82 ===============================================================================
87 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.883 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
6.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04574.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·coefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·interpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 35 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">coefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>
 82 <code>#include·&lt;utility&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>83 <code>#include·&lt;vector&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00464_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/> 
85 </div>86 </div>
86 <p><a·href="a04574_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a04574_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">88 <table·class="memberdecls">
88 <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>
89 Classes</h2></td></tr>90 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03002.html">Dune::EdgeS0_5Coefficients&lt;·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html">Dune::LocalLagrangeInterpolation&lt;·LP,·dim,·F·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Coefficients·for·lowest·order·edge·elements·on·simplices.··<a·href="a03002.html#details">More...</a><br·/></td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html">Dune::LagrangeInterpolationFactory&lt;·LP,·dim,·F·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>100 </table>
1.75 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 coefficients.hh·File·Reference 
11 #include·<cstddef>9 interpolation.hh·File·Reference
 10 #include·<type_traits>
 11 #include·<utility>
12 #include·<vector>12 #include·<vector>
13 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>13 #include·<dune/common/typeutilities.hh>
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.c_.o_.m_.m_.o_.n_\x8._\x8h_\x8h>14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8i_\x8m_\x8·_\x8> 
18  ·······Coefficients·for·lowest·order·edge·elements·on·simplices.·_.M_.o_.r_.e_.._.._..17 ·class· ·_.D_.u_.n_.e_.:_.:_.L_.o_.c_.a_.l_.L_.a_.g_.r_.a_.n_.g_.e_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.P_.,_.·_.d_.i_.m_.,_.·_.F_.·_.>
 18  
 19 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8>
19  20  
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
22  23  
23 ===============================================================================24 ===============================================================================
24 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
52.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04574_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·coefficients.hh·Source·File</title>8 <title>dune-localfunctions:·interpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 76 lines modifiedOffset 70, 175 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/coefficients.hh</div></div>80 ··<div·class="headertitle"><div·class="title">lagrange/interpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04574.html">Go·to·the·documentation·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>83 <a·href="a04574.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGEBASIS_INTERPOLATION_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGEBASIS_INTERPOLATION_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div>
 102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>F·&gt;</div>
99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//</span></div>103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">struct·</span>LagrangeInterpolationFactory;</div>
100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//·Coefficients</span></div> 
101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="comment">//</span></div> 
102 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·LocalLagrangeInterpolation</span></div>
 106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·--------------------------</span></div>
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim&gt;</div>108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&g[·...·truncated·by·diffoscope;·len:·163,·SHA:·641398ad0685321ef87c42257fbe318e370939c9663b1491aeec1db86254d7c1·...·]&gt;</div>
105 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">109 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03002.html">···31</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03002.html">EdgeS0_5Coefficients</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;dim&gt;·{</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;dim&gt;<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">::s</a>[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01854.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation</a></div>
 111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
 112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation&lt;·LP,dim,F·&gt;</a>·<a·class="code·hl_class"·href="a01854.html">This</a>;</div>
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;LocalKey&gt;·li;</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>
 115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">···32</a></span>····<span·class="keyword">typedef</span>·LP&lt;F,dim&gt;·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>;</div>
 116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LagrangePointSet::Field·<a·class="code·hl_typedef"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">Field</a>;</div>
 117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01854.html#a6bbc9dd5526b53350b02c804a387f628">···35</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01854.html#a6bbc9dd5526b53350b02c804a387f628">dimension</a>·=·LagrangePointSet::dimension;</div>
 119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">private</span>:</div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01850.html">LagrangeInterpolationFactory</a>&lt;LP,dim,F&gt;;</div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·&amp;lagrangePoints_;</div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·&amp;<a·class="code·hl_function"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">lagrangePoints</a>·)</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·lagrangePoints_(·<a·class="code·hl_function"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">lagrangePoints</a>·)</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div>
 127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·*points·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·&amp;lagrangePoints_;·}</div>
 129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Fn,·<span·class="keyword">class</span>·Vector·&gt;</div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">auto</span>·interpolate·(·<span·class="keyword">const</span>·Fn·&amp;fn,·Vector·&amp;coefficients,·PriorityTag&lt;·1·&gt;·)·<span·class="keyword">const</span></div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······-&gt;·std::enable_if_t&lt;·std::is_invocable_v&lt;·<span·class="keyword">const</span>·Fn·&amp;,·<span·class="keyword">decltype</span>(·this-&gt;lagrangePoints_.begin()-&gt;point()·)·&gt;·&gt;</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·index·=·0;</div>
 135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>(·<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;lp·:·lagrangePoints_·)</div>
 136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(·fn(·lp.point()·),·coefficients[·index++·]·);</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>Fn,·<span·class="keyword">class·</span>Vector,</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">decltype</span>(std::declval&lt;Vector&gt;().size(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">decltype</span>(std::declval&lt;Vector&gt;().resize(0u),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>&gt;</div>
112 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03002.html#a4aeab3406fb301f7b1119a10584554db">···38</a></span>····<a·class="code·hl_function"·href="a03002.html#a4aeab3406fb301f7b1119a10584554db">EdgeS0_5Coefficients</a>()·:·li(<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>)·{</div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>;·i++)</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········li[i]·=·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>(i,·dim-1,·0);</div>144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01854.html#ad8e20a418b3361c7ec07edbeddad8c94">···60</a></span>····<span·class="keywordtype">void</span>·interpolate·(·<span·class="keyword">const</span>·Fn·&amp;fn,·Vector·&amp;coefficients·[·...·truncated·by·diffoscope;·len:·36,·SHA:·b58162bce5f02779b2c1390469faeeea82cbcb27556b0302f51fd4f1279280c1·...·]</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······coefficients.resize(·lagrangePoints_.size()·);</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······interpolate(·fn,·coefficients,·PriorityTag&lt;·42·&gt;()·);</div>
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
117 </div>149 </div>
118 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03002.html#a795730658142b9c12d808475206e4127">···44</a></span>····std::size_t·<a·class="code·hl_function"·href="a03002.html#a795730658142b9c12d808475206e4127">size</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">s</a>;·}</div> 
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03002.html#a2889c8707f13b082bc9cf21a573b443b">···47</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01622.html">LocalKey</a>&amp;·<a·class="code·hl_function"[·...·truncated·by·diffoscope;·len:·167,·SHA:·b6be8e91ed1bfe825b8333d9f96ef6090e0c8c3fbcea028f8734bda36eefc2a4·...·]</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>Basis,·<span·class="keyword">class·</span>Matrix,</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().rows(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().cols(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().resize(0u,0u),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>&gt;</div>
 155 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01854.html#ae669c2d41fab99fd40c1990188eb6d2f">···70</a></span>····<span·class="keywordtype">void</span>·interpolate·(·<span·class="keyword">const</span>·Basis·&amp;basis,·Matrix·&amp;coefficients·)·<span·class="keyword">const</span></div>
 157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······coefficients.resize(·lagrangePoints_.size(),·basis.size(·)·);</div>
 159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·index·=·0;</div>
 161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">for</span>(·<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;lp·:·lagrangePoints_·)</div>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········basis.template·evaluate&lt;·0·&gt;(·lp.point(),·coefficients[index++]·);</div>
122 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
123 </div>164 </div>
124 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">···79</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·&amp;<a·class="code·hl_function"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">lagrangePoints</a>·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·lagrangePoints_;·}</div>
125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}·<span·class="comment">//·namespace·Dune</span></div>167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··};</div>
Max diff block lines reached; 8341/40849 bytes (20.42%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 83 lines modifiedOffset 1, 191 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e
 8 lagrange/interpolation.hh
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 whitney/edges0.5/coefficients.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5 
17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH 
18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH 
19 8 
20 9#include·<cstddef>15 5#ifndef·DUNE_LAGRANGEBASIS_INTERPOLATION_HH
 16 6#define·DUNE_LAGRANGEBASIS_INTERPOLATION_HH
 17 7
 18 8#include·<type_traits>
 19 9#include·<utility>
21 10#include·<vector>20 10#include·<vector>
22 1121 11
23 12#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h>22 12#include·<dune/common/typeutilities.hh>
 23 13
24 13#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.c_.o_.m_.m_.o_.n_\x8._\x8h_\x8h>24 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_\x8._\x8h_\x8h>
25 1425 15
26 15namespace·_.D_.u_.n_.e·{26 16namespace·_.D_.u_.n_.e
27 16 
28 18·// 
29 19·//·Coefficients 
30 20·// 
31 21 
32 23 
33 30·template<std::size_t·dim> 
34 _\x83_\x81·class·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·:·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<dim>·{ 
35 32·using·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<dim>_\x8:_\x8:_\x8s; 
36 33 
37 34·std::vector<LocalKey>·li; 
38 3527 17{
 28 18
 29 19·template<·template·<class,unsigned·int>·class·LP,
 30 20·unsigned·int·dim,·class·F·>
 31 21·struct·LagrangeInterpolationFactory;
 32 22
 33 23·//·LocalLagrangeInterpolation
 34 24·//·--------------------------
 35 25
 36 26·template<·template·<class,unsigned·int>·class·LP,·unsigned·int·dim,·class·F
 37 >
 38 _\x82_\x87·class·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 39 28·{
 40 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8P_\x8,_\x8d_\x8i_\x8m_\x8,_\x8F_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s;
 41 30
39 36·public:42 31·public:
40 _\x83_\x88·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s()·:·li(_\x8s)·{ 
41 39·for(std::size_t·i·=·0;·i·<·_\x8s;·i++) 
42 40·li[i]·=·_.L_.o_.c_.a_.l_.K_.e_.y(i,·dim-1,·0);43 _.3_.2·typedef·LP<F,dim>·_.L_.a_.g_.r_.a_.n_.g_.e_.P_.o_.i_.n_.t_.S_.e_.t;
 44 _\x83_\x83·typedef·typename·LagrangePointSet::Field·_\x8F_\x8i_\x8e_\x8l_\x8d;
 45 34
 46 _\x83_\x85·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·LagrangePointSet::dimension;
 47 36
 48 37·private:
 49 38·friend·struct·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<LP,dim,F>;
 50 39·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·&lagrangePoints_;
 51 40
 52 41·explicit·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·&_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s
 53 )
 54 42·:·lagrangePoints_(·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·)
 55 43·{}
 56 44
 57 45·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·*points·()·const·{·return·&lagrangePoints_;·}
 58 46
 59 47·template<·class·Fn,·class·Vector·>
 60 48·auto·interpolate·(·const·Fn·&fn,·Vector·&coefficients,·PriorityTag<·1·>·)
 61 const
 62 49·->·std::enable_if_t<·std::is_invocable_v<·const·Fn·&,·decltype(·this-
 63 >lagrangePoints_.begin()->point()·)·>·>
 64 50·{
 65 51·unsigned·int·index·=·0;
 66 52·for(·const·auto·&lp·:·lagrangePoints_·)
 67 53·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(·fn(·lp.point()·),·coefficients[·index++·]·);
43 41·}68 54·}
44 42 
45 _\x84_\x84·std::size_t·_\x8s_\x8i_\x8z_\x8e·()·const·{·return·_\x8s;·} 
46 45 
47 _.4_.7·const·_.L_.o_.c_.a_.l_.K_.e_.y&·_.l_.o_.c_.a_.l_.K_.e_.y(std::size_t·i)·const·{·return·li[i];·}69 55
 70 56·public:
 71 57·template<·class·Fn,·class·Vector,
 72 58·decltype(std::declval<Vector>().size(),bool{})·=·true,
 73 59·decltype(std::declval<Vector>().resize(0u),bool{})·=·true>
 74 _\x86_\x80·void·interpolate·(·const·Fn·&fn,·Vector·&coefficients·)·const
 75 61·{
 76 62·coefficients.resize(·lagrangePoints_.size()·);
 77 63·interpolate(·fn,·coefficients,·PriorityTag<·42·>()·);
 78 64·}
 79 65
 80 66·template<·class·Basis,·class·Matrix,
 81 67·decltype(std::declval<Matrix>().rows(),bool{})·=·true,
 82 68·decltype(std::declval<Matrix>().cols(),bool{})·=·true,
 83 69·decltype(std::declval<Matrix>().resize(0u,0u),bool{})·=·true>
 84 _\x87_\x80·void·interpolate·(·const·Basis·&basis,·Matrix·&coefficients·)·const
 85 71·{
 86 72·coefficients.resize(·lagrangePoints_.size(),·basis.size(·)·);
 87 73
 88 74·unsigned·int·index·=·0;
 89 75·for(·const·auto·&lp·:·lagrangePoints_·)
 90 76·basis.template·evaluate<·0·>(·lp.point(),·coefficients[index++]·);
 91 77·}
 92 78
 93 _\x87_\x89·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·&_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·()·const·{·return·lagrangePoints_;·}
48 48·};94 80·};
49 49 
50 50}·//·namespace·Dune 
51 51 
52 52#endif·//·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_COEFFICIENTS_HH 
53 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8k_\x8e_\x8y_\x8._\x8h_\x8h 
54 _.c_.o_.m_.m_.o_.n_.._.h_.h95 81
 96 82
 97 83
 98 84·//·LocalLagrangeInterpolationFactory
 99 85·//·---------------------------------
Max diff block lines reached; 5520/12669 bytes (43.57%) of diff not shown.
5.02 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04577.html
    
Offset 65, 37 lines modifiedOffset 65, 35 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
82 <code>#include·&lt;utility&gt;</code><br·/>82 <code>#include·&lt;cassert&gt;</code><br·/>
 83 <code>#include·&lt;cstddef&gt;</code><br·/>
83 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/typeutilities.hh&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00248_source.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</code><br·/> 
86 </div>85 </div>
87 <p><a·href="a04577_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a04577_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">87 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>89 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01854.html">Dune::LocalLagrangeInterpolation&lt;·LP,·dim,·F·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html">Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;</a></td></tr>
 91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued·interpolation.··<a·href="a02042.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01850.html">Dune::LagrangeInterpolationFactory&lt;·LP,·dim,·F·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>98 </table>
1.55 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_.a_.g_.r_.a_.n_.g_.e7 ····*·_\x8m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 interpolation.hh·File·Reference10 interpolation.hh·File·Reference
10 #include·<type_traits> 
11 #include·<utility>11 #include·<algorithm>
 12 #include·<cassert>
 13 #include·<cstddef>
12 #include·<vector>14 #include·<vector>
13 #include·<dune/common/typeutilities.hh> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h> 
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 ·class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8P_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8F_\x8·_\x8> 
18   
19 struct· ·_.D_.u_.n_.e_.:_.:_.L_.a_.g_.r_.a_.n_.g_.e_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.F_.a_.c_.t_.o_.r_.y_.<_.·_.L_.P_.,_.·_.d_.i_.m_.,_.·_.F_\x8·_\x8>17 class· ·_.D_.u_.n_.e_.:_.:_.P_.o_.w_.e_.r_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_\x8·_\x8>
 18  ·······Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued
 19 ········interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
20  20  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e22 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  23  
24 ===============================================================================24 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.825 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
54.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04577_source.html
    
Offset 70, 175 lines modifiedOffset 70, 104 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">lagrange/interpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">meta/power/interpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04577.html">Go·to·the·documentation·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>83 <a·href="a04577.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LAGRANGEBASIS_INTERPOLATION_HH</span></div> 
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LAGRANGEBASIS_INTERPOLATION_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH</span></div>
 89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH</span></div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;dune/common/typeutilities.hh&gt;</span></div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00248.html">dune/localfunctions/lagrange/lagrangecoefficients.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div> 
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div> 
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·<span·class="keyword">class</span>·BasisTraits&gt;</div>
101 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,</div> 
102 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>F·&gt;</div> 
103 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">struct·</span>LagrangeInterpolationFactory;</div> 
104 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
105 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·LocalLagrangeInterpolation</span></div> 
106 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·--------------------------</span></div> 
107 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
108 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>,<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&gt;·<span·class="keyword">class·</span>LP,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keyword">class·</span>F·&gt;</div> 
109 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
110 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01854.html">···27</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation</a></div>101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02042.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02042.html">PowerInterpolation</a>·{</div>
 102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static_assert</span>(Backend::Traits::dimRange·==·1,</div>
 103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··················<span·class="stringliteral">&quot;PowerInterpolation··works·only·with·scalar·backends&quot;</span>);</div>
111 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
112 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation&lt;·LP,dim,F·&gt;</a>·<a·class="code·hl_class"·href="a01854.html">This</a>;</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">const</span>·Backend·*backend;</div>
113 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
114 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>
 108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02042.html#ac04c6af6c94906c6705e8d4a0e63af5e">···34</a></span>····<span·class="keyword">typedef</span>·BasisTraits·<a·class="code·hl_typedef"·href="a02042.html#ac04c6af6c94906c6705e8d4a0e63af5e">Traits</a>;</div>
115 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">···32</a></span>····<span·class="keyword">typedef</span>·LP&lt;F,dim&gt;·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>;</div> 
116 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">···33</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LagrangePointSet::Field·<a·class="code·hl_typedef"·href="a01854.html#a16828e5fb5f7da3897a548a87fee722b">Field</a>;</div> 
117 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01854.html#a6bbc9dd5526b53350b02c804a387f628">···35</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01854.html#a6bbc9dd5526b53350b02c804a387f628">dimension</a>·=·LagrangePointSet::dimension;</div> 
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02042.html#af5d8a096d0100677cbf22bccf6795d90">···43</a></span>····<a·class="code·hl_function"·href="a02042.html#af5d8a096d0100677cbf22bccf6795d90">PowerInterpolation</a>(<span·class="keyword">const</span>·Backend·&amp;backend_)·:·backend(&amp;backend_)·{·}</div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">private</span>:</div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">friend</span>·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01850.html">LagrangeInterpolationFactory</a>&lt;LP,dim,F&gt;;</div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·&amp;lagrangePoints_;</div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a01854.html">LocalLagrangeInterpolation</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·&amp;<a·class="code·hl_function"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">lagrangePoints</a>·)</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······:·lagrangePoints_(·<a·class="code·hl_function"·href="a01854.html#a658bd9296daffea1e83a7ae0cf79c26e">lagrangePoints</a>·)</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{}</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01854.html#a763197a1a77a3934a97af95e22b54a29">LagrangePointSet</a>·*points·()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·&amp;lagrangePoints_;·}</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">private</span>:</div>
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Fn,·<span·class="keyword">class</span>·Vector·&gt;</div>114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F&gt;</div>
 115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">class·</span>ComponentEvaluator</div>
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">auto</span>·interpolate·(·<span·class="keyword">const</span>·Fn·&amp;fn,·Vector·&amp;coefficients,·PriorityTag&lt;·1·&gt;·)·<span·class="keyword">const</span></div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······-&gt;·std::enable_if_t&lt;·std::is_invocable_v&lt;·<span·class="keyword">const</span>·Fn·&amp;,·<span·class="keyword">decltype</span>(·this-&gt;lagrangePoints_.begin()-&gt;point()·)·&gt;·&gt;</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div> 
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·index·=·0;</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>(·<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;lp·:·lagrangePoints_·)</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_function"·href="a00576.html#a21dc7d62b42eb19c5bf573afa02f4701">field_cast</a>(·fn(·lp.point()·),·coefficients[·index++·]·);</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div>
 117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">const</span>·F·&amp;f;</div>
 118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······std::size_t·comp;</div>
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>Fn,·<span·class="keyword">class·</span>Vector,</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">decltype</span>(std::declval&lt;Vector&gt;().size(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">decltype</span>(std::declval&lt;Vector&gt;().resize(0u),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>&gt;</div> 
143 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01854.html#ad8e20a418b3361c7ec07edbeddad8c94">···60</a></span>····<span·class="keywordtype">void</span>·interpolate·(·<span·class="keyword">const</span>·Fn·&amp;fn,·Vector·&amp;coefficients·[·...·truncated·by·diffoscope;·len:·36,·SHA:·b58162bce5f02779b2c1390469faeeea82cbcb27556b0302f51fd4f1279280c1·...·]</div>121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······ComponentEvaluator(<span·class="keyword">const</span>·F·&amp;f_,·std::size_t·comp_)·:</div>
 122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········f(f_),·comp(comp_)</div>
 123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{·}</div>
 124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·Backend::Traits::Range·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Backend::Traits::DomainLocal·&amp;x)<span·class="keyword">·const</span></div>
 126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">······</span>{</div>
 127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keyword">typename</span>·Traits::Range·fy·=·f(x);</div>
 128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">typename</span>·Backend::Traits::Range·y;</div>
 129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········y[0]·=·fy[comp];</div>
 130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keywordflow">return</span>·y;</div>
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····{</div>131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······coefficients.resize(·lagrangePoints_.size()·);</div> 
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······interpolate(·fn,·coefficients,·PriorityTag&lt;·42·&gt;()·);</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····};</div>
149 </div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>Basis,·<span·class="keyword">class·</span>Matrix,</div> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().rows(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div> 
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().cols(),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>,</div> 
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">decltype</span>(std::declval&lt;Matrix&gt;().resize(0u,0u),<span·class="keywordtype">bool</span>{})·=·<span·class="keyword">true</span>&gt;</div> 
155 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01854.html#ae669c2d41fab99fd40c1990188eb6d2f">···70</a></span>····<span·class="keywordtype">void</span>·interpolate·(·<span·class="keyword">const</span>·Basis·&amp;basis,·Matrix·&amp;coeffici[·...·truncated·by·diffoscope;·len:·41,·SHA:·c8bfd10d6ca9671810a0b6dedfcacd0440f983ba750cd237d966778c19959a1c·...·]</div>138 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02042.html#af293e437af9a681f3daaa56d5868a474">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02042.html#af293e437af9a681f3daaa56d5868a474">interp[·...·truncated·by·diffoscope;·len:·122,·SHA:·4b65fca4ce0899c4a0a872274722c852c4c36571cc9989e2d95c0192eba7822c·...·]</div>
 139 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out.clear();</div>
 140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······std::vector&lt;C&gt;·cout;</div>
 141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·Traits::dimRange;·++d)·{</div>
 142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">//·When·dropping·support·for·`evaluate()`·we·can·simply·use·a·lambda</span></div>
 143 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="comment">//·instead·of·ComponentEvaluator.·But·changing·this·now·would·break</span></div>
 144 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//·PowerInterpolation·for·FE-implementation·outside·of·dune-localfunctions</span></div>
 145 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·which·may·not·have·been·adjusted·so·far.</span></div>
 146 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········backend-&gt;interpolate(ComponentEvaluator&lt;std::decay_t&lt;<span·class="keyword">decltype</span>(f)&gt;&gt;(f,·d),·cout);</div>
 147 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">if</span>(d·==·0)</div>
 148 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········out.resize(cout.size()*Traits::dimRange);</div>
 149 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·make·sure·the·size·of·cout·does·not·change·surprisingly</span></div>
 150 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········assert(out.size()·==·cout.size()*Traits::dimRange);</div>
 151 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········std::copy(cout.begin(),·cout.end(),·out.begin()·+·d*cout.size());</div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····{</div>152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······}</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······coefficients.resize(·lagrangePoints_.size(),·basis.size(·)·);</div> 
Max diff block lines reached; 13178/42939 bytes (30.69%) of diff not shown.
12.8 KB
html2text {}
    
Offset 1, 191 lines modifiedOffset 1, 107 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e 
8 lagrange/interpolation.hh7 ····*·_.m_.e_.t_.a
 8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r
 9 meta/power/interpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LAGRANGEBASIS_INTERPOLATION_HH 
16 6#define·DUNE_LAGRANGEBASIS_INTERPOLATION_HH 
17 7 
18 8#include·<type_traits>16 5
 17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH
 18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH
 19 8
19 9#include·<utility>20 9#include·<algorithm>
 21 10#include·<cassert>
 22 11#include·<cstddef>
20 10#include·<vector>23 12#include·<vector>
21 11 
22 12#include·<dune/common/typeutilities.hh> 
23 1324 13
24 14#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.l_.a_.g_.r_.a_.n_.g_.e_./_.l_.a_.g_.r_.a_.n_.g_.e_.c_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.._.h_.h>25 14namespace·_.D_.u_.n_.e·{
25 1526 15
26 16namespace·_\x8D_\x8u_\x8n_\x8e 
27 17{ 
28 1827 18
 28 25·template<class·Backend,·class·BasisTraits>
29 19·template<·template·<class,unsigned·int>·class·LP, 
30 20·unsigned·int·dim,·class·F·> 
31 21·struct·LagrangeInterpolationFactory; 
32 22 
33 23·//·LocalLagrangeInterpolation 
34 24·//·-------------------------- 
35 25 
36 26·template<·template·<class,unsigned·int>·class·LP,·unsigned·int·dim,·class·F 
37 > 
38 _\x82_\x87·class·_.L_.o_.c_.a_.l_.L_.a_.g_.r_.a_.n_.g_.e_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n29 _\x82_\x86·class·_.P_.o_.w_.e_.r_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·{
39 28·{ 
40 29·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8L_\x8P_\x8,_\x8d_\x8i_\x8m_\x8,_\x8F_\x8·_\x8>·_\x8T_\x8h_\x8i_\x8s; 
41 3030 27·static_assert(Backend::Traits::dimRange·==·1,
 31 28·"PowerInterpolation·works·only·with·scalar·backends");
 32 29
 33 30·const·Backend·*backend;
 34 31
42 31·public:35 32·public:
 36 _\x83_\x84·typedef·BasisTraits·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
 37 35
 38 37
 39 _\x84_\x83·_\x8P_\x8o_\x8w_\x8e_\x8r_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·Backend·&backend_)·:·backend(&backend_)·{·}
43 _\x83_\x82·typedef·LP<F,dim>·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t; 
44 _\x83_\x83·typedef·typename·LagrangePointSet::Field·_\x8F_\x8i_\x8e_\x8l_\x8d; 
45 34 
46 _\x83_\x85·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·LagrangePointSet::dimension; 
47 36 
48 37·private: 
49 38·friend·struct·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y<LP,dim,F>; 
50 39·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·&lagrangePoints_; 
51 40 
52 41·explicit·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·&_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s 
53 ) 
54 42·:·lagrangePoints_(·_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s·) 
55 43·{} 
56 4440 44
 41 45·private:
 42 46·template<class·F>
 43 47·class·ComponentEvaluator
 44 48·{
 45 49·const·F·&f;
 46 50·std::size_t·comp;
 47 51
57 45·const·_\x8L_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8P_\x8o_\x8i_\x8n_\x8t_\x8S_\x8e_\x8t·*points·()·const·{·return·&lagrangePoints_;·} 
58 46 
59 47·template<·class·Fn,·class·Vector·> 
60 48·auto·interpolate·(·const·Fn·&fn,·Vector·&coefficients,·PriorityTag<·1·>·) 
61 const 
62 49·->·std::enable_if_t<·std::is_invocable_v<·const·Fn·&,·decltype(·this- 
63 >lagrangePoints_.begin()->point()·)·>·> 
64 50·{ 
65 51·unsigned·int·index·=·0; 
66 52·for(·const·auto·&lp·:·lagrangePoints_·) 
67 53·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8c_\x8a_\x8s_\x8t(·fn(·lp.point()·),·coefficients[·index++·]·); 
68 54·} 
69 55 
70 56·public:48 52·public:
71 57·template<·class·Fn,·class·Vector, 
72 58·decltype(std::declval<Vector>().size(),bool{})·=·true, 
73 59·decltype(std::declval<Vector>().resize(0u),bool{})·=·true> 
74 _\x86_\x80·void·interpolate·(·const·Fn·&fn,·Vector·&coefficients·)·const 
75 61·{ 
76 62·coefficients.resize(·lagrangePoints_.size()·); 
77 63·interpolate(·fn,·coefficients,·PriorityTag<·42·>()·);49 53·ComponentEvaluator(const·F·&f_,·std::size_t·comp_)·:
 50 54·f(f_),·comp(comp_)
 51 55·{·}
 52 56
 53 57·typename·Backend::Traits::Range·operator()(const·typename·Backend::Traits::
 54 DomainLocal·&x)·const
 55 58·{
 56 59·typename·Traits::Range·fy·=·f(x);
 57 60·typename·Backend::Traits::Range·y;
 58 61·y[0]·=·fy[comp];
 59 62·return·y;
 60 63·}
78 64·}61 64·};
79 6562 65
 63 66·public:
 64 68
 65 77·template<typename·F,·typename·C>
 66 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const·{
 67 79·out.clear();
 68 80·std::vector<C>·cout;
 69 81·for(std::size_t·d·=·0;·d·<·Traits::dimRange;·++d)·{
 70 82·//·When·dropping·support·for·`evaluate()`·we·can·simply·use·a·lambda
 71 83·//·instead·of·ComponentEvaluator.·But·changing·this·now·would·break
 72 84·//·PowerInterpolation·for·FE-implementation·outside·of·dune-localfunctions
 73 85·//·which·may·not·have·been·adjusted·so·far.
 74 86·backend->interpolate(ComponentEvaluator<std::decay_t<decltype(f)>>(f,·d),
 75 cout);
 76 87·if(d·==·0)
Max diff block lines reached; 6169/13041 bytes (47.30%) of diff not shown.
4.75 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04580.html
    
Offset 65, 35 lines modifiedOffset 65, 34 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
82 <code>#include·&lt;cassert&gt;</code><br·/> 
83 <code>#include·&lt;cstddef&gt;</code><br·/> 
84 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/>
85 </div>84 </div>
86 <p><a·href="a04580_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a04580_source.html">Go·to·the·source·code·of·this·file.</a></p>
87 <table·class="memberdecls">86 <table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
89 Classes</h2></td></tr>88 Classes</h2></td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02042.html">Dune::PowerInterpolation&lt;·Backend,·BasisTraits·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03010.html">Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued·interpolation.··<a·href="a02042.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interpolation·for·lowest·order·edge·elements·on·simplices.··<a·href="a03010.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>97 </table>
1.42 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_.o_.w_.e_.r7 ····*·_\x8w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 interpolation.hh·File·Reference10 interpolation.hh·File·Reference
11 #include·<algorithm> 
12 #include·<cassert> 
13 #include·<cstddef>11 #include·<cstddef>
14 #include·<vector>12 #include·<vector>
 13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8P_.o_.w_.e_.r_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.B_.a_.c_.k_.e_.n_.d_.,_.·_.B_.a_.s_.i_.s_.T_.r_.a_.i_.t_.s_\x8·_\x8>16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_.d_.g_.e_.S_.0_.__.5_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.G_.e_.o_.m_.e_.t_.r_.y_.,_.·_.T_.r_.a_.i_.t_.s_.__\x8·_\x8>
 17  ·······Interpolation·for·lowest·order·edge·elements·on·simplices.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  ·······Meta-interpolation·turning·a·scalar·interpolation·into·vector-valued 
19 ········interpolation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
20  18  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e20 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  21  
24 ===============================================================================22 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.823 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
34.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04580_source.html
    
Offset 70, 104 lines modifiedOffset 70, 111 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">meta/power/interpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/interpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04580.html">Go·to·the·documentation·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>83 <a·href="a04580.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH</span></div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH</span></div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00188.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//</span></div>
 99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·Interpolation</span></div>
 100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//</span></div>
98 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
99 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Backend,·<span·class="keyword">class</span>·BasisTraits&gt;</div>103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·Traits_&gt;</div>
100 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">104 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
101 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a02042.html">···26</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02042.html">PowerInterpolation</a>·{</div>105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03010.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03010.html">EdgeS0_5Interpolation</a>·:</div>
 106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">private</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;Traits_::dimDomainLocal,</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static_assert</span>(Backend::Traits::dimRange·==·1,</div> 
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··················<span·class="stringliteral">&quot;PowerInterpolation··works·only·with·scalar·backends&quot;</span>);</div> 
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········typename·Traits_::DomainField&gt;</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">const</span>·Backend·*backend;</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02042.html#ac04c6af6c94906c6705e8d4a0e63af5e">···34</a></span>····<span·class="keyword">typedef</span>·BasisTraits·<a·class="code·hl_typedef"·href="a02042.html#ac04c6af6c94906c6705e8d4a0e63af[·...·truncated·by·diffoscope;·len:·2,·SHA:·6a9426be6f781a897955309bc717bac87cdbb6548b0f9d226a11c5494ea0c935·...·]">Traits</a>;</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03010.html#af152ef4d9f1b3e9702e4042f77932e3b">···35</a></span>····<span·class="keyword">typedef</span>·Traits_·<a·class="code·hl_typedef"·href="a03010.html#af152ef4d9f1b3e9702e4042f77932e3b">Traits</a>;</div>
109 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">private</span>:</div>
 113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·dim·=·Traits::dimDomainLocal;</div>
 114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common&lt;dim,·typename·Traits::DomainField&gt;</a>·<a·class="code·hl_struct"·href="a03006.html">Base</a>;</div>
 115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">Base::refelem</a>;</div>
 116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Base::s</a>;</div>
110 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
111 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02042.html#af5d8a096d0100677cbf22bccf6795d90">···43</a></span>····<a·class="code·hl_function"·href="a02042.html#af5d8a096d0100677cbf22bccf6795d90">PowerInterpolation</a>(<span·class="keyword">const</span>·Backend·&amp;backend_)·:·bac[·...·truncated·by·diffoscope;·len:·23,·SHA:·a70e7d82faa3290b3e8257ed72e407d2396b14f8476df745fe860baf73dea2d5·...·]</div>118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····std::vector&lt;typename·Traits::DomainGlobal&gt;·edgev;</div>
112 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
113 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">private</span>:</div> 
114 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·F&gt;</div> 
115 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">class·</span>ComponentEvaluator</div> 
116 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····{</div> 
117 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keyword">const</span>·F·&amp;f;</div> 
118 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······std::size_t·comp;</div> 
119 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
120 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>:</div>120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div>
 121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VertexOrder&gt;</div>
 123 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03010.html#afe1fa588b39b385f58f945b01d445680">···54</a></span>····<a·class="code·hl_function"·href="a03010.html#afe1fa588b39b385f58f945b01d445680">EdgeS0_5Interpolation</a>(<span·class="keyword">const</span>·Geometry&amp;·geo,</div>
121 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······ComponentEvaluator(<span·class="keyword">const</span>·F·&amp;f_,·std::size_t·comp_)·:</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··························<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div>
122 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········f(f_),·comp(comp_)</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······edgev(s)</div>
123 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······{·}</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·s;·++i)·{</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keyword">const</span>·std::size_t·i0·=·refelem.subEntity(i,dim-1,0,dim);</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::size_t·i1·=·refelem.subEntity(i,dim-1,1,dim);</div>
124 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
125 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·Backend::Traits::Range·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Backend::Traits::DomainLocal·&amp;x)<span·class="keyword">·const</span></div> 
126 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">······</span>{</div> 
127 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keyword">typename</span>·Traits::Range·fy·=·f(x);</div> 
128 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">typename</span>·Backend::Traits::Range·y;</div> 
129 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········y[0]·=·fy[comp];</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········edgev[i]·=·geo.corner(i1);</div>
130 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keywordflow">return</span>·y;</div> 
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······}</div>133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········edgev[i]·-=·geo.corner(i0);</div>
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····};</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········edgev[i]·/=·edgev[i].two_norm();</div>
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·VertexOrder::iterator&amp;·edgeVertexOrder·=</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········vertexOrder.begin(dim-1,·i);</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">if</span>(edgeVertexOrder[0]·&gt;·edgeVertexOrder[1])</div>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········edgev[i]·*=·-1;</div>
136 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div> 
137 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
138 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02042.html#af293e437af9a681f3daaa56d5868a474">···78</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02042.html#af293e437af9a681f3daaa56d5868a474">interpolate</a>(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const·</span>{</div> 
139 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······out.clear();</div> 
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······std::vector&lt;C&gt;·cout;</div> 
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">for</span>(std::size_t·d·=·0;·d·&lt;·Traits::dimRange;·++d)·{</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">//·When·dropping·support·for·`evaluate()`·we·can·simply·use·a·lambda</span></div> 
143 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="comment">//·instead·of·ComponentEvaluator.·But·changing·this·now·would·break</span></div> 
144 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//·PowerInterpolation·for·FE-implementation·outside·of·dune-localfunctions</span></div> 
145 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·which·may·not·have·been·adjusted·so·far.</span></div> 
146 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········backend-&gt;interpolate(ComponentEvaluator&lt;std::decay_t&lt;<span·class="keyword">decltype</span>(f)&gt;&gt;(f,·d),·cout);</div> 
147 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keywordflow">if</span>(d·==·0)</div> 
148 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········out.resize(cout.size()*Traits::dimRange);</div> 
149 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·make·sure·the·size·of·cout·does·not·change·surprisingly</span></div> 
150 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········assert(out.size()·==·cout.size()*Traits::dimRange);</div> 
151 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········std::copy(cout.begin(),·cout.end(),·out.begin()·+·d*cout.size());</div> 
152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······}</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div>
153 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
154 </div>142 </div>
 143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 145 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03010.html#ab61f001ea999ae319cbbd879cca7c746">···75</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03010.html#ab61f001ea999ae319cbbd879cca7c746">interpolate</a>(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const·</span>{</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">typename</span>·Traits::Range·y;</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······out.resize(s);</div>
155 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··};</div>150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·s;·++i)·{</div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········y·=·f(refelem.position(i,dim-1));</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········out[i]·=·y·*·edgev[i];</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······}</div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>
156 </div>157 </div>
157 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div>
158 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>}·<span·class="comment">//·namespace·Dune</span></div>159 </div>
159 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}·<span·class="comment">//·namespace·Dune</span></div>
 162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
Max diff block lines reached; 4225/27379 bytes (15.43%) of diff not shown.
7.44 KB
html2text {}
    
Offset 1, 107 lines modifiedOffset 1, 116 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8e_\x8t_\x8a 
8 ····*·_\x8p_\x8o_\x8w_\x8e_\x8r 
9 meta/power/interpolation.hh7 ····*·_.w_.h_.i_.t_.n_.e_.y
 8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85
 9 whitney/edges0.5/interpolation.hh
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 516 5
17 6#ifndef·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH
18 7#define·DUNE_LOCALFUNCTIONS_META_POWER_INTERPOLATION_HH18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH
19 819 8
20 9#include·<algorithm> 
21 10#include·<cassert> 
22 11#include·<cstddef>20 9#include·<cstddef>
23 12#include·<vector>21 10#include·<vector>
 22 11
 23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h>
24 1324 13
25 14namespace·_\x8D_\x8u_\x8n_\x8e·{25 14namespace·_\x8D_\x8u_\x8n_\x8e·{
26 1526 15
27 1827 17·//
 28 18·//·Interpolation
 29 19·//
 30 20
 31 22
28 25·template<class·Backend,·class·BasisTraits>32 29·template<class·Geometry,·class·Traits_>
29 _\x82_.6·class·_.P_.o_.w_.e_.r_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·{33 _\x83_.0·class·_.E_.d_.g_.e_.S_.0_.__.5_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·:
 34 31·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<Traits_::dimDomainLocal,
 35 32·typename·Traits_::DomainField>
 36 33·{
30 27·static_assert(Backend::Traits::dimRange·==·1, 
31 28·"PowerInterpolation·works·only·with·scalar·backends"); 
32 29 
33 30·const·Backend·*backend; 
34 31 
35 32·public:37 34·public:
36 _\x83_\x84·typedef·BasisTraits·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;38 _\x83_\x85·typedef·Traits_·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
37 35 
38 37 
39 _.4_.3·_.P_.o_.w_.e_.r_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n(const·Backend·&backend_)·:·backend(&backend_)·{·}39 36
 40 37·private:
 41 38·static·const·std::size_t·dim·=·Traits::dimDomainLocal;
 42 39·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8·_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8B_\x8a_\x8s_\x8e;
 43 40·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m;
 44 41·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8s;
 45 42
 46 43·std::vector<typename·Traits::DomainGlobal>·edgev;
40 4447 44
41 45·private: 
42 46·template<class·F> 
43 47·class·ComponentEvaluator 
44 48·{ 
45 49·const·F·&f; 
46 50·std::size_t·comp; 
47 51 
48 52·public:48 45·public:
 49 47
 50 53·template<typename·VertexOrder>
 51 _\x85_\x84·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·Geometry&·geo,
 52 55·const·VertexOrder&·vertexOrder)·:
 53 56·edgev(s)
49 53·ComponentEvaluator(const·F·&f_,·std::size_t·comp_)·: 
50 54·f(f_),·comp(comp_) 
51 55·{·} 
52 56 
53 57·typename·Backend::Traits::Range·operator()(const·typename·Backend::Traits:: 
54 DomainLocal·&x)·const 
55 58·{54 57·{
56 59·typename·Traits::Range·fy·=·f(x); 
57 60·typename·Backend::Traits::Range·y; 
58 61·y[0]·=·fy[comp]; 
59 62·return·y; 
60 63·} 
61 64·};55 58·for(std::size_t·i·=·0;·i·<·s;·++i)·{
 56 59·const·std::size_t·i0·=·refelem.subEntity(i,dim-1,0,dim);
 57 60·const·std::size_t·i1·=·refelem.subEntity(i,dim-1,1,dim);
 58 61
 59 62·edgev[i]·=·geo.corner(i1);
 60 63·edgev[i]·-=·geo.corner(i0);
 61 64·edgev[i]·/=·edgev[i].two_norm();
62 6562 65
63 66·public: 
64 6863 66·const·typename·VertexOrder::iterator&·edgeVertexOrder·=
 64 67·vertexOrder.begin(dim-1,·i);
 65 68·if(edgeVertexOrder[0]·>·edgeVertexOrder[1])
 66 69·edgev[i]·*=·-1;
 67 70·}
 68 71·}
 69 72
65 77·template<typename·F,·typename·C>70 74·template<typename·F,·typename·C>
66 _\x87_\x88·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const·{71 _\x87_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const·{
67 79·out.clear(); 
68 80·std::vector<C>·cout;72 76·typename·Traits::Range·y;
 73 77
 74 78·out.resize(s);
 75 79
69 81·for(std::size_t·d·=·0;·d·<·Traits::dimRange;·++d)·{76 80·for(std::size_t·i·=·0;·i·<·s;·++i)·{
 77 81·y·=·f(refelem.position(i,dim-1));
 78 82
 79 83·out[i]·=·y·*·edgev[i];
 80 84·}
 81 85·}
 82 86·};
 83 87
70 82·//·When·dropping·support·for·`evaluate()`·we·can·simply·use·a·lambda 
71 83·//·instead·of·ComponentEvaluator.·But·changing·this·now·would·break 
72 84·//·PowerInterpolation·for·FE-implementation·outside·of·dune-localfunctions 
73 85·//·which·may·not·have·been·adjusted·so·far. 
74 86·backend->interpolate(ComponentEvaluator<std::decay_t<decltype(f)>>(f,·d), 
75 cout); 
76 87·if(d·==·0) 
77 88·out.resize(cout.size()*Traits::dimRange); 
78 89·//·make·sure·the·size·of·cout·does·not·change·surprisingly 
79 90·assert(out.size()·==·cout.size()*Traits::dimRange); 
80 91·std::copy(cout.begin(),·cout.end(),·out.begin()·+·d*cout.size()); 
81 92·} 
82 93·} 
Max diff block lines reached; 2612/7597 bytes (34.38%) of diff not shown.
6.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04583.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·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-localfunctions:·interpolation.hh·File·Reference</title>8 <title>dune-localfunctions:·rannacherturek.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 34 lines modifiedOffset 65, 36 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">interpolation.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">rannacherturek.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00059_source.html">rannachertureklocalbasis.hh</a>&quot;</code><br·/>
 84 <code>#include·&quot;<a·class="el"·href="a00068_source.html">rannachertureklocalcoefficients.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00062_source.html">rannachertureklocalinterpolation.hh</a>&quot;</code><br·/>
84 </div>86 </div>
85 <p><a·href="a04583_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a04583_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">88 <table·class="memberdecls">
87 <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>
88 Classes</h2></td></tr>90 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03010.html">Dune::EdgeS0_5Interpolation&lt;·Geometry,·Traits_·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02206.html">Dune::RannacherTurekLocalFiniteElement&lt;·D,·R,·d·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Interpolation·for·lowest·order·edge·elements·on·simplices.··<a·href="a03010.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rannacher-Turek·shape·functions.··<a·href="a02206.html#details">More...</a><br·/></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>99 </table>
1.89 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 24 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
10 interpolation.hh·File·Reference 
11 #include·<cstddef> 
12 #include·<vector> 
13 #include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.w_.h_.i_.t_.n_.e_.y_./_.e_.d_.g_.e_.s_.0_.._.5_./_.c_.o_.m_.m_.o_.n_.._.h_.h>9 rannacherturek.hh·File·Reference
 10 #include·<dune/geometry/type.hh>
 11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 12 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h"
 13 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 14 #include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8,_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8__\x8·_\x8> 
17  ·······Interpolation·for·lowest·order·edge·elements·on·simplices.·_.M_.o_.r_.e_.._.._..17 struct· ·_.D_.u_.n_.e_.:_.:_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.·_.>
 18  ········Rannacher-Turek·shape·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  19  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8D_\x8u_\x8n_\x8e21 namespace· ·_\x8D_\x8u_\x8n_\x8e
21  22  
22 ===============================================================================23 ===============================================================================
23 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.824 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
42.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04583_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·interpolation.hh·Source·File</title>8 <title>dune-localfunctions:·rannacherturek.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 111 lines modifiedOffset 70, 111 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">whitney/edges0.5/interpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">rannacherturek/rannacherturek.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a04583.html">Go·to·the·documentation·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>83 <a·href="a04583.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH</span></div>
 88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH</span></div>
87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH</span></div> 
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH</span></div> 
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/localfunctions/whitney/edges0.5/common.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00059.html">rannachertureklocalbasis.hh</a>&quot;</span></div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00068.html">rannachertureklocalcoefficients.hh</a>&quot;</span></div>
 96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00062.html">rannachertureklocalinterpolation.hh</a>&quot;</span></div>
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
98 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="comment">//</span></div>99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>
99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="comment">//·Interpolation</span></div> 
100 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="comment">//</span></div> 
101 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 101 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·d·&gt;</div>
102 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Geometry,·<span·class="keyword">class</span>·Traits_&gt;</div> 
104 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">102 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 103 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02206.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02206.html">RannacherTurekLocalFiniteElement</a></div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03010.html">···30</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03010.html">EdgeS0_5Interpolation</a>·:</div> 
106 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">private</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common</a>&lt;Traits_::dimDomainLocal,</div> 
107 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········typename·Traits_::DomainField&gt;</div> 
108 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>104 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
109 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div> 
110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03010.html#af152ef4d9f1b3e9702e4042f77932e3b">···35</a></span>····<span·class="keyword">typedef</span>·Traits_·<a·class="code·hl_typedef"·href="a03010.html#af152ef4d9f1b3e9702e4042f77932e3b">[·...·truncated·by·diffoscope;·len:·11,·SHA:·0b726ca1e66e3c494300aae31209fd3416beb95235ffccc1b19ad361186e28c2·...·]</div>105 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;·RannacherTurekLocalBasis&lt;·D,·R,·d·&gt;</a>,</div>
 106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········<a·class="code·hl_struct"·href="a02230.html">RannacherTurekLocalCoefficients&lt;·d·&gt;</a>,</div>
 107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<a·class="code·hl_class"·href="a02234.html">RannacherTurekLocalInterpolation&lt;·D,·R,·d·&gt;</a></div>
 108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">···35</a></span>········&gt;·<a·class="code·hl_typedef"·href="a02206.html#ae4f11659b63bfe3d6b5f47fd5a6962c5">Traits</a>;</div>
111 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 110 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 111 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02206.html#a4f9063f030da0a28e5383b5239f6bf55">···38</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>·&amp;<a·class="code·hl_function"·href="a02206.html#a4f9063f030da0a28e5383b5239f6bf55">localBasis</a>·()<span·class="keyword">·const</span></div>
112 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">private</span>:</div>112 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">····</span>{</div>
 113 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·localBasis_;</div>
 114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 115 </div>
113 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·dim·=·Traits::dimDomainLocal;</div> 
114 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03006.html">EdgeS0_5Common&lt;dim,·typename·Traits::DomainField&gt;</a>·<a·class="code·hl_struct"·href="a03006.html">Base</a>;</div> 
115 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a55971f1c844335ea3b7a0d88e900f6fc">Base::refelem</a>;</div> 
116 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">using·</span><a·class="code·hl_variable"·href="a03006.html#a899a65f08bb745c2312aa31f57522156">Base::s</a>;</div> 
117 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>116 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
118 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····std::vector&lt;typename·Traits::DomainGlobal&gt;·edgev;</div> 
119 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
120 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div> 
121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
122 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VertexOrder&gt;</div> 
123 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">117 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02206.html#ae0ae455bf1924ee4caf69d7c245bbb7f">···44</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>·&amp;<a·class="code·hl_function"·href="a02206.html#ae0ae455bf1924ee4caf69d7c245bbb7f">localCoefficients</a>·()<span·class="keyword">·const</span></div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03010.html#afe1fa588b39b385f58f945b01d445680">···54</a></span>····<a·class="code·hl_function"·href="a03010.html#afe1fa588b39b385f58f945b01d445680">EdgeS0_5Interpolation</a>(<span·class="keyword">const</span>·Geometry&amp;·geo,</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··························<span·class="keyword">const</span>·VertexOrder&amp;·vertexOrder)·:</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······edgev(s)</div>119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·localCoefficients_;</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>121 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
 122 </div>
 123 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 124 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 125 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02206.html#a195f02e189bcf0f44e51993bfa27bce1">···50</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>·&amp;<a·class="code·hl_function"·href="a02206.html#a195f02e189bcf0f44e51993bfa27bce1">localInterpolation</a>·()<span·class="keyword">·const</span></div>
 126 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">····</span>{</div>
 127 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·localInterpolation_;</div>
 128 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 129 </div>
 130 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 131 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02206.html#a15493102ad3212b57cc0222e3454c477">···56</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02206.html#a15493102ad3212b57cc0222e3454c477">size</a>·()<span·class="keyword">·const</span></div>
 133 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">····</span>{</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">for</span>(std::size_t·i·=·0;·i·&lt;·s;·++i)·{</div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keywordflow">return</span>·localBasis_.size();</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keyword">const</span>·std::size_t·i0·=·refelem.subEntity(i,dim-1,0,dim);</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::size_t·i1·=·refelem.subEntity(i,dim-1,1,dim);</div>135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
 136 </div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········edgev[i]·=·geo.corner(i1);</div>138 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02206.html#a3bbc3f922c75500c57448e76f22df4a5">···62</a></span>····GeometryType·<a·class="code·hl_function"·href="a02206.html#a3bbc3f922c75500c57448e76f22df4a5">type</a>·()<span·class="keyword">·const</span></div>
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········edgev[i]·-=·geo.corner(i0);</div>140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········edgev[i]·/=·edgev[i].two_norm();</div>141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·GeometryTypes::cube(d);</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 143 </div>
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·VertexOrder::iterator&amp;·edgeVertexOrder·=</div> 
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········vertexOrder.begin(dim-1,·i);</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········<span·class="keywordflow">if</span>(edgeVertexOrder[0]·&gt;·edgeVertexOrder[1])</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········edgev[i]·*=·-1;</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······}</div>144 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">private</span>:</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>·localBasis_;</div>
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Traits::LocalCoefficientsType</a>·localCoefficients_;</div>
 148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>·localInterpolation_;</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··};</div>
142 </div>150 </div>
Max diff block lines reached; 11113/31850 bytes (34.89%) of diff not shown.
10.8 KB
html2text {}
    
Offset 1, 116 lines modifiedOffset 1, 125 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 7 ····*·_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k
 8 rannacherturek/rannacherturek.hh
7 ····*·_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y 
8 ····*·_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85 
9 whitney/edges0.5/interpolation.hh 
10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
12 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
14 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
16 5 
17 6#ifndef·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH 
18 7#define·DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_INTERPOLATION_HH 
19 8 
20 9#include·<cstddef> 
21 10#include·<vector>15 5#ifndef·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH
 16 6#define·DUNE_RANNACHER_TUREK_LOCALFINITEELEMENT_HH
 17 7
 18 8#include·<dune/geometry/type.hh>
 19 9
 20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
22 1121 11
23 12#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8w_\x8h_\x8i_\x8t_\x8n_\x8e_\x8y_\x8/_\x8e_\x8d_\x8g_\x8e_\x8s_\x80_\x8._\x85_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h_\x8h> 
24 13 
25 14namespace·_.D_.u_.n_.e·{22 12#include·"_.r_.a_.n_.n_.a_.c_.h_.e_.r_.t_.u_.r_.e_.k_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h"
 23 13#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h"
 24 14#include·"_\x8r_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8t_\x8u_\x8r_\x8e_\x8k_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h"
26 1525 15
 26 16namespace·_\x8D_\x8u_\x8n_\x8e
 27 17{
 28 18
 29 28·template<·class·D,·class·R,·unsigned·int·d·>
 30 _\x82_\x89·struct·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t
27 17·// 
28 18·//·Interpolation 
29 19·// 
30 20 
31 22 
32 29·template<class·Geometry,·class·Traits_> 
33 _\x83_\x80·class·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·: 
34 31·private·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n<Traits_::dimDomainLocal, 
35 32·typename·Traits_::DomainField> 
36 33·{31 30·{
37 34·public:32 32·typedef·_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.T_.r_.a_.i_.t_.s_.<_.·_.R_.a_.n_.n_.a_.c_.h_.e_.r_.T_.u_.r_.e_.k_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_.<_.·_.D_.,_.·_.R_.,_.·_.d_.·_.>,
 33 33·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x8·_\x8d_\x8·_\x8>,
 34 34·_\x8R_\x8a_\x8n_\x8n_\x8a_\x8c_\x8h_\x8e_\x8r_\x8T_\x8u_\x8r_\x8e_\x8k_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8·_\x8>
38 _\x83_\x85·typedef·Traits_·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;35 _\x83_\x85·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s;
39 3636 36
 37 _\x83_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const
 38 39·{
 39 40·return·localBasis_;
 40 41·}
40 37·private: 
41 38·static·const·std::size_t·dim·=·Traits::dimDomainLocal; 
42 39·typedef·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8<_\x8d_\x8i_\x8m_\x8,_\x8·_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8D_\x8o_\x8m_\x8a_\x8i_\x8n_\x8F_\x8i_\x8e_\x8l_\x8d_\x8>·_\x8B_\x8a_\x8s_\x8e; 
43 40·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8r_\x8e_\x8f_\x8e_\x8l_\x8e_\x8m; 
44 41·using·_\x8B_\x8a_\x8s_\x8e_\x8:_\x8:_\x8s; 
45 4241 42
46 43·std::vector<typename·Traits::DomainGlobal>·edgev; 
47 44 
48 45·public: 
49 47 
50 53·template<typename·VertexOrder> 
51 _\x85_\x84·_\x8E_\x8d_\x8g_\x8e_\x8S_\x80_\x8__\x85_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n(const·Geometry&·geo, 
52 55·const·VertexOrder&·vertexOrder)·: 
53 56·edgev(s)42 _.4_.4·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.T_.y_.p_.e·&_.l_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s·()·const
 43 45·{
 44 46·return·localCoefficients_;
 45 47·}
 46 48
 47 _\x85_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·&_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const
 48 51·{
 49 52·return·localInterpolation_;
 50 53·}
 51 54
 52 _\x85_\x86·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const
54 57·{53 57·{
 54 58·return·localBasis_.size();
 55 59·}
 56 60
 57 _\x86_\x82·GeometryType·_\x8t_\x8y_\x8p_\x8e·()·const
 58 63·{
 59 64·return·GeometryTypes::cube(d);
 60 65·}
 61 66
 62 67·private:
 63 68·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e·localBasis_;
 64 69·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e·localCoefficients_;
 65 70·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e·localInterpolation_;
55 58·for(std::size_t·i·=·0;·i·<·s;·++i)·{ 
56 59·const·std::size_t·i0·=·refelem.subEntity(i,dim-1,0,dim); 
57 60·const·std::size_t·i1·=·refelem.subEntity(i,dim-1,1,dim); 
58 61 
59 62·edgev[i]·=·geo.corner(i1); 
60 63·edgev[i]·-=·geo.corner(i0); 
61 64·edgev[i]·/=·edgev[i].two_norm(); 
62 65 
63 66·const·typename·VertexOrder::iterator&·edgeVertexOrder·= 
64 67·vertexOrder.begin(dim-1,·i); 
65 68·if(edgeVertexOrder[0]·>·edgeVertexOrder[1]) 
66 69·edgev[i]·*=·-1; 
67 70·} 
68 71·}66 71·};
69 7267 72
70 74·template<typename·F,·typename·C> 
71 _\x87_\x85·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e(const·F&·f,·std::vector<C>&·out)·const·{ 
72 76·typename·Traits::Range·y; 
73 77 
74 78·out.resize(s); 
75 79 
76 80·for(std::size_t·i·=·0;·i·<·s;·++i)·{ 
77 81·y·=·f(refelem.position(i,dim-1)); 
78 82 
79 83·out[i]·=·y·*·edgev[i]; 
80 84·} 
81 85·} 
82 86·}; 
83 87 
84 88}·//·namespace·Dune68 73}·//·namespace·Dune
85 89 
Max diff block lines reached; 5102/10992 bytes (46.42%) of diff not shown.
2.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04586.html
    
Offset 77, 17 lines modifiedOffset 77, 17 lines modified
77 <a·href="#nested-classes">Classes</a>·&#124;77 <a·href="#nested-classes">Classes</a>·&#124;
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">localfiniteelement.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">localfiniteelement.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>83 <code>#include·&lt;dune/geometry/typeindex.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00539_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00473_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</code><br·/>
86 <code>#include·&lt;<a·class="el"·href="a00467_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</code><br·/>
87 </div>87 </div>
88 <p><a·href="a04586_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a04586_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">89 <table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>91 Classes</h2></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02758.html">Dune::GenericLocalFiniteElement&lt;·BasisF,·CoeffF,·InterpolF·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02758.html">Dune::GenericLocalFiniteElement&lt;·BasisF,·CoeffF,·InterpolF·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,·LocalCoefficients,·and·LocalInterpolations.·Note·the·key·type·for·all·three·factories·must·coincide.··<a·href="a02758.html#details">More...</a><br·/></td></tr>93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·LocalFiniteElement·implementation·based·on·three·TopologyFactories·providing·the·LocalBasis,·LocalCoefficients,·and·LocalInterpolations.·Note·the·key·type·for·all·three·factories·must·coincide.··<a·href="a02758.html#details">More...</a><br·/></td></tr>
7.49 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04586_source.html
    
Offset 87, 17 lines modifiedOffset 87, 17 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_GENERIC_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GENERIC_LOCALFINITEELEMENT_HH</span></div>
89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GENERIC_LOCALFINITEELEMENT_HH</span></div>89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GENERIC_LOCALFINITEELEMENT_HH</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·&lt;dune/geometry/type.hh&gt;</span></div>91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</span></div>92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/geometry/typeindex.hh&gt;</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·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00473.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00218.html">dune/localfunctions/utility/l2interpolation.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div>96 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/localfunctions/utility/dglocalcoefficients.hh</a>&gt;</span></div>
97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></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="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BasisF,·<span·class="keyword">class</span>·CoeffF,·<span·class="keyword">class</span>·InterpolF&gt;</div>100 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BasisF,·<span·class="keyword">class</span>·CoeffF,·<span·class="keyword">class</span>·InterpolF&gt;</div>
101 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02758.html">···24</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a></div>102 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02758.html">···24</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02758.html">GenericLocalFiniteElement</a></div>
103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>103 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
Offset 257, 17 lines modifiedOffset 257, 17 lines modified
257 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>····{}</div>257 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>····{}</div>
258 </div>258 </div>
259 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··};</div>259 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··};</div>
260 </div>260 </div>
261 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>}</div>261 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>}</div>
262 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>262 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>
263 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span><span·class="preprocessor">#endif</span></div>263 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span><span·class="preprocessor">#endif</span></div>
 264 <div·class="ttc"·id="aa00215_html"><div·class="ttname"><a·href="a00215.html">dglocalcoefficients.hh</a></div></div>
 265 <div·class="ttc"·id="aa00218_html"><div·class="ttname"><a·href="a00218.html">l2interpolation.hh</a></div></div>
264 <div·class="ttc"·id="aa00155_html"><div·class="ttname"><a·href="a00155.html">localfiniteelementtraits.hh</a></div></div>266 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">localfiniteelementtraits.hh</a></div></div>
265 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">dglocalcoefficients.hh</a></div></div> 
266 <div·class="ttc"·id="aa00473_html"><div·class="ttname"><a·href="a00473.html">l2interpolation.hh</a></div></div> 
267 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>267 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
268 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>268 <div·class="ttc"·id="aa01574_html"><div·class="ttname"><a·href="a01574.html">Dune::LocalFiniteElementTraits</a></div><div·class="ttdoc">traits·helper·struct</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:13</div></div>
269 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>269 <div·class="ttc"·id="aa01574_html_a8f9e774cf92516881c316ee740ac0574"><div·class="ttname"><a·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Dune::LocalFiniteElementTraits::LocalBasisType</a></div><div·class="ttdeci">LB·LocalBasisType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:16</div></div>
270 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div>270 <div·class="ttc"·id="aa01574_html_a9a96ce417ddf0a77193794712f84da3d"><div·class="ttname"><a·href="a01574.html#a9a96ce417ddf0a77193794712f84da3d">Dune::LocalFiniteElementTraits::LocalCoefficientsType</a></div><div·class="ttdeci">LC·LocalCoefficientsType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:20</div></div>
271 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div>271 <div·class="ttc"·id="aa01574_html_ab3572df5d6dbd26947707a41fa35be5a"><div·class="ttname"><a·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Dune::LocalFiniteElementTraits::LocalInterpolationType</a></div><div·class="ttdeci">LI·LocalInterpolationType</div><div·class="ttdef"><b>Definition</b>·localfiniteelementtraits.hh:24</div></div>
272 <div·class="ttc"·id="aa02674_html"><div·class="ttname"><a·href="a02674.html">Dune::DGLocalCoefficientsFactory</a></div><div·class="ttdoc">A·factory·class·for·the·dg·local·coefficients.</div><div·class="ttdef"><b>Definition</b>·dglocalcoefficients.hh:59</div></div>272 <div·class="ttc"·id="aa02674_html"><div·class="ttname"><a·href="a02674.html">Dune::DGLocalCoefficientsFactory</a></div><div·class="ttdoc">A·factory·class·for·the·dg·local·coefficients.</div><div·class="ttdef"><b>Definition</b>·dglocalcoefficients.hh:59</div></div>
273 <div·class="ttc"·id="aa02750_html"><div·class="ttname"><a·href="a02750.html">Dune::LocalL2InterpolationFactory</a></div><div·class="ttdoc">A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.</div><div·class="ttdef"><b>Definition</b>·l2interpolation.hh:163</div></div>273 <div·class="ttc"·id="aa02750_html"><div·class="ttname"><a·href="a02750.html">Dune::LocalL2InterpolationFactory</a></div><div·class="ttdoc">A·factory·class·for·the·local·l2·interpolations·taking·a·basis·factory.</div><div·class="ttdef"><b>Definition</b>·l2interpolation.hh:163</div></div>
810 B
html2text {}
    
Offset 160, 17 lines modifiedOffset 160, 17 lines modified
160 &key·)160 &key·)
161 183·:·_\x8B_\x8a_\x8s_\x8e(·gt,·key·)161 183·:·_\x8B_\x8a_\x8s_\x8e(·gt,·key·)
162 184·{}162 184·{}
163 185·};163 185·};
164 186}164 186}
165 187165 187
166 188#endif166 188#endif
167 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
168 _\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h167 _\x8d_\x8g_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h
169 _\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h168 _\x8l_\x82_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h
 169 _\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
170 _\x8D_\x8u_\x8n_\x8e170 _\x8D_\x8u_\x8n_\x8e
171 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18171 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·bdfmcube.hh:18
172 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s172 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
173 traits·helper·struct173 traits·helper·struct
174 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13174 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·localfiniteelementtraits.hh:13
175 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e175 _\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e
176 LB·LocalBasisType176 LB·LocalBasisType
1.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04589.html
    
Offset 77, 16 lines modifiedOffset 77, 16 lines modified
77 <a·href="#namespaces">Namespaces</a>·&#124;77 <a·href="#namespaces">Namespaces</a>·&#124;
78 <a·href="#func-members">Functions</a>··</div>78 <a·href="#func-members">Functions</a>··</div>
79 ··<div·class="headertitle"><div·class="title">localfiniteelement.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">localfiniteelement.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;dune/python/pybind11/pybind11.h&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;dune/python/pybind11/pybind11.h&gt;</code><br·/>
83 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00149_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00527_source.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a04589_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a04589_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
90 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
91 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>91 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
6.01 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a04589_source.html
    
Offset 85, 16 lines modifiedOffset 85, 16 lines modified
85 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>85 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
86 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_PYTHON_LOCALFUNCTIONS_LOCALFINITEELEMENT_HH</span></div>86 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#ifndef·DUNE_PYTHON_LOCALFUNCTIONS_LOCALFINITEELEMENT_HH</span></div>
87 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_PYTHON_LOCALFUNCTIONS_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#define·DUNE_PYTHON_LOCALFUNCTIONS_LOCALFINITEELEMENT_HH</span></div>
88 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>88 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;dune/python/pybind11/pybind11.h&gt;</span></div>89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;dune/python/pybind11/pybind11.h&gt;</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·&lt;dune/common/visibility.hh&gt;</span></div>91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/visibility.hh&gt;</span></div>
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">dune/localfunctions/common/virtualinterface.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a>·{</div>
96 <div·class="foldopen"·id="foldopen00013"·data-start="{"·data-end="}">96 <div·class="foldopen"·id="foldopen00013"·data-start="{"·data-end="}">
97 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno"><a·class="line"·href="a00581.html">···13</a></span><span·class="keyword">namespace·</span>Python·{</div>97 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno"><a·class="line"·href="a00581.html">···13</a></span><span·class="keyword">namespace·</span>Python·{</div>
98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>98 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span>detail·{</div>99 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span>detail·{</div>
100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>100 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
Offset 157, 16 lines modifiedOffset 157, 16 lines modified
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<span·class="comment">/*·namespace·Python·*/</span></div>159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}·<span·class="comment">/*·namespace·Python·*/</span></div>
160 </div>160 </div>
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}·<span·class="comment">/*·namespace·Dune·*/</span></div>161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}·<span·class="comment">/*·namespace·Dune·*/</span></div>
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div>163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div>
164 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">localkey.hh</a></div></div>164 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
165 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">virtualinterface.hh</a></div></div>165 <div·class="ttc"·id="aa00527_html"><div·class="ttname"><a·href="a00527.html">virtualinterface.hh</a></div></div>
166 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>166 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
167 <div·class="ttc"·id="aa00581_html_a9e2f7c8d9bdba1910978f3281344f0d9"><div·class="ttname"><a·href="a00581.html#a9e2f7c8d9bdba1910978f3281344f0d9">Dune::Python::registerLocalFiniteElement</a></div><div·class="ttdeci">DUNE_EXPORT·auto·registerLocalFiniteElement(pybind11::handle·scope,·const·char·*name=&quot;LocalFiniteElement&quot;)</div><div·class="ttdef"><b>Definition</b>·python/localfunctions/localfiniteelement.hh:56</div></div>167 <div·class="ttc"·id="aa00581_html_a9e2f7c8d9bdba1910978f3281344f0d9"><div·class="ttname"><a·href="a00581.html#a9e2f7c8d9bdba1910978f3281344f0d9">Dune::Python::registerLocalFiniteElement</a></div><div·class="ttdeci">DUNE_EXPORT·auto·registerLocalFiniteElement(pybind11::handle·scope,·const·char·*name=&quot;LocalFiniteElement&quot;)</div><div·class="ttdef"><b>Definition</b>·python/localfunctions/localfiniteelement.hh:56</div></div>
168 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>168 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
169 <div·class="ttc"·id="aa01622_html_a743ef8822e9bf5b2bc8ba9449ff3791e"><div·class="ttname"><a·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">Dune::LocalKey::index</a></div><div·class="ttdeci">constexpr·unsigned·int·index()·const·noexcept</div><div·class="ttdoc">Return·offset·within·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:70</div></div>169 <div·class="ttc"·id="aa01622_html_a743ef8822e9bf5b2bc8ba9449ff3791e"><div·class="ttname"><a·href="a01622.html#a743ef8822e9bf5b2bc8ba9449ff3791e">Dune::LocalKey::index</a></div><div·class="ttdeci">constexpr·unsigned·int·index()·const·noexcept</div><div·class="ttdoc">Return·offset·within·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:70</div></div>
170 <div·class="ttc"·id="aa01622_html_aa2a838e62698e4d68993cfc6ebd5d032"><div·class="ttname"><a·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">Dune::LocalKey::codim</a></div><div·class="ttdeci">constexpr·unsigned·int·codim()·const·noexcept</div><div·class="ttdoc">Return·codim·of·associated·entity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:63</div></div>170 <div·class="ttc"·id="aa01622_html_aa2a838e62698e4d68993cfc6ebd5d032"><div·class="ttname"><a·href="a01622.html#aa2a838e62698e4d68993cfc6ebd5d032">Dune::LocalKey::codim</a></div><div·class="ttdeci">constexpr·unsigned·int·codim()·const·noexcept</div><div·class="ttdoc">Return·codim·of·associated·entity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:63</div></div>
171 <div·class="ttc"·id="aa01622_html_ae74df3826e1ff52dde67b7173ae8c947"><div·class="ttname"><a·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">Dune::LocalKey::subEntity</a></div><div·class="ttdeci">constexpr·unsigned·int·subEntity()·const·noexcept</div><div·class="ttdoc">Return·number·of·associated·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:56</div></div>171 <div·class="ttc"·id="aa01622_html_ae74df3826e1ff52dde67b7173ae8c947"><div·class="ttname"><a·href="a01622.html#ae74df3826e1ff52dde67b7173ae8c947">Dune::LocalKey::subEntity</a></div><div·class="ttdeci">constexpr·unsigned·int·subEntity()·const·noexcept</div><div·class="ttdoc">Return·number·of·associated·subentity.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:56</div></div>
172 </div><!--·fragment·--></div><!--·contents·-->172 </div><!--·fragment·--></div><!--·contents·-->
2.89 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000000_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasfortinmarini·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</a>&#160;/&#160;<a·class="e[·...·truncated·by·diffoscope;·len:·421,·SHA:·cf56e9cb4f1b808fd373c28a7202c82a9d9eeff9064a9ff5626e0e5510021dce·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasfortinmarini·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00488.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</a>&#160;/&#160;<a·class="e[·...·truncated·by·diffoscope;·len:·421,·SHA:·763af885ce1ad8a573d95d2e5e9ffaf53e5739fe0f59d89c5d38cc7303953147·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000000_000009.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasfortinmarini·&rarr;·cube·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasfortinmarini/cube</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04538.html">brezzidouglasfortinmarini/cube/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">bdfmcube.hh</a></td><td·class="dirtab"><a·cla[·...·truncated·by·diffoscope;·len:·156,·SHA:·a7a0c5b9929c71f9c8e042030e76e98cfbafd3bd22cb9349194e8fdf48d957e1·...·].html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04553.html">brezzidouglasfortinmarini/cube/localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasfortinmarini·&rarr;·cube·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasfortinmarini/cube</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00488.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04538.html">brezzidouglasfortinmarini/cube/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00488.html">bdfmcube.hh</a></td><td·class="dirtab"><a·cla[·...·truncated·by·diffoscope;·len:·156,·SHA:·a687cdd1f3dd336b83e3c45516048398b177070fa298c136a3f50e4aa9ce4672·...·].html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04553.html">brezzidouglasfortinmarini/cube/localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000002.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00548.html">brezzidouglasmarini1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00521.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00548.html">brezzidouglasmarini1cube2d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·44cb8a1381771db1a9106d2bd9f0adf2db26487da2b3f65468a6f3b74c0b3784·...·].html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00137.html">brezzidouglasmarini1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00149.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00137.html">brezzidouglasmarini1cube2d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·e49da559288bec0a9ffdedf7c823099192c1a9ad354dc34c8a1012295750ba4b·...·].html">brezzidouglasmarini1cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000003.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00533.html">brezzidouglasmarini1cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00485.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00533.html">brezzidouglasmarini1cube3d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·566f865e9a4a6b0aee4b02a252d103707230ff0466ca24a5bc505db162ce37b8·...·].html">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00140.html">brezzidouglasmarini1cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00164.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00140.html">brezzidouglasmarini1cube3d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·6f60b7f491c09a0ca2ffdeea086d841c38c1ba5cd625468208864f94dddaa34e·...·].html">brezzidouglasmarini1cube3dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000004.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1simplex2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00509.html">brezzidouglasmarini1simplex2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00497.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00509.html">brezzidouglasmarini1simple[·...·truncated·by·diffoscope;·len:·287,·SHA:·23c512f23045003436a40384f69abbd0a54a64cd060bbe1900ee38f4b325e9e3·...·].html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini1simplex2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00131.html">brezzidouglasmarini1simplex2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00182.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00131.html">brezzidouglasmarini1simple[·...·truncated·by·diffoscope;·len:·287,·SHA:·06c3dd9e732c461c6ddb8b023b0bb165f720a330c8f393cb09e7b454f916fa78·...·].html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000005.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini2cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00506.html">brezzidouglasmarini2cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00542.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00506.html">brezzidouglasmarini2cube2d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·653255c535cbde88ff9458e741bb873af1aed8847d473e9a3db0c9d65db81256·...·].html">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini2cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00134.html">brezzidouglasmarini2cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00125.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00134.html">brezzidouglasmarini2cube2d.hh</a[·...·truncated·by·diffoscope;·len:·272,·SHA:·f9cbe75236d468dd290b07b72131875c6081085773d80ffb78e64eeb394723d4·...·].html">brezzidouglasmarini2cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000006.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini2simplex2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00530.html">brezzidouglasmarini2simplex2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00512.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00530.html">brezzidouglasmarini2simple[·...·truncated·by·diffoscope;·len:·286,·SHA:·3e93cdda792cbafe19112fc69f7ac71ec764cba76b61ee202219f5be83895a6f·...·]5.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·brezzidouglasmarini2simplex2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00119.html">brezzidouglasmarini2simplex2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00158.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00119.html">brezzidouglasmarini2simple[·...·truncated·by·diffoscope;·len:·286,·SHA:·cebdfede59315838e99bdc788ba40fc854cd9ade389f68187e6a9add17c0a442·...·]5.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
9.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000001_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00548.html">brezzidouglasmarini1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00533.html">brezzidouglasmarini1cube3d.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·3791,·SHA:·c5bc81021398548a51a4b66396716f27df826a5d884c144c379a0429e5ef86bb·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00137.html">brezzidouglasmarini1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00140.html">brezzidouglasmarini1cube3d.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·3791,·SHA:·a2596497a94e28ee8ac2d4c91a65e7c14d7f8e70c15e99bd3e3f48fb5168b9b5·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000002_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html">brezzidouglasmarini1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini1cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00521.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00524.html">brezzidouglasmarini1cube2dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bb4eafe1f8ad99babc75dd47f9d9611bd287aa65f9c6bc52b98c93c12c63121f·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini1cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00149.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00146.html">brezzidouglasmarini1cube2dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bfe631c08ae078fd2b5a616d8aad090b5edaa9b5c35f9e9b90e6109a74ec4ce9·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000003_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html">brezzidouglasmarini1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini1cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00485.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00488.html">brezzidouglasmarini1cube3dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bb4eafe1f8ad99babc75dd47f9d9611bd287aa65f9c6bc52b98c93c12c63121f·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini1cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00164.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00161.html">brezzidouglasmarini1cube3dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bfe631c08ae078fd2b5a616d8aad090b5edaa9b5c35f9e9b90e6109a74ec4ce9·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000004_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html">brezzidouglasmarini1simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini1simplex2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00497.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00503.html">brezzidouglasmarini1simplex2dlocalcoef[·...·truncated·by·diffoscope;·len:·65,·SHA:·7b88c6402373e889ef76355d338011b6a02417d19729b73a79659602e4470ad9·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini1simplex2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00182.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00179.html">brezzidouglasmarini1simplex2dlocalcoef[·...·truncated·by·diffoscope;·len:·65,·SHA:·e66d8927b14adbc0b12194a411bde1d9fbac18e4b951db3a90c32f999bb0863a·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000005_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini2cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00542.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00536.html">brezzidouglasmarini2cube2dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bb4eafe1f8ad99babc75dd47f9d9611bd287aa65f9c6bc52b98c93c12c63121f·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini2cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00125.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00122.html">brezzidouglasmarini2cube2dlocalcoefficien[·...·truncated·by·diffoscope;·len:·59,·SHA:·bfe631c08ae078fd2b5a616d8aad090b5edaa9b5c35f9e9b90e6109a74ec4ce9·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.37 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000006_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html">brezzidouglasmarini</a></li><li·class="navelem"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>brezzidouglasmarini2simplex2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00512.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00518.html">brezzidouglasmarini2simplex2dlocalcoef[·...·truncated·by·diffoscope;·len:·65,·SHA:·7b88c6402373e889ef76355d338011b6a02417d19729b73a79659602e4470ad9·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>brezzidouglasmarini2simplex2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00158.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00152.html">brezzidouglasmarini2simplex2dlocalcoef[·...·truncated·by·diffoscope;·len:·65,·SHA:·e66d8927b14adbc0b12194a411bde1d9fbac18e4b951db3a90c32f999bb0863a·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000008_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_15eac88247e25f0f27b13d32b73d619c.html">common</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>common·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/common</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html">refinedsimplexlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>common·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/common</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00044.html">refinedsimplexlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000009_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li><li·class="navelem"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a></li><li·class="navelem"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>cube·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini/cube</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04538.html">brezzidouglasfortinmarini/cube/localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04547.html">brezzidouglasfortinmarini/cube/localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>cube·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/brezzidouglasfortinmarini/cube</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04538.html">brezzidouglasfortinmarini/cube/localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04547.html">brezzidouglasfortinmarini/cube/localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
4.87 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000012_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualmortarbasis·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00122.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00134.html">dualpq1factory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·1457,·SHA:·4c149508d8e3e2111d24c8d022dc67e5a65ec73f57b71131d005b050bd566fed·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualmortarbasis·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00101.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00113.html">dualpq1factory.hh</a></td><td·class="dirtab"><a·class="el"·href="[·...·truncated·by·diffoscope;·len:·1457,·SHA:·37d5095370d8f427ec09ea1b585fd03906d42e365e2a9b59481bf18ea139b72a·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000012_000013.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualmortarbasis·&rarr;·dualp1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis/dualp1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00122.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00110.html">dualp1localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00122.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00116.html">dua[·...·truncated·by·diffoscope;·len:·171,·SHA:·20b655507291c0fd4b58bdc616ade3805abad49b28b40a1e8099522663e2d029·...·].html">dualp1localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualmortarbasis·&rarr;·dualp1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis/dualp1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00101.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00095.html">dualp1localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00101.html">dualp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00092.html">dua[·...·truncated·by·diffoscope;·len:·171,·SHA:·9d370f17d0113387070e36c372d96ec2f04cd21fc577e21c35af9ae4a2b6bf70·...·].html">dualp1localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000012_000014.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualmortarbasis·&rarr;·dualq1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis/dualq1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00119.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00125.html">dualq1localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00119.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00128.html">dual[·...·truncated·by·diffoscope;·len:·170,·SHA:·535e799858707888f000d383953969e05117433359e7273a19c90580d17fdde7·...·].html">dualq1localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualmortarbasis·&rarr;·dualq1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis/dualq1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00116.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00110.html">dualq1localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00116.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00107.html">dual[·...·truncated·by·diffoscope;·len:·170,·SHA:·ce8b4778b6b4d519858f9a7c5e2392edc18ef7f3d015444a2750558bca402e71·...·].html">dualq1localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000012_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualmortarbasis·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00119.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00242.html">lagrangecube.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualmortarbasis·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00116.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00467.html">lagrangecube.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000013_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualp1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis/dualp1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00110.html">dualp1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00116.html">dualp1localcoefficients.hh</a></td><td·class="dirtab"><a·clas[·...·truncated·by·diffoscope;·len:·19,·SHA:·7bb8ae33551cb27cb22f2c6c2cb1a977db86bdaee0aa5aad78b8044ae6627c2d·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualp1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis/dualp1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00095.html">dualp1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00092.html">dualp1localcoefficients.hh</a></td><td·class="dirtab"><a·clas[·...·truncated·by·diffoscope;·len:·19,·SHA:·f67a450cffcf54f04fd61c46d14aa6868b5d322830fc7e2d476d5d337ede13ba·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000014_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a></li><li·class="navelem"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>dualq1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis/dualq1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00125.html">dualq1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00128.html">dualq1localcoefficients.hh</a></td><td·class="dirtab"><a·class[·...·truncated·by·diffoscope;·len:·18,·SHA:·250cea3553a65643445268405f285e93d6197990708d6fff1c22c0c5deefac0b·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>dualq1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/dualmortarbasis/dualq1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00110.html">dualq1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00107.html">dualq1localcoefficients.hh</a></td><td·class="dirtab"><a·class[·...·truncated·by·diffoscope;·len:·18,·SHA:·3d46c09b69a6740081c49383cdb7187d84887a9d2e90890ab2cfe292112ecf37·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000016_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>edges0.5·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney/edges0.5</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04568.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00161.html">localtoglobaladaptors.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04574.html">whitney/edges0.5/coefficients.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·33,·SHA:·d6db9dcce34a7a98ea716bca96c93f3aa988892b178b625677006e3c71e1de17·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>edges0.5·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney/edges0.5</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04565.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00521.html">localtoglobaladaptors.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04571.html">whitney/edges0.5/coefficients.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·33,·SHA:·e1a901c4dbf6af1e614cb7d14b6fdc5533ba44f08b9f0ea36b31c326e73ab474·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000016_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li><li·class="navelem"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>edges0.5·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney/edges0.5</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04568.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00257.html">lagrangesimplex.hh</a></td></tr></table></div><!--·contents·-->75 <h3>edges0.5·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney/edges0.5</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04565.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">lagrangesimplex.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.84 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000017_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>enriched·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a>&#160;[·...·truncated·by·diffoscope;·len:·438,·SHA:·885337fc615923cf76bf10989ea6ed9026fd4f3e11dea9e095cbdc906afd4901·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>enriched·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a>&#160;[·...·truncated·by·diffoscope;·len:·438,·SHA:·b48bbf7af2f5e8555c9681a5883316dc4ff248eb96d419184852ca7c396bc444·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.57 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000017_000054.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>enriched·&rarr;·simplexp1bubble·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched/simplexp1bubble</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04544.html">enriched/simplexp1bubble/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·158,·SHA:·a86d4e00ebf24cfbc341aaa224bf3ef00207fa0d21809ac9c8fa32d72afaeaa3·...·].html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04559.html">enriched/simplexp1bubble/localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>enriched·&rarr;·simplexp1bubble·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched/simplexp1bubble</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04544.html">enriched/simplexp1bubble/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">simplexp1bubble.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·158,·SHA:·f26a9186cb293561590727f7958c9585d528400d140a201cd87a0147ae4377d0·...·].html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04559.html">enriched/simplexp1bubble/localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
4.86 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00104.html">hierarchicalp2withelementbubble.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·1359,·SHA:·3167f9898d27cbf4e2146629e93ddf57885a39a913915739c546274ef40051a6·...·].html">hierarchicalprismp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00497.html">hierarchicalp2withelementbubble.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·1359,·SHA:·f428ef3e1238225c8a05041655d0cbbb4db0819fc0413c1fc4cf8534616e6d3c·...·].html">hierarchicalprismp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.72 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000017.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·enriched·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00092.html">hierarchicalp1withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·enriched·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00515.html">hierarchicalp1withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00080.html">simplexp1bubble.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000019.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·hierarchicalp2·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalp2</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00086.html">hierarchicalsimplexp2localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·22,·SHA:·a16cfb1a481f3e9fef7ec7027ec2ea957d6bd2998401b5b2582a646adfb12c06·...·].html">hierarchicalsimplexp2localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·hierarchicalp2·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalp2</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00512.html">hierarchicalsimplexp2localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·22,·SHA:·3113d3fe86a2107da827963c2ba7a288d8107a26969b3387ab4e506100dafa16·...·].html">hierarchicalsimplexp2localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000020.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·hierarchicalp2withelementbubble·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalp2withelementbubble</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00104.html">hierarchicalp2withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00101.html">hierarchicalsimplexp2withelementbubble.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·hierarchicalp2withelementbubble·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalp2withelementbubble</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00497.html">hierarchicalp2withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a00494.html">hierarchicalsimplexp2withelementbubble.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000021.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·hierarchicalprismp2·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalprismp2</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00089.html">hierarchicalprismp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00095.html">hierarchicalprismp2localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00089.html">hierarchicalprismp2.hh</a></td><td·class="dirt[·...·truncated·by·diffoscope;·len:·30,·SHA:·844bd32242c25ef42566dc61531bda2c691611543b6aef66ebda5e2de887a1fc·...·].html">hierarchicalprismp2localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·hierarchicalprismp2·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical/hierarchicalprismp2</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00491.html">hierarchicalprismp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00503.html">hierarchicalprismp2localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00491.html">hierarchicalprismp2.hh</a></td><td·class="dirt[·...·truncated·by·diffoscope;·len:·30,·SHA:·84bb30c8975fea47a7056b3185cab95310a7e6c2fefcff205ee1e835f55c5098·...·].html">hierarchicalprismp2localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000018_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchical·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00257.html">lagrangesimplex.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00089.html">hierarchicalprismp2.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·11,·SHA:·3fd5df0d087de4d05d0ed59d92df5b2568dbe47c5da90fd9e43f037e8c8d1c96·...·].html">lagrangeprism.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchical·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">lagrangesimplex.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00491.html">hierarchicalprismp2.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·11,·SHA:·eaa3057cc1f8ac36f343ac067732b9e48f37a762b1732f3d8305b4f94ff1ddf0·...·].html">lagrangeprism.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000019_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html">hierarchicalp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchicalp2·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalp2</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00086.html">hierarchicalsimplexp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchicalp2·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalp2</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00512.html">hierarchicalsimplexp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000020_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchicalp2withelementbubble·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalp2withelementbubble</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00101.html">hierarchicalsimplexp2withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00101.html">hierarchicalsimplexp2withelementbubble.[·...·truncated·by·diffoscope;·len:·56,·SHA:·98d928e3e6c93992f9dca84aeb9741baf03087a287ccfa4399e611ec86b5f6c3·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchicalp2withelementbubble·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalp2withelementbubble</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00494.html">hierarchicalsimplexp2withelementbubble.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00494.html">hierarchicalsimplexp2withelementbubble.[·...·truncated·by·diffoscope;·len:·56,·SHA:·c1da557fe494ded21e6a6382aeaf93241c8a6dcb193279c4a1b1cc37649551fe·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.88 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000021_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a></li><li·class="navelem"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>hierarchicalprismp2·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalprismp2</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00095.html">hierarchicalprismp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>hierarchicalprismp2·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/hierarchical/hierarchicalprismp2</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00503.html">hierarchicalprismp2localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
11.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000022_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>lagrange·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00251.html">emptypoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00248.html">lagrangecoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a001[·...·truncated·by·diffoscope;·len:·5044,·SHA:·716346d566fa54538a3c42d7fa0e977049d3008ef27f4c95d2e1d02d786cf9fd·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>lagrange·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00461.html">emptypoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00464.html">lagrangecoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a005[·...·truncated·by·diffoscope;·len:·5044,·SHA:·93a9be917b25e313dab2a1773d70344eb55525124bc6d56014fd6592b8527150·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.31 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000022_000031.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>lagrange·&rarr;·p0·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange/p0</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00245.html">p0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">p0localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00245.html">p0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00266.html">p0localcoeffic[·...·truncated·by·diffoscope;·len:·152,·SHA:·016cf0c812a7b7cf2bf2c2a5e78f6b8578387d1252940180814673835f55490e·...·].html">p0localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>lagrange·&rarr;·p0·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange/p0</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00479.html">p0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00449.html">p0localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00479.html">p0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00455.html">p0localcoeffic[·...·truncated·by·diffoscope;·len:·152,·SHA:·f30c6c13a3d0f1ef54ffefe5a87c160821e78e653764907673b351bb91b5edce·...·].html">p0localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000022_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>lagrange·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00212.html">equidistantpoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">field.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00218.html">lagrangebasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00455.h[·...·truncated·by·diffoscope;·len:·367,·SHA:·17e70db93435cb9ccec4ba4b323624daf4238339f18e2345961e762a7edd385f·...·].html">field.hh</a></td></tr></table></div><!--·contents·-->75 <h3>lagrange·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00425.html">equidistantpoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00206.html">field.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00431.html">lagrangebasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00200.h[·...·truncated·by·diffoscope;·len:·367,·SHA:·73c07337fa981acf2ee3449852f6e9bc1e730a6ea69b1aa82eb04e6753d20d5a·...·].html">field.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
14.5 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000001.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·brezzidouglasmarini·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00425.html">brezzidouglasmarini.hh</a></td><td·class="dirtab"><a·class="el"·href="a00545.html">brezzidouglasmarinicube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00425.html">brezzidouglasmarini.hh</a></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·6416,·SHA:·8185c0854c835670356366bef4522e2f538096694ae2f6cdda95c54c641f7013·...·]5.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·brezzidouglasmarini·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/brezzidouglasmarini</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00545.html">brezzidouglasmarini.hh</a></td><td·class="dirtab"><a·class="el"·href="a00170.html">brezzidouglasmarinicube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00545.html">brezzidouglasmarini.hh</a></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·6416,·SHA:·af1b09cdcf252d60b50a2a7acb98d3fce61da20a5e78e9ce788b4de230ca11bd·...·]5.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
86.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a>&#160;/&#160;<a·class="el"·href="a00041.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a>&#1[·...·truncated·by·diffoscope;·len:·43015,·SHA:·f84d8db1cac3bfb3f8566491f31fe1d3befed1ed74a755edd826fa83e9b7d967·...·].html">polynomialbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a>&#160;/&#160;<a·class="el"·href="a00488.html">bdfmcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html">brezzidouglasfortinmarini</a>&#1[·...·truncated·by·diffoscope;·len:·43015,·SHA:·8d05439c7b738df2f4a37fb03d6d7e4e19ea81c85c51f8d0a59ac1e4c30daf4c·...·].html">polynomialbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
6.13 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000012.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·dualmortarbasis·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00431.html">dualmortarbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00122.html">dualp1.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00431.html">dualmortarbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00119.[·...·truncated·by·diffoscope;·len:·2141,·SHA:·eeff1f0d29a97f1e9df7c5becb041cf8d11b2ddeaf3d576d5830f5b1a6d38e27·...·].html">dualq1localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·dualmortarbasis·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/dualmortarbasis</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00236.html">dualmortarbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00101.html">dualp1.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00236.html">dualmortarbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00116.[·...·truncated·by·diffoscope;·len:·2141,·SHA:·b8126a25f2a76fc4a747cbfac36abed4d2a8668774b73c76c3429d13d61884d0·...·].html">dualq1localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
4.41 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000017.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·enriched·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00194.html">enriched.hh</a></td><td·class="dirtab"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a>&#160;/&#160;<a·class="el[·...·truncated·by·diffoscope;·len:·1077,·SHA:·8e9071ea13837d49afc7377e3fc124578b5174182613b16fb1ec5c7b3e928f46·...·].html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a>&#160;/&#160;<a·class="el"·href="a04559.html">enriched/simplexp1bubble/localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·enriched·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/enriched</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00245.html">enriched.hh</a></td><td·class="dirtab"><a·class="el"·href="a00080.html">simplexp1bubble.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a>&#160;/&#160;<a·class="el[·...·truncated·by·diffoscope;·len:·1077,·SHA:·7324d76d4cc5981e6054261f7e23320c9ddcafd6950b3a43daf1b734ff9f70dc·...·].html">simplexp1bubble.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a>&#160;/&#160;<a·class="el"·href="a04559.html">enriched/simplexp1bubble/localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
6.2 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000018.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·hierarchical·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00137.html">hierarchical.hh</a></td><td·class="dirtab"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00137.html">hierarchical.hh</a></td><td·class="dirtab"><a·class="el"·href="a0010[·...·truncated·by·diffoscope;·len:·2166,·SHA:·6fb48a9adb5b0cc2870b80558e53a0a8cc3394c1117f5767ea247e6cae3b1959·...·].html">hierarchicalprismp2localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·hierarchical·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/hierarchical</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00239.html">hierarchical.hh</a></td><td·class="dirtab"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00239.html">hierarchical.hh</a></td><td·class="dirtab"><a·class="el"·href="a0049[·...·truncated·by·diffoscope;·len:·2166,·SHA:·ce5ad4fef04736b235028660c725959c78dadb0adefd234c4c82b1f1cf47dc7c·...·].html">hierarchicalprismp2localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
10.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a>&#160;/&#160;<a·class="el"·href="a00119.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00242.html">lagrangecube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·4068,·SHA:·252539ce7635d761c747bfd9541ecf93443ab95ee37c711f888ea76501461ed9·...·].html">lagrangesimplex.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html">dualmortarbasis</a>&#160;/&#160;<a·class="el"·href="a00116.html">dualq1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00467.html">lagrangecube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html">hierarchical</a>&#160;/&#160;<a·class="el"·href=[·...·truncated·by·diffoscope;·len:·4068,·SHA:·879c24f8dd6b3a30a6a2e7673f2cd482b15dcb303982b7b06e90e5f7b90c7ab4·...·].html">lagrangesimplex.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.54 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000026.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·mimetic·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/mimetic</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00272.html">mimetic.hh</a></td><td·class="dirtab"><a·class="el"·href="a00140.html">mimeticall.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·mimetic·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/mimetic</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00548.html">mimetic.hh</a></td><td·class="dirtab"><a·class="el"·href="a00242.html">mimeticall.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000027.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·monomial·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/monomial</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00053.html">monomial.hh</a></td><td·class="dirtab"><a·class="el"·href="a00071.html">monomiallocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00053.html">monomial.hh</a></td><td·class="dirtab"><a·class="el"·href="a00074.ht[·...·truncated·by·diffoscope;·len:·182,·SHA:·4b037017d05df8c01bf96b6a568cb5501d23fcdf455a5b4bdcc27534d32b2ce4·...·].html">monomiallocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·monomial·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/monomial</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00191.html">monomial.hh</a></td><td·class="dirtab"><a·class="el"·href="a00089.html">monomiallocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00191.html">monomial.hh</a></td><td·class="dirtab"><a·class="el"·href="a00086.ht[·...·truncated·by·diffoscope;·len:·182,·SHA:·a1bb1345e4d6d0a6bda45dc6108c16c1fb78a85d40547b97831951eb9571ba5f·...·].html">monomiallocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000028.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·nedelec·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/nedelec</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00191.html">nedelec.hh</a></td><td·class="dirtab"><a·class="el"·href="a00056.html">nedelec1stkindcube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00191.html">nedelec.hh</a></td><td·class="dirtab"><a·class="el"·href="a00068.html">nedelec1stkindsimplex.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·nedelec·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/nedelec</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">nedelec.hh</a></td><td·class="dirtab"><a·class="el"·href="a00260.html">nedelec1stkindcube.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">nedelec.hh</a></td><td·class="dirtab"><a·class="el"·href="a00257.html">nedelec1stkindsimplex.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000030.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00107.html">orthonormal.hh</a></td><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a>&#160;/&#160;<a·class="el"[·...·truncated·by·diffoscope;·len:·592,·SHA:·ce88f5fe1553d05065321ab240f50824b3ec4329a2ab903def908b320f635e51·...·].html">orthonormalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00485.html">orthonormal.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a>&#160;/&#160;<a·class="el"[·...·truncated·by·diffoscope;·len:·592,·SHA:·031bdeaa104942704c6fd0a9b3e8d4f70aba5a5155667553c1890061a909ba7d·...·].html">orthonormalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.15 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000034.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·rannacherturek·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00188.html">rannacherturek.hh</a></td><td·class="dirtab"><a·class="el"·href="a04562.html">rannacherturek/rannacherturek.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a>&#1[·...·truncated·by·diffoscope;·len:·612,·SHA:·b264a4badc231a69c400ba594c62b79f09bdaec12e4d3887fd802676193b1183·...·].html">rannacherturek3dlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·rannacherturek·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00065.html">rannacherturek.hh</a></td><td·class="dirtab"><a·class="el"·href="a04583.html">rannacherturek/rannacherturek.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a>&#1[·...·truncated·by·diffoscope;·len:·612,·SHA:·aaf6a15db4efdd8176584d0c6033201f4b42e2798c63fc1a34a241f340aefce6·...·].html">rannacherturek3dlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
31.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000037.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·raviartthomas·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00170.html">raviartthomas.hh</a></td><td·class="dirtab"><a·class="el"·href="a00284.html">raviartthomas02d.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00170.html">raviartthomas.hh</a></td><td·class="dirtab"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·15082,·SHA:·2bebf2a55d18a7c80ec0d25afb5b2d0450abc6fa8de55f3deb1ab67a8e713f39·...·].html">raviartthomassimplexbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·raviartthomas·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00269.html">raviartthomas.hh</a></td><td·class="dirtab"><a·class="el"·href="a00410.html">raviartthomas02d.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00269.html">raviartthomas.hh</a></td><td·class="dirtab"><a·class="el"·href="a[·...·truncated·by·diffoscope;·len:·15082,·SHA:·1dd634248b5a4394a9b511cb58e7db54fcc9f18adedd335e8c032a16c537ad80·...·].html">raviartthomassimplexbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
6.46 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000051.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·refined·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00437.html">refined.hh</a></td><td·class="dirtab"><a·class="el"·href="a00023.html">refinedp0.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00437.html">refined.hh</a></td><td·class="dirtab"><a·class="el"·href="a00020.html">refined[·...·truncated·by·diffoscope;·len:·2324,·SHA:·3ce18d197eb052b061c780cf569eac191392d1106b8991a5669540cff975e879·...·].html">refinedsimplexlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·refined·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00047.html">refined.hh</a></td><td·class="dirtab"><a·class="el"·href="a00026.html">refinedp0.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00047.html">refined.hh</a></td><td·class="dirtab"><a·class="el"·href="a00041.html">refined[·...·truncated·by·diffoscope;·len:·2324,·SHA:·e28f214347ef6bda540107b385282e739ff25f5a95b6a97ddcd26e9026002842·...·].html">refinedsimplexlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
13.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000023_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a>&#160;/&#160;<a·class="el"·href="a00212.html">equidistantpoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">field.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00440.html">lagrange.hh</a></td><td·class="dirtab"><a·class="el"·href="a00467.html">[·...·truncated·by·diffoscope;·len:·6018,·SHA:·e58f099eefc7ed7cfb5a9068fe10d0474f441a202d8135f05dfe86e0467cd299·...·].html">polynomialbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a>&#160;/&#160;<a·class="el"·href="a00425.html">equidistantpoints.hh</a></td><td·class="dirtab"><a·class="el"·href="a00206.html">field.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00482.html">lagrange.hh</a></td><td·class="dirtab"><a·class="el"·href="a00215.html">[·...·truncated·by·diffoscope;·len:·6018,·SHA:·515a6b01249f89ae236a420c9b468e491e4b3eef18860c5789cbde02dddaf91c·...·].html">polynomialbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000024_000023.html
    
Offset 69, 14 lines modifiedOffset 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_e42d0074801678c644b0e137d50ef233.html">python</a></li><li·class="navelem"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</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_e42d0074801678c644b0e137d50ef233.html">python</a></li><li·class="navelem"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>localfunctions·&rarr;·localfunctions·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/python/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;/&#160;<a·class="el"·href="a00143.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;[·...·truncated·by·diffoscope;·len:·33,·SHA:·e89192a31087ab11359bfaac5d8334883316f8aea83dbc7d2cc82d0706d125ec·...·].html">virtualinterface.hh</a></td></tr></table></div><!--·contents·-->75 <h3>localfunctions·&rarr;·localfunctions·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/python/localfunctions</th><th·class="dirtab">Includes·file·in·dune/localfunctions</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;/&#160;<a·class="el"·href="a00524.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;[·...·truncated·by·diffoscope;·len:·33,·SHA:·3fb21086124be4aa0e060ac523ecd234bad70967480efe06cf0b4d2fc7184b56·...·].html">virtualinterface.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000025_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>meta·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a>&#160;/&#160;<a·class="el"·href="a04571.html">meta/power/coefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>meta·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a>&#160;/&#160;<a·class="el"·href="a04568.html">meta/power/coefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.34 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000025_000032.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>meta·&rarr;·power·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta</th><th·class="dirtab">Includes·file·in·dune/localfunctions/meta/power</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00434.html">power.hh</a></td><td·class="dirtab"><a·class="el"·href="a04565.html">meta/power/basis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00434.html">power.hh</a></td><td·class="dirtab"><a·class="el"·href="a04571.html">meta[·...·truncated·by·diffoscope;·len:·169,·SHA:·e606187ea2a02c9da363c219220c56811ed7e02be4a06fbf80d9b761d9c2cc41·...·].html">meta/power/interpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>meta·&rarr;·power·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta</th><th·class="dirtab">Includes·file·in·dune/localfunctions/meta/power</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00014.html">power.hh</a></td><td·class="dirtab"><a·class="el"·href="a04562.html">meta/power/basis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00014.html">power.hh</a></td><td·class="dirtab"><a·class="el"·href="a04568.html">meta[·...·truncated·by·diffoscope;·len:·169,·SHA:·f2dbae7799df2784c8b6f8425194c04f1b172fc6dc32c2f888eaaa3d44892296·...·].html">meta/power/interpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.98 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000026_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html">mimetic</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>mimetic·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/mimetic</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00140.html">mimeticall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00140.html">mimeticall.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>mimetic·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/mimetic</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00242.html">mimeticall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00242.html">mimeticall.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.03 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000027_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>monomial·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/monomial</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00071.html">monomiallocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00074.html">monomiallocalcoefficients.hh</a></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·22,·SHA:·6090db0a5e27cb41c0d7f32d065ace70c4f90cada91974c201c1176c1e1f75b8·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>monomial·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/monomial</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00089.html">monomiallocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00086.html">monomiallocalcoefficients.hh</a></td><td·class="dirtab"><a·c[·...·truncated·by·diffoscope;·len:·22,·SHA:·74a2e853f61e12319634f1cad9f41ba05716df5448457d5f0f121675cade4b92·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
4.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000028_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelec·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00056.html">nedelec1stkindcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00056.html">nedelec1stkindcube.hh</a></td><td·class="dirtab"><a·class="[·...·truncated·by·diffoscope;·len:·1059,·SHA:·62f63b12ada71e57449dd6ba8a6207f5d91e347f716445acf751c3b97fc0e5ea·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelec·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00260.html">nedelec1stkindcube.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00260.html">nedelec1stkindcube.hh</a></td><td·class="dirtab"><a·class="[·...·truncated·by·diffoscope;·len:·1059,·SHA:·eeb839f4a7ac1a844d643332d6efdee2354dfe7bb292d7236db251e3f74d5d17·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.89 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000028_000030.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelec·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&#160;<a·class="el"·href="a00065.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelec·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&#160;<a·class="el"·href="a00251.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.55 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000028_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelec·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&#160;<a·class="el"·href="a00059.html">nedelecsimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00455.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&[·...·truncated·by·diffoscope;·len:·697,·SHA:·b0576047d754cc24054eca3c5a29fbf9569cb5d31b77ee6415cd13597b16110a·...·].html">polynomialbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelec·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&#160;<a·class="el"·href="a00254.html">nedelecsimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00200.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a>&#160;/&[·...·truncated·by·diffoscope;·len:·697,·SHA:·f1955df549eb788668ca56f6df6d95a8e78ea008721c7ba87c65c87aee60d03f·...·].html">polynomialbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000029_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelecsimplex·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00065.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelecsimplex·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00251.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000029_000030.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelecsimplex·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00065.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelecsimplex·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00251.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.96 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000029_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html">nedelec</a></li><li·class="navelem"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>nedelecsimplex·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00059.html">nedelecsimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00455.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00065.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·415,·SHA:·cbf3d31823a374dc6f938c488dcc2b66b80e3bc56ce5d75e033cbba943b8ee02·...·].html">polynomialbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>nedelecsimplex·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/nedelec/nedelecsimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00254.html">nedelecsimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00200.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00251.html">nedelecsimplexinterpolation.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·415,·SHA:·bde500bc2fec7b2fa6159f077244fcd21ce5529cfbf54c0da77fb422abb87141·...·].html">polynomialbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000030_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html">orthonormal</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>orthonormal·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/orthonormal</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00461.html">polynomialbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00047.html">orthonormalcompute.hh</a></td><td·class="dirtab"><a·class="el"·[·...·truncated·by·diffoscope;·len:·370,·SHA:·4b2a49d9d94d75371ae77164d52aa565101b761b17753fddaf99afa74a6388fc·...·].html">multiindex.hh</a></td></tr></table></div><!--·contents·-->75 <h3>orthonormal·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/orthonormal</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00197.html">polynomialbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00266.html">orthonormalcompute.hh</a></td><td·class="dirtab"><a·class="el"·[·...·truncated·by·diffoscope;·len:·370,·SHA:·5bb2ac4310b97e060e5c07c3e1734bfad55848373ded25c5ffad1a520d950ed9·...·].html">multiindex.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000031_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html">lagrange</a></li><li·class="navelem"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>p0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange/p0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00263.html">p0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00266.html">p0localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·11,·SHA:·e9bc829620c57900d92d56a91d79a031379c31175824d9b4c24fdd486c9d0d05·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>p0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/lagrange/p0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00449.html">p0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00455.html">p0localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·11,·SHA:·c1cd26b552fb8c54b3a44ee72ecfa56b43d376dbe27308103c7e8623a8d5d577·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.75 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000032_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html">meta</a></li><li·class="navelem"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>power·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta/power</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04571.html">meta/power/coefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>power·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/meta/power</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04568.html">meta/power/coefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000033_000023.html
    
Offset 69, 14 lines modifiedOffset 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_e42d0074801678c644b0e137d50ef233.html">python</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_e42d0074801678c644b0e137d50ef233.html">python</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>python·&rarr;·localfunctions·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/python</th><th·class="dirtab">Includes·file·in·dune/localfunctions</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</a>&#160;/&#160;<a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;/&#160;<a·class="el"·href="a00143.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</a>&#160;/&#160;<a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·[·...·truncated·by·diffoscope;·len:·127,·SHA:·ff29e1b770e49a0ad87a0a6649cf6e0fc0278a8295ca4098efc259da53f8605b·...·].html">virtualinterface.hh</a></td></tr></table></div><!--·contents·-->75 <h3>python·&rarr;·localfunctions·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/python</th><th·class="dirtab">Includes·file·in·dune/localfunctions</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</a>&#160;/&#160;<a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html">common</a>&#160;/&#160;<a·class="el"·href="a00524.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_e991962855a50c44f36455a0e0ff8c89.html">localfunctions</a>&#160;/&#160;<a·class="el"·href="a04589.html">python/localfunctions/localfiniteelement.hh</a></td><td·[·...·truncated·by·diffoscope;·len:·127,·SHA:·62e8ee68e8d0f5ede88ad388172be86dbd870ddd6867d8a46aeb7215442e100e·...·].html">virtualinterface.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000034_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>rannacherturek·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04562.html">rannacherturek/rannacherturek.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00182.html">rannachertureklocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·730,·SHA:·6480b5ea2abfd466cd71e330d538a98314bf2ad6967870e592626f5556e45531·...·].html">rannacherturek3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>rannacherturek·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04583.html">rannacherturek/rannacherturek.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00068.html">rannachertureklocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·730,·SHA:·47b88b622aaeea3c77cb4fae0493c07949cdfab0d414ef16d1370d32e708e81b·...·].html">rannacherturek3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000034_000035.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>rannacherturek·&rarr;·rannacherturek2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek/rannacherturek2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00179.html">rannachertureklocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00176.html">rannacherturek2dlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>rannacherturek·&rarr;·rannacherturek2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek/rannacherturek2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00059.html">rannachertureklocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00053.html">rannacherturek2dlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000034_000036.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>rannacherturek·&rarr;·rannacherturek3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek/rannacherturek3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00179.html">rannachertureklocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00173.html">rannacherturek3dlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>rannacherturek·&rarr;·rannacherturek3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek</th><th·class="dirtab">Includes·file·in·dune/localfunctions/rannacherturek/rannacherturek3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00059.html">rannachertureklocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00056.html">rannacherturek3dlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.86 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000035_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>rannacherturek2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek/rannacherturek2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00176.html">rannacherturek2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>rannacherturek2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek/rannacherturek2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00053.html">rannacherturek2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.86 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000036_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html">rannacherturek</a></li><li·class="navelem"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>rannacherturek3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek/rannacherturek3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00173.html">rannacherturek3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>rannacherturek3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/rannacherturek/rannacherturek3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00056.html">rannacherturek3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
20.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00284.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00404.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·clas[·...·truncated·by·diffoscope;·len:·9549,·SHA:·073dfa509856b43f621363208a7839985575f2c5a387fe0da72c911740345290·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00410.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00344.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·clas[·...·truncated·by·diffoscope;·len:·9549,·SHA:·2b13404361c81b6e6452f6c2112f8970a4286f28021577dfa364f30ede65498d·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.94 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000030.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a>&#160;/&#160;<a·class="el"·href="a00365.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a>&#160;/&#160;<a·class="el"·href="a00371.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000038.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas02d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas02d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00284.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00383.html">raviartthomas02dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00284.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·222,·SHA:·ee13f7a4fd2ae456ce2452732e5fa83e967f7c20449e322d7c8c4d1a3352c2b3·...·].html">raviartthomas02dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas02d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas02d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00410.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00278.html">raviartthomas02dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00410.html">raviartthomas02d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·222,·SHA:·b5a0ba2528b7317023a545b46a0ae023082ed83a5c61d709f24b12d365dc65e7·...·].html">raviartthomas02dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000039.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas03d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas03d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00404.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00299.html">raviartthomas03dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00404.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·221,·SHA:·230c4eb87bd97c59d4d239823d3086bf01aa0761bd8446e404a8fb9306067267·...·]2.html">raviartthomas03dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas03d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas03d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00344.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00389.html">raviartthomas03dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00344.html">raviartthomas03d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·221,·SHA:·3bcc3d2206c7dfe93ac34ce1341bce6c704b8704aa2908989eec6a17dfdd8d85·...·]2.html">raviartthomas03dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000040.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas0cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00389.html">raviartthomas0cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00356.html">raviartthomas0cube2dall.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas0cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00284.html">raviartthomas0cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00341.html">raviartthomas0cube2dall.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.79 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000041.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas0cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00416.html">raviartthomas0cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00419.html">raviartthomas0cube3dall.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas0cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00383.html">raviartthomas0cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00386.html">raviartthomas0cube3dall.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000042.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas0prism·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0prism</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00353.html">raviartthomas0prism.hh</a></td><td·class="dirtab"><a·class="el"·href="a00293.html">raviartthomas0prismlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00353.html">raviartthomas0prism.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·235,·SHA:·e2013d764bf577a0075668294c29fd61b655a8428f234d24c277af02b137112e·...·].html">raviartthomas0prismlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas0prism·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0prism</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00356.html">raviartthomas0prism.hh</a></td><td·class="dirtab"><a·class="el"·href="a00308.html">raviartthomas0prismlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00356.html">raviartthomas0prism.hh</a></td><td·class="dirtab[·...·truncated·by·diffoscope;·len:·235,·SHA:·18cfed0b45b92bc4c0ee80633f38fa3c9da95d461bed60b45c046ccf386efdff·...·].html">raviartthomas0prismlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000043.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas0pyramid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0pyramid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00305.html">raviartthomas0pyramid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00338.html">raviartthomas0pyramidlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00305.html">raviartthomas0pyramid.hh</a></td><td·class=[·...·truncated·by·diffoscope;·len:·246,·SHA:·bf97f09afa91c9ff379784ca4a3eb2310416d78cc558f2ff7ea79636ed875e77·...·].html">raviartthomas0pyramidlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas0pyramid·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas0pyramid</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00329.html">raviartthomas0pyramid.hh</a></td><td·class="dirtab"><a·class="el"·href="a00323.html">raviartthomas0pyramidlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00329.html">raviartthomas0pyramid.hh</a></td><td·class=[·...·truncated·by·diffoscope;·len:·246,·SHA:·b6d1f79b695d2581abdc1f13a10e918a95e3ca6e5d27e3bd9a3e7814d4f617ef·...·].html">raviartthomas0pyramidlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000044.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas12d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas12d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00377.html">raviartthomas12d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00413.html">raviartthomas12dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00377.html">raviartthomas12d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·222,·SHA:·81e8f9746840ee61673a5c53bfede0062b5f9e15a91e04be33a0dd9c62779dfa·...·].html">raviartthomas12dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas12d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas12d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00419.html">raviartthomas12d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00368.html">raviartthomas12dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00419.html">raviartthomas12d.hh</a></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·222,·SHA:·07e4b67227084c069292b130ca8000bb4f9b0e99dabb4d80959843e6cce8a0bb·...·].html">raviartthomas12dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000045.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas1cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas1cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00398.html">raviartthomas1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00374.html">raviartthomas1cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00398.html">raviartthomas1cube2d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·241,·SHA:·f5dcb1ff890a47301a6427e2ce07c42430b859d0e10533903fa4c3e0b025b6f7·...·].html">raviartthomas1cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas1cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas1cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00326.html">raviartthomas1cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00305.html">raviartthomas1cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00326.html">raviartthomas1cube2d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·241,·SHA:·619b08ce5e386b40b148a037a6308f2e3fc297198fcbc6776b0d8f64392bd824·...·].html">raviartthomas1cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000046.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas1cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas1cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00392.html">raviartthomas1cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00323.html">raviartthomas1cube3dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00392.html">raviartthomas1cube3d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·241,·SHA:·030dfdec46f2ea8674f575626893243bf7ca5e1171b10b98421bc4a66baaad80·...·].html">raviartthomas1cube3dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas1cube3d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas1cube3d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00359.html">raviartthomas1cube3d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00287.html">raviartthomas1cube3dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00359.html">raviartthomas1cube3d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·241,·SHA:·54382a4cbe5635e20aade77bd1bdbf4220782e230b767eb4e50457c269c75dd6·...·].html">raviartthomas1cube3dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000047.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas2cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas2cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00350.html">raviartthomas2cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00311.html">raviartthomas2cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00350.html">raviartthomas2cube2d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·240,·SHA:·69b0f19ee408643eec8d2e7b1323f4c3cce8f08eb823f560a71537fed146b3f1·...·]4.html">raviartthomas2cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas2cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas2cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00380.html">raviartthomas2cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00407.html">raviartthomas2cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00380.html">raviartthomas2cube2d.hh</a></td><td·class="di[·...·truncated·by·diffoscope;·len:·240,·SHA:·b0b7d6aaea3e218198db77168846d7a664ca828f9da754f81f0af5679cc3285c·...·]4.html">raviartthomas2cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000048.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas3cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas3cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00344.html">raviartthomas3cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00275.html">raviartthomas3cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00344.html">raviartthomas3cube2d.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·242,·SHA:·7916b450db96ebc948b99cb4707018e0e58eff470c0933178467d7b3b7c40184·...·].html">raviartthomas3cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas3cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas3cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00416.html">raviartthomas3cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00350.html">raviartthomas3cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00416.html">raviartthomas3cube2d.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·242,·SHA:·97bd8218f558f895e27ee453aaac7d608e0390ba7f199f3db8a1366e63ae8ff0·...·].html">raviartthomas3cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000049.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomas4cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas4cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00395.html">raviartthomas4cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00329.html">raviartthomas4cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00395.html">raviartthomas4cube2d.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·242,·SHA:·dd8c17dbfad9a8f9e44fa6bd887a7f2a3c9016f28ec09c3475ea7efac110f609·...·].html">raviartthomas4cube2dlocalinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomas4cube2d·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomas4cube2d</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00413.html">raviartthomas4cube2d.hh</a></td><td·class="dirtab"><a·class="el"·href="a00335.html">raviartthomas4cube2dlocalbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00413.html">raviartthomas4cube2d.hh</a></td><td·class="d[·...·truncated·by·diffoscope;·len:·242,·SHA:·8a06021775002fb3f487e23d2b129d3bc80e9162d88e683025cb8d0956176ce7·...·].html">raviartthomas4cube2dlocalinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.8 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000050.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·raviartthomassimplex·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00422.html">raviartthomassimplex.hh</a></td><td·class="dirtab"><a·class="el"·href="a00362.html">raviartthomassimplexbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·raviartthomassimplex·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00398.html">raviartthomassimplex.hh</a></td><td·class="dirtab"><a·class="el"·href="a00377.html">raviartthomassimplexbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
4.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000037_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00422.html">raviartthomassimplex.hh</a></td><td·class="dirtab"><a·class="el"·href="a04586.html">localfunctions/utility/localfiniteelement.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">rav[·...·truncated·by·diffoscope;·len:·1052,·SHA:·90e6e97a476db85f26e6fd816473b314d7593792ac4a51c43d7de6f7c4c8b7d5·...·].html">polynomialbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00398.html">raviartthomassimplex.hh</a></td><td·class="dirtab"><a·class="el"·href="a04586.html">localfunctions/utility/localfiniteelement.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">rav[·...·truncated·by·diffoscope;·len:·1052,·SHA:·3fd4a447c3a9493d6f596e676fec0737ad2893cf9186d699397e8b3079213da2·...·].html">polynomialbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000038_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_4009bb7c6c39619515ed15f75465c5da.html">raviartthomas02d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas02d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas02d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00383.html">raviartthomas02dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00380.html">raviartthomas02dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·bfd842fec03522dbcabf3729d1ec03d118d36761ddf5b9fab3c867fceae9dc50·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas02d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas02d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00278.html">raviartthomas02dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00272.html">raviartthomas02dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·eb1e6bb6e70fdec0643f0c09e93308295c92d1782643fceaf8639bf141dfbf7b·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000039_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b2cb14a0d9088cd62579b19ead450892.html">raviartthomas03d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas03d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas03d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00299.html">raviartthomas03dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00296.html">raviartthomas03dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·bfd842fec03522dbcabf3729d1ec03d118d36761ddf5b9fab3c867fceae9dc50·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas03d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas03d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00389.html">raviartthomas03dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00395.html">raviartthomas03dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·eb1e6bb6e70fdec0643f0c09e93308295c92d1782643fceaf8639bf141dfbf7b·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000040_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_b42558ccc2f3e8caa7410da996ef8620.html">raviartthomas0cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas0cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00356.html">raviartthomas0cube2dall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00356.html">raviartthomas0cube2dall.hh</a></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·53ba7dd69aa2b19466c7ed350b42a179acac5e01d61ba3e2847a1f7719844fe7·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas0cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00341.html">raviartthomas0cube2dall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00341.html">raviartthomas0cube2dall.hh</a></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·7f6d2708d0cb7706f7a5236c7d18cc2349eff9cdb076788c6037b2251912636d·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000041_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_8510acc7be177aaf184222e3a42fbd90.html">raviartthomas0cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas0cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00419.html">raviartthomas0cube3dall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00419.html">raviartthomas0cube3dall.hh</a></td><td·class="dirtab">[·...·truncated·by·diffoscope;·len:·26,·SHA:·e6b9859bfb10475a13bce39b87e7ac5089d3782cba9ea474206328093b9658ee·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas0cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00386.html">raviartthomas0cube3dall.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00386.html">raviartthomas0cube3dall.hh</a></td><td·class="dirtab">[·...·truncated·by·diffoscope;·len:·26,·SHA:·327aec4de091e6e57703c3e77691dbf6432c318e92748fba13cd6aef7fa19faa·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.26 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000042_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_386a5b330ea6d6e23e2617c849e344e3.html">raviartthomas0prism</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas0prism·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0prism</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00293.html">raviartthomas0prismlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00287.html">raviartthomas0prismlocalcoefficients.hh</a></td>[·...·truncated·by·diffoscope;·len:·45,·SHA:·b48c78e1e9a762dab0e783a00b2f4c0ed6b47b481b96815007c434fe570b6152·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas0prism·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0prism</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00308.html">raviartthomas0prismlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00314.html">raviartthomas0prismlocalcoefficients.hh</a></td>[·...·truncated·by·diffoscope;·len:·45,·SHA:·bf6e89255b0303167b85879ff87a6b4d58366b2029f7a3bae2925e995026c6bd·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.28 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000043_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_bc8da33649d02c1ab14da4aa3b67e546.html">raviartthomas0pyramid</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas0pyramid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0pyramid</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00338.html">raviartthomas0pyramidlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00335.html">raviartthomas0pyramidlocalcoefficients.hh</a></[·...·truncated·by·diffoscope;·len:·48,·SHA:·3edc506515ddf500dcc0565728e1aff4695b09c5a5a5444bfbd7756809081247·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas0pyramid·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas0pyramid</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00323.html">raviartthomas0pyramidlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00320.html">raviartthomas0pyramidlocalcoefficients.hh</a></[·...·truncated·by·diffoscope;·len:·48,·SHA:·328ce7cd36938092da49c731235627abb8d19e30891a6936e7448ecf20c103ec·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000044_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_00f4c9da8ab215917e2238f0b0796258.html">raviartthomas12d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas12d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas12d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00413.html">raviartthomas12dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00410.html">raviartthomas12dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·bfd842fec03522dbcabf3729d1ec03d118d36761ddf5b9fab3c867fceae9dc50·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas12d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas12d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00368.html">raviartthomas12dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00362.html">raviartthomas12dlocalcoefficients.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·39,·SHA:·eb1e6bb6e70fdec0643f0c09e93308295c92d1782643fceaf8639bf141dfbf7b·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000045_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_efe9c42b7995a789e2e3a3951e68c4dc.html">raviartthomas1cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas1cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas1cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00374.html">raviartthomas1cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00371.html">raviartthomas1cube2dlocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·46,·SHA:·9c7dc6bb3a9e3713cce004176225e117ebfdef1f805e93d9e1d84b8f9a7c49b6·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas1cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas1cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00305.html">raviartthomas1cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00302.html">raviartthomas1cube2dlocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·46,·SHA:·34673aa5e5c6873796d134dd4f93433e87107615372454e2b64d5d79466947e4·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000046_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_6da82cbcb1f843ebe8e0e206103e116b.html">raviartthomas1cube3d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas1cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas1cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00323.html">raviartthomas1cube3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00317.html">raviartthomas1cube3dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·4e98ecd4aa157bd0a56a28acf89ce4451d8f2a3327a0d839f7f2b103cad103d5·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas1cube3d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas1cube3d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00287.html">raviartthomas1cube3dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00290.html">raviartthomas1cube3dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·9162ec0170fd6f100a4ce6df28671929db4e7771663ee210f13f66edd8ee03aa·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000047_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_21dddee0a34e22148b82b7f55eaf3cdb.html">raviartthomas2cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas2cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas2cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00311.html">raviartthomas2cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00308.html">raviartthomas2cube2dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·4e98ecd4aa157bd0a56a28acf89ce4451d8f2a3327a0d839f7f2b103cad103d5·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas2cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas2cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00407.html">raviartthomas2cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00401.html">raviartthomas2cube2dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·9162ec0170fd6f100a4ce6df28671929db4e7771663ee210f13f66edd8ee03aa·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000048_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_823b392c71b48b7589adb0f11493ac2f.html">raviartthomas3cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas3cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas3cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00275.html">raviartthomas3cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00278.html">raviartthomas3cube2dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·4e98ecd4aa157bd0a56a28acf89ce4451d8f2a3327a0d839f7f2b103cad103d5·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas3cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas3cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00350.html">raviartthomas3cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00353.html">raviartthomas3cube2dlocalcoefficients.hh</a></t[·...·truncated·by·diffoscope;·len:·47,·SHA:·9162ec0170fd6f100a4ce6df28671929db4e7771663ee210f13f66edd8ee03aa·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.27 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000049_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomas4cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas4cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00329.html">raviartthomas4cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00326.html">raviartthomas4cube2dlocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·46,·SHA:·9c7dc6bb3a9e3713cce004176225e117ebfdef1f805e93d9e1d84b8f9a7c49b6·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomas4cube2d·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomas4cube2d</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00335.html">raviartthomas4cube2dlocalbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00332.html">raviartthomas4cube2dlocalcoefficients.hh</a></td[·...·truncated·by·diffoscope;·len:·46,·SHA:·34673aa5e5c6873796d134dd4f93433e87107615372454e2b64d5d79466947e4·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.87 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000050_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomassimplex·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00365.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomassimplex·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00371.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.91 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000050_000030.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomassimplex·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00365.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomassimplex·&rarr;·orthonormal·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/orthonormal</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00371.html">raviartthomassimplexinterpolation.hh</a></td><td·class="dirtab"><a·class="el"·href="a00263.html">orthonormalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.05 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000050_000055.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_df07eea68ef446be83c32717b7e3480c.html">raviartthomas</a></li><li·class="navelem"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>raviartthomassimplex·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00362.html">raviartthomassimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00455.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00365.html">raviartthomassimplexinterpolation.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·438,·SHA:·3752b595b296a67e8231435884e76a23cb1ef54626d3e933a33c103ed6b5aec0·...·].html">polynomialbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>raviartthomassimplex·&rarr;·utility·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/raviartthomas/raviartthomassimplex</th><th·class="dirtab">Includes·file·in·dune/localfunctions/utility</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00377.html">raviartthomassimplexbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00200.html">defaultbasisfactory.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00371.html">raviartthomassimplexinterpolation.hh</a></td><td·cl[·...·truncated·by·diffoscope;·len:·438,·SHA:·cfcb404f63c42e85f14c95206249cc5fa4f95a32180e5d200d6dd881d312089e·...·].html">polynomialbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
3.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000051_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refined·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00023.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00020.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00[·...·truncated·by·diffoscope;·len:·850,·SHA:·8e07251841d7b8008b539a3197c26a1890edf035e79a285a3ec862278ca58086·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refined·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00[·...·truncated·by·diffoscope;·len:·850,·SHA:·312248fa45c20962de00666b40066cecb65b5e4f248e4a11de14638e61190810·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.29 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000051_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refined·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00023.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00245.html">p0.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00020.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00257.html">lagrangesimp[·...·truncated·by·diffoscope;·len:·157,·SHA:·0fa3b3c9f1fafd5ebebde2f79021e04ffef710b8b1358b8c6e24fe844e7a1442·...·].html">p0.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refined·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00479.html">p0.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">lagrangesimp[·...·truncated·by·diffoscope;·len:·157,·SHA:·fa7c34d123125ac49aad2e69bc9a111a3321bcae2a5dafdc566d3c08c5b97fc5·...·].html">p0.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.41 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000051_000052.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refined·&rarr;·refinedp0·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/refinedp0</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00023.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00011.html">refinedp0localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00023.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00017.h[·...·truncated·by·diffoscope;·len:·185,·SHA:·25e35882ff77bad131e3ef8c52e886ed363866d43ef40cd145476c0dd7895e65·...·].html">refinedp0localinterpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refined·&rarr;·refinedp0·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/refinedp0</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00029.html">refinedp0localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html">refinedp0.hh</a></td><td·class="dirtab"><a·class="el"·href="a00032.h[·...·truncated·by·diffoscope;·len:·185,·SHA:·a2722f17b6ef51037725ba01648e41f963a5b83011cf938d3f59a47a095d0da0·...·].html">refinedp0localinterpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000051_000053.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refined·&rarr;·refinedp1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/refinedp1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00020.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00029.html">refinedp1localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refined·&rarr;·refinedp1·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/refinedp1</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00041.html">refinedp1.hh</a></td><td·class="dirtab"><a·class="el"·href="a00038.html">refinedp1localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.16 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000052_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refinedp0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">refinedp0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00017.html">refinedp0localcoefficients.hh</a></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·24,·SHA:·e88ce547e70b365d87978497cc3260f7f7e046ba3424e7d2c7b673a017c8b017·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refinedp0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00029.html">refinedp0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00032.html">refinedp0localcoefficients.hh</a></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·24,·SHA:·17c7ccb426e46f6e23cbd86903f69616d92936f9bf7b3afe37a78a0a05080680·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.82 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000052_000008.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refinedp0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">refinedp0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00026.html">refinedsimplexlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refinedp0·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp0</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00029.html">refinedp0localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00044.html">refinedsimplexlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.82 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000053_000008.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>refinedp1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00029.html">refinedp1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00026.html">refinedsimplexlocalbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>refinedp1·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/refined/refinedp1</th><th·class="dirtab">Includes·file·in·dune/localfunctions/refined/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">refinedp1localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00044.html">refinedsimplexlocalbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.25 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000054_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li><li·class="navelem"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html">enriched</a></li><li·class="navelem"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>simplexp1bubble·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched/simplexp1bubble</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04544.html">enriched/simplexp1bubble/localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04550.html">enriched/simplexp1bubble/localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>simplexp1bubble·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/enriched/simplexp1bubble</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04544.html">enriched/simplexp1bubble/localbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04550.html">enriched/simplexp1bubble/localcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000055_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>utility·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/utility</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00467.html">dglocalcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04586.html">localfunctions/utility/localfiniteelement.hh</a></td><td·class="dir[·...·truncated·by·diffoscope;·len:·143,·SHA:·b818f5bb72d9de4b75bf3f81d3c516cd542936f563287148629b51aac525a876·...·].html">polynomialbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</a></td></tr></table></div><!--·contents·-->75 <h3>utility·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/utility</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00215.html">dglocalcoefficients.hh</a></td><td·class="dirtab"><a·class="el"·href="a00524.html">localkey.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a04586.html">localfunctions/utility/localfiniteelement.hh</a></td><td·class="dir[·...·truncated·by·diffoscope;·len:·143,·SHA:·0a25a201f9cd99602b96f10a219abaff0f827c7b89b853708875c1cc17913ecd·...·].html">polynomialbasis.hh</a></td><td·class="dirtab"><a·class="el"·href="a04541.html">common/localbasis.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000056_000007.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>whitney·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#160;<a·class="el"·href="a04568.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00161.html">localtoglobaladaptors.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#16[·...·truncated·by·diffoscope;·len:·121,·SHA:·a92d346ca1b720c5ae5a0c862edb465d0c81991bc3417b929a167acb2ce727a6·...·].html">localkey.hh</a></td></tr></table></div><!--·contents·-->75 <h3>whitney·&rarr;·common·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/common</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#160;<a·class="el"·href="a04565.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00521.html">localtoglobaladaptors.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#16[·...·truncated·by·diffoscope;·len:·121,·SHA:·3c3900806aab2c59e445dc5073723bc58af8b9b3ffc2f240d6cccfa2bde4a3b9·...·].html">localkey.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.42 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000056_000016.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>whitney·&rarr;·edges0.5·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/whitney/edges0.5</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00209.html">edges0.5.hh</a></td><td·class="dirtab"><a·class="el"·href="a04568.html">whitney/edges0.5/basis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00209.html">edges0.5.hh</a></td><td·class="dirtab"><a·class="el"·href="a0457[·...·truncated·by·diffoscope;·len:·190,·SHA:·6d22744759ef59a7253d74e8c35a117b41e4ca994efd1d39784c3a85611db8d1·...·].html">whitney/edges0.5/interpolation.hh</a></td></tr></table></div><!--·contents·-->75 <h3>whitney·&rarr;·edges0.5·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/whitney/edges0.5</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00185.html">edges0.5.hh</a></td><td·class="dirtab"><a·class="el"·href="a04565.html">whitney/edges0.5/basis.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00185.html">edges0.5.hh</a></td><td·class="dirtab"><a·class="el"·href="a0457[·...·truncated·by·diffoscope;·len:·190,·SHA:·b806e75df05db5479c9152378a045378807d94b1062919189188dec73cead04b·...·].html">whitney/edges0.5/interpolation.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
1.85 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_000056_000022.html
    
Offset 69, 14 lines modifiedOffset 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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="contents">74 <div·class="contents">
75 <h3>whitney·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#160;<a·class="el"·href="a04568.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00257.html">lagrangesimplex.hh</a></td></tr></table></div><!--·contents·-->75 <h3>whitney·&rarr;·lagrange·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/localfunctions/whitney</th><th·class="dirtab">Includes·file·in·dune/localfunctions/lagrange</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a>&#160;/&#160;<a·class="el"·href="a04565.html">whitney/edges0.5/basis.hh</a></td><td·class="dirtab"><a·class="el"·href="a00470.html">lagrangesimplex.hh</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.878 Generated·by&#160;<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>
2.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_00f4c9da8ab215917e2238f0b0796258.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000044_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>87 <area·shape="rect"·href="dir_000044_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">raviartthomas12dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">raviartthomas12dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">raviartthomas12dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html">raviartthomas12dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">raviartthomas12dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html">raviartthomas12dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.52 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_04dab32f204170fce2c957668ac3e5f5.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000032_000007.html"·title="1"·alt=""·coords="59,100,67,114"/>87 <area·shape="rect"·href="dir_000032_000007.html"·title="1"·alt=""·coords="59,100,67,114"/>
88 <area·shape="rect"·href="dir_28824a0ee22611676c14160ba27dca19.html"·title="meta"·alt=""·coords="16,16,93,88"/>88 <area·shape="rect"·href="dir_28824a0ee22611676c14160ba27dca19.html"·title="meta"·alt=""·coords="16,16,93,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04565_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04565.html">basis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04562_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04562.html">basis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04571_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04571.html">coefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04568_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04568.html">coefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04580_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04580.html">interpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04577_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04577.html">interpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_074cf607d40aa196487128d1cd4b7c2b.html
    
Offset 93, 19 lines modifiedOffset 93, 19 lines modified
93 <area·shape="rect"·href="dir_000050_000030.html"·title="1"·alt=""·coords="192,101,200,115"/>93 <area·shape="rect"·href="dir_000050_000030.html"·title="1"·alt=""·coords="192,101,200,115"/>
94 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="35,16,203,88"/>94 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="35,16,203,88"/>
95 </map>95 </map>
96 </div>96 </div>
97 <table·class="memberdecls">97 <table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
99 Files</h2></td></tr>99 Files</h2></td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html">raviartthomassimplexbasis.hh</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00377.html">raviartthomassimplexbasis.hh</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html">raviartthomassimplexinterpolation.hh</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">raviartthomassimplexinterpolation.hh</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">raviartthomassimplexprebasis.hh</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00374.html">raviartthomassimplexprebasis.hh</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<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 </small></address>111 </small></address>
1.75 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_143be598d26ab497b1cf2bfe80fc7779.html
    
Offset 87, 16 lines modifiedOffset 87, 16 lines modified
87 <area·shape="rect"·href="dir_000020_000007.html"·title="2"·alt=""·coords="136,100,144,114"/>87 <area·shape="rect"·href="dir_000020_000007.html"·title="2"·alt=""·coords="136,100,144,114"/>
88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,248,88"/>88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,248,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00101_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00101.html">hierarchicalsimplexp2withelementbubble.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">hierarchicalsimplexp2withelementbubble.hh</a></td></tr>
95 <tr·class="memdesc:a00101"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·p2·shape·functions·for·the·simplex.·<br·/></td></tr>95 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·p2·shape·functions·for·the·simplex.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>102 </small></address>
1.77 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_15eac88247e25f0f27b13d32b73d619c.html
    
Offset 87, 16 lines modifiedOffset 87, 16 lines modified
87 <area·shape="rect"·href="dir_000008_000007.html"·title="1"·alt=""·coords="67,100,75,114"/>87 <area·shape="rect"·href="dir_000008_000007.html"·title="1"·alt=""·coords="67,100,75,114"/>
88 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,109,88"/>88 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,109,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">refinedsimplexlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html">refinedsimplexlocalbasis.hh</a></td></tr>
95 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.·<br·/></td></tr>95 <tr·class="memdesc:a00044"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·a·base·class·for·LocalBasis·classes·based·on·uniform·refinement.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>102 </small></address>
2.23 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_1827d78335859fc5128ae8554d7cfd8a.html
    
Offset 101, 17 lines modifiedOffset 101, 17 lines modified
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
102 Directories</h2></td></tr>102 Directories</h2></td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html">nedelecsimplex</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table><table·class="memberdecls">105 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
107 Files</h2></td></tr>107 Files</h2></td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">nedelec1stkindcube.hh</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">nedelec1stkindcube.hh</a></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">nedelec1stkindsimplex.hh</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">nedelec1stkindsimplex.hh</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>115 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>117 </small></address>
1.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_1f1a538a498ce02a82be88987c51ab5d.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <area·shape="rect"·href="dir_000035_000007.html"·title="1"·alt=""·coords="92,100,100,114"/>87 <area·shape="rect"·href="dir_000035_000007.html"·title="1"·alt=""·coords="92,100,100,114"/>
88 <area·shape="rect"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·title="rannacherturek"·alt=""·coords="16,16,160,88"/>88 <area·shape="rect"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·title="rannacherturek"·alt=""·coords="16,16,160,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00176_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">rannacherturek2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">rannacherturek2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_21dddee0a34e22148b82b7f55eaf3cdb.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000047_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000047_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00311_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00311.html">raviartthomas2cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">raviartthomas2cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00308_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00308.html">raviartthomas2cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">raviartthomas2cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">raviartthomas2cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">raviartthomas2cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.72 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_22a3622bb91f1bf42dc2704315301344.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000003_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>87 <area·shape="rect"·href="dir_000003_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>
88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00164_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.html">brezzidouglasmarini1cube3dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
1.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_28824a0ee22611676c14160ba27dca19.html
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
96 Directories</h2></td></tr>96 Directories</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html">power</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">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="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">power.hh</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">power.hh</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table>104 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8108 Generated·by&#160;<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>
10.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_30041f0f075e04eba93c1e90a93bda5c.html
    
Offset 218, 43 lines modifiedOffset 218, 43 lines modified
218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></td></tr>218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></td></tr>
219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></td></tr>220 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_defe5f8b98cd926511e97660f8302279.html">whitney</a></td></tr>
221 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>221 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
222 </table><table·class="memberdecls">222 </table><table·class="memberdecls">
223 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>223 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
224 Files</h2></td></tr>224 Files</h2></td></tr>
225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">brezzidouglasmarini.hh</a></td></tr>225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">brezzidouglasmarini.hh</a></td></tr>
226 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html">crouzeixraviart.hh</a></td></tr>227 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">crouzeixraviart.hh</a></td></tr>
228 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>228 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
229 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00431.html">dualmortarbasis.hh</a></td></tr>229 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">dualmortarbasis.hh</a></td></tr>
230 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>230 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
231 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">enriched.hh</a></td></tr>231 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">enriched.hh</a></td></tr>
232 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>232 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
233 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">hierarchical.hh</a></td></tr>233 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00239_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">hierarchical.hh</a></td></tr>
234 <tr·class="memdesc:a00137"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.·<br·/></td></tr>234 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·hierarchical·LocalFiniteElements.·<br·/></td></tr>
235 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>235 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
236 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00440.html">lagrange.hh</a></td></tr>236 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">lagrange.hh</a></td></tr>
237 <tr·class="memdesc:a00440"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.·<br·/></td></tr>237 <tr·class="memdesc:a00482"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·implementations·of·Lagrange·finite·elements.·<br·/></td></tr>
238 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>238 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
239 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">mimetic.hh</a></td></tr>239 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">mimetic.hh</a></td></tr>
240 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>240 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
241 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00053_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">monomial.hh</a></td></tr>241 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00191_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">monomial.hh</a></td></tr>
242 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>242 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
243 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00191_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">nedelec.hh</a></td></tr>243 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">nedelec.hh</a></td></tr>
244 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>244 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
245 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00107.html">orthonormal.hh</a></td></tr>245 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.html">orthonormal.hh</a></td></tr>
246 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>246 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
247 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00188_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">rannacherturek.hh</a></td></tr>247 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00065.html">rannacherturek.hh</a></td></tr>
248 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.·<br·/></td></tr>248 <tr·class="memdesc:a00065"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·Rannacher-Turek·LocalFiniteElements.·<br·/></td></tr>
249 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>249 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
250 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00170_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">raviartthomas.hh</a></td></tr>250 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00269_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">raviartthomas.hh</a></td></tr>
251 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>251 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
252 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00437.html">refined.hh</a></td></tr>252 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">refined.hh</a></td></tr>
253 <tr·class="memdesc:a00437"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.·<br·/></td></tr>253 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·LocalFiniteElements·based·on·uniform·element·refinement.·<br·/></td></tr>
254 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>254 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
255 </table>255 </table>
256 </div><!--·contents·-->256 </div><!--·contents·-->
257 <!--·start·footer·part·-->257 <!--·start·footer·part·-->
258 <hr·class="footer"/><address·class="footer"><small>258 <hr·class="footer"/><address·class="footer"><small>
259 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8259 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
260 </small></address>260 </small></address>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_382f55a8cedaec4f6094a1f9a7ac5b41.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000049_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000049_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00329.html">raviartthomas4cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00335_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">raviartthomas4cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00326_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00326.html">raviartthomas4cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00332_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00332.html">raviartthomas4cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00332_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00332.html">raviartthomas4cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00338_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00338.html">raviartthomas4cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_386a5b330ea6d6e23e2617c849e344e3.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000042_000007.html"·title="2"·alt=""·coords="102,100,110,114"/>87 <area·shape="rect"·href="dir_000042_000007.html"·title="2"·alt=""·coords="102,100,110,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,179,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,179,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">raviartthomas0prismlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00308_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00308.html">raviartthomas0prismlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00287_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html">raviartthomas0prismlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">raviartthomas0prismlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00290_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">raviartthomas0prismlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00311_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00311.html">raviartthomas0prismlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_4009bb7c6c39619515ed15f75465c5da.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000038_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>87 <area·shape="rect"·href="dir_000038_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00383.html">raviartthomas02dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">raviartthomas02dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">raviartthomas02dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">raviartthomas02dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00386.html">raviartthomas02dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00275_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html">raviartthomas02dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
3.08 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_421d79ad4cafaafb52a5003304930aac.html
    
Offset 90, 21 lines modifiedOffset 90, 21 lines modified
90 <area·shape="rect"·href="dir_000016_000007.html"·title="2"·alt=""·coords="122,98,130,113"/>90 <area·shape="rect"·href="dir_000016_000007.html"·title="2"·alt=""·coords="122,98,130,113"/>
91 <area·shape="rect"·href="dir_defe5f8b98cd926511e97660f8302279.html"·title="whitney"·alt=""·coords="41,16,137,88"/>91 <area·shape="rect"·href="dir_defe5f8b98cd926511e97660f8302279.html"·title="whitney"·alt=""·coords="41,16,137,88"/>
92 </map>92 </map>
93 </div>93 </div>
94 <table·class="memberdecls">94 <table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
96 Files</h2></td></tr>96 Files</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04568_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04568.html">basis.hh</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04565_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04565.html">basis.hh</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04574_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04574.html">coefficients.hh</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04571_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04571.html">coefficients.hh</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">common.hh</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00188_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">common.hh</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04583_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04583.html">interpolation.hh</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04580_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04580.html">interpolation.hh</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>105 </table>
106 </div><!--·contents·-->106 </div><!--·contents·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <hr·class="footer"/><address·class="footer"><small>108 <hr·class="footer"/><address·class="footer"><small>
109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8109 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
110 </small></address>110 </small></address>
2.63 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_4378156c656f282b787cb904a0df684d.html
    
Offset 114, 18 lines modifiedOffset 114, 18 lines modified
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
120 Files</h2></td></tr>120 Files</h2></td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">refinedp0.hh</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">refinedp0.hh</a></td></tr>
122 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Piecewise·P0·finite·element.·<br·/></td></tr>122 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Piecewise·P0·finite·element.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">refinedp1.hh</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00041.html">refinedp1.hh</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>129 <hr·class="footer"/><address·class="footer"><small>
130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8130 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
131 </small></address>131 </small></address>
2.6 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_49183f7e7ccd69590c9095f18e69e645.html
    
Offset 93, 19 lines modifiedOffset 93, 19 lines modified
93 <area·shape="rect"·href="dir_000029_000030.html"·title="1"·alt=""·coords="192,101,200,115"/>93 <area·shape="rect"·href="dir_000029_000030.html"·title="1"·alt=""·coords="192,101,200,115"/>
94 <area·shape="rect"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html"·title="nedelec"·alt=""·coords="52,16,185,88"/>94 <area·shape="rect"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html"·title="nedelec"·alt=""·coords="52,16,185,88"/>
95 </map>95 </map>
96 </div>96 </div>
97 <table·class="memberdecls">97 <table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
99 Files</h2></td></tr>99 Files</h2></td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00059.html">nedelecsimplexbasis.hh</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00254_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">nedelecsimplexbasis.hh</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00065.html">nedelecsimplexinterpolation.hh</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">nedelecsimplexinterpolation.hh</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">nedelecsimplexprebasis.hh</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">nedelecsimplexprebasis.hh</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<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 </small></address>111 </small></address>
1.62 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_53596036ac495f55b7fa1caaab1fea96.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
98 Directories</h2></td></tr>98 Directories</h2></td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html">cube</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
103 Files</h2></td></tr>103 Files</h2></td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00041.html">bdfmcube.hh</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">bdfmcube.hh</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<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 </small></address>111 </small></address>
2.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_5678718b81d350908b34fc61eb04cbcd.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000013_000007.html"·title="2"·alt=""·coords="78,100,86,114"/>87 <area·shape="rect"·href="dir_000013_000007.html"·title="2"·alt=""·coords="78,100,86,114"/>
88 <area·shape="rect"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·title="dualmortarbasis"·alt=""·coords="16,16,132,88"/>88 <area·shape="rect"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·title="dualmortarbasis"·alt=""·coords="16,16,132,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">dualp1localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">dualp1localbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">dualp1localcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">dualp1localcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">dualp1localinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html">dualp1localinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.93 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_585f2e0fbd475e320aabbc7f7e68ccdc.html
    
Offset 107, 19 lines modifiedOffset 107, 19 lines modified
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html">dualp1</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html">dualq1</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
113 Files</h2></td></tr>113 Files</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00122_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">dualp1.hh</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00101_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00101.html">dualp1.hh</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00134_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00134.html">dualpq1factory.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">dualpq1factory.hh</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">dualq1.hh</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">dualq1.hh</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <hr·class="footer"/><address·class="footer"><small>123 <hr·class="footer"/><address·class="footer"><small>
124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8124 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
125 </small></address>125 </small></address>
9.09 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_5bc7e90abcdd1dc5d315f05df75ca74d.html
    
Offset 87, 43 lines modifiedOffset 87, 43 lines modified
87 <area·shape="rect"·href="dir_000055_000007.html"·title="3"·alt=""·coords="71,100,79,114"/>87 <area·shape="rect"·href="dir_000055_000007.html"·title="3"·alt=""·coords="71,100,79,114"/>
88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">basisevaluator.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00227_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">basisevaluator.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">basismatrix.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00233_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">basismatrix.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">basisprint.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">basisprint.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">coeffmatrix.hh</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">coeffmatrix.hh</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">defaultbasisfactory.hh</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00200_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">defaultbasisfactory.hh</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">dglocalcoefficients.hh</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00215_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">dglocalcoefficients.hh</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00470.html">field.hh</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">field.hh</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">interpolationhelper.hh</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">interpolationhelper.hh</a></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">l2interpolation.hh</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00218_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">l2interpolation.hh</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">lfematrix.hh</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">lfematrix.hh</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04586_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04586.html">localfiniteelement.hh</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04586_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04586.html">localfiniteelement.hh</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">monomialbasis.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">monomialbasis.hh</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00452.html">multiindex.hh</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">multiindex.hh</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00461.html">polynomialbasis.hh</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">polynomialbasis.hh</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">tensor.hh</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00209_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">tensor.hh</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 </div><!--·contents·-->125 </div><!--·contents·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <hr·class="footer"/><address·class="footer"><small>127 <hr·class="footer"/><address·class="footer"><small>
128 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8128 Generated·by&#160;<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>
1.41 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_6d0910d4679bea49954f0838f12605cd.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <area·shape="rect"·href="dir_000026_000007.html"·title="2"·alt=""·coords="71,100,79,114"/>87 <area·shape="rect"·href="dir_000026_000007.html"·title="2"·alt=""·coords="71,100,79,114"/>
88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00140_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">mimeticall.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">mimeticall.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_6da82cbcb1f843ebe8e0e206103e116b.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000046_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000046_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00323_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00323.html">raviartthomas1cube3dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00287_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00287.html">raviartthomas1cube3dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00317_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00317.html">raviartthomas1cube3dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00290_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">raviartthomas1cube3dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00320_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">raviartthomas1cube3dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">raviartthomas1cube3dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
1.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_6f880762eb1e10610c113be8af692f0c.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
98 Directories</h2></td></tr>98 Directories</h2></td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html">simplexp1bubble</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
103 Files</h2></td></tr>103 Files</h2></td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">simplexp1bubble.hh</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">simplexp1bubble.hh</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table>106 </table>
107 </div><!--·contents·-->107 </div><!--·contents·-->
108 <!--·start·footer·part·-->108 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>109 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8110 Generated·by&#160;<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 </small></address>111 </small></address>
1.76 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_71148d455ae2a500a300aa73e3dd12ad.html
    
Offset 87, 16 lines modifiedOffset 87, 16 lines modified
87 <area·shape="rect"·href="dir_000053_000008.html"·title="1"·alt=""·coords="68,100,76,114"/>87 <area·shape="rect"·href="dir_000053_000008.html"·title="1"·alt=""·coords="68,100,76,114"/>
88 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,112,161"/>88 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,112,161"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">refinedp1localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">refinedp1localbasis.hh</a></td></tr>
95 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.·<br·/></td></tr>95 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>97 </table>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
102 </small></address>102 </small></address>
2.72 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_71616432e16d5865955af515ad5e0744.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000005_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>87 <area·shape="rect"·href="dir_000005_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>
88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">brezzidouglasmarini2cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00122_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00128.html">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_823b392c71b48b7589adb0f11493ac2f.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000048_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000048_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00275_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html">raviartthomas3cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00350.html">raviartthomas3cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">raviartthomas3cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">raviartthomas3cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">raviartthomas3cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00347.html">raviartthomas3cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
1.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_8510acc7be177aaf184222e3a42fbd90.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <area·shape="rect"·href="dir_000041_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000041_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">raviartthomas0cube3dall.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00386.html">raviartthomas0cube3dall.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.72 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_8970d470433bc1a83f0ff1fce1e45259.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000002_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>87 <area·shape="rect"·href="dir_000002_000007.html"·title="2"·alt=""·coords="124,100,132,114"/>
88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,224,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">brezzidouglasmarini1cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
11.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_8b2e3afc095b41e287925a839e743b61.html
    
Offset 100, 49 lines modifiedOffset 100, 49 lines modified
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
101 Directories</h2></td></tr>101 Directories</h2></td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html">p0</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 </table><table·class="memberdecls">104 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
106 Files</h2></td></tr>106 Files</h2></td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00239_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">cache.hh</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">cache.hh</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">emptypoints.hh</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00461.html">emptypoints.hh</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">equidistantpoints.hh</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">equidistantpoints.hh</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04577_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04577.html">interpolation.hh</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04574_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04574.html">interpolation.hh</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00218_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">lagrangebasis.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00431.html">lagrangebasis.hh</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">lagrangecoefficients.hh</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">lagrangecoefficients.hh</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">lagrangecube.hh</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">lagrangecube.hh</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00233_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">lagrangelfecache.hh</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00440.html">lagrangelfecache.hh</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">lagrangeprism.hh</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">lagrangeprism.hh</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00269_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">lagrangepyramid.hh</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">lagrangepyramid.hh</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">lagrangesimplex.hh</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00470.html">lagrangesimplex.hh</a></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">p0.hh</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">p0.hh</a></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00227_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">pk1d.hh</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">pk1d.hh</a></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00215_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">pk2d.hh</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">pk2d.hh</a></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">pq22d.hh</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00437.html">pq22d.hh</a></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">pqkfactory.hh</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">pqkfactory.hh</a></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">q1.hh</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">q1.hh</a></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00254_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">q2.hh</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">q2.hh</a></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8147 Generated·by&#160;<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>
3.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_8fe95ea975fd68f12bc5a405d6e8d523.html
    
Offset 117, 21 lines modifiedOffset 117, 21 lines modified
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html">hierarchicalp2withelementbubble</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html">hierarchicalprismp2</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
123 Files</h2></td></tr>123 Files</h2></td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">hierarchicalp1withelementbubble.hh</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">hierarchicalp1withelementbubble.hh</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">hierarchicalp2.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">hierarchicalp2.hh</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">hierarchicalp2withelementbubble.hh</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">hierarchicalp2withelementbubble.hh</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">hierarchicalprismp2.hh</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">hierarchicalprismp2.hh</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>135 <hr·class="footer"/><address·class="footer"><small>
136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8136 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
137 </small></address>137 </small></address>
5.45 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_9787051b379ebc86022a67dd30e8520b.html
    
Offset 125, 27 lines modifiedOffset 125, 27 lines modified
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html">brezzidouglasmarini2cube2d</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html">brezzidouglasmarini2simplex2d</a></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
131 Files</h2></td></tr>131 Files</h2></td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">brezzidouglasmarini1cube2d.hh</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">brezzidouglasmarini1cube2d.hh</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">brezzidouglasmarini1cube3d.hh</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00140_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">brezzidouglasmarini1cube3d.hh</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00509.html">brezzidouglasmarini1simplex2d.hh</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00131.html">brezzidouglasmarini1simplex2d.hh</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">brezzidouglasmarini2cube2d.hh</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00134_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00134.html">brezzidouglasmarini2cube2d.hh</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">brezzidouglasmarini2simplex2d.hh</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">brezzidouglasmarini2simplex2d.hh</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">brezzidouglasmarinicube.hh</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00170_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">brezzidouglasmarinicube.hh</a></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">brezzidouglasmarinisimplex.hh</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">brezzidouglasmarinisimplex.hh</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table>146 </table>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <hr·class="footer"/><address·class="footer"><small>149 <hr·class="footer"/><address·class="footer"><small>
150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8150 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
151 </small></address>151 </small></address>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_a66338a2012e3f6505c25575a6cea63c.html
    
Offset 87, 18 lines modifiedOffset 87, 18 lines modified
87 <area·shape="rect"·href="dir_000021_000007.html"·title="1"·alt=""·coords="99,100,107,114"/>87 <area·shape="rect"·href="dir_000021_000007.html"·title="1"·alt=""·coords="99,100,107,114"/>
88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,173,88"/>88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,173,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">hierarchicalprismp2localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">hierarchicalprismp2localbasis.hh</a></td></tr>
95 <tr·class="memdesc:a00095"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·prism·p2·shape·functions·for·the·simplex.·<br·/></td></tr>95 <tr·class="memdesc:a00503"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·prism·p2·shape·functions·for·the·simplex.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html">hierarchicalprismp2localinterpolation.hh</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">hierarchicalprismp2localinterpolation.hh</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
6.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_ad4ff0c4792f0b7d780add844ab84963.html
    
Offset 84, 35 lines modifiedOffset 84, 35 lines modified
84 <area·shape="rect"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html"·title="common"·alt=""·coords="31,52,103,77"/>84 <area·shape="rect"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html"·title="common"·alt=""·coords="31,52,103,77"/>
85 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,88"/>85 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,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="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">interface.hh</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">interface.hh</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">interfaceswitch.hh</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">interfaceswitch.hh</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04541_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04541.html">localbasis.hh</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04541_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04541.html">localbasis.hh</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">localfiniteelementtraits.hh</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">localfiniteelementtraits.hh</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00164_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.html">localfiniteelementvariant.hh</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">localfiniteelementvariant.hh</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">localfiniteelementvariantcache.hh</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">localfiniteelementvariantcache.hh</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04556_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04556.html">localinterpolation.hh</a></td></tr>103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04556_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04556.html">localinterpolation.hh</a></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html">localkey.hh</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">localkey.hh</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">localtoglobaladaptors.hh</a></td></tr>107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">localtoglobaladaptors.hh</a></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">virtualinterface.hh</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">virtualinterface.hh</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00152_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">virtualwrappers.hh</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">virtualwrappers.hh</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>113 </table>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
118 </small></address>118 </small></address>
2.65 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_b2cb14a0d9088cd62579b19ead450892.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000039_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>87 <area·shape="rect"·href="dir_000039_000007.html"·title="2"·alt=""·coords="92,100,100,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,160,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00299_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00299.html">raviartthomas03dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html">raviartthomas03dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">raviartthomas03dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">raviartthomas03dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html">raviartthomas03dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00392.html">raviartthomas03dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
1.43 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_b42558ccc2f3e8caa7410da996ef8620.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <area·shape="rect"·href="dir_000040_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000040_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00356.html">raviartthomas0cube2dall.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00341_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00341.html">raviartthomas0cube2dall.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_b4d841350442623b4eaf66019ddfb2ac.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000004_000007.html"·title="2"·alt=""·coords="132,100,140,114"/>87 <area·shape="rect"·href="dir_000004_000007.html"·title="2"·alt=""·coords="132,100,140,114"/>
88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,240,88"/>88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,240,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00179_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00176_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_bc8da33649d02c1ab14da4aa3b67e546.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000043_000007.html"·title="2"·alt=""·coords="108,100,116,114"/>87 <area·shape="rect"·href="dir_000043_000007.html"·title="2"·alt=""·coords="108,100,116,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,192,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,192,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00338_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00338.html">raviartthomas0pyramidlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00323_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00323.html">raviartthomas0pyramidlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00335_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">raviartthomas0pyramidlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00320_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">raviartthomas0pyramidlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00341_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00341.html">raviartthomas0pyramidlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00317_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00317.html">raviartthomas0pyramidlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_c2081a8a248ad2a90294516d63f42c40.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000027_000007.html"·title="2"·alt=""·coords="71,100,79,114"/>87 <area·shape="rect"·href="dir_000027_000007.html"·title="2"·alt=""·coords="71,100,79,114"/>
88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,119,161"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html">monomiallocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">monomiallocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">monomiallocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00086.html">monomiallocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html">monomiallocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">monomiallocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.36 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_c7c5140b9ab4708447fb7f864f4889ef.html
    
Offset 87, 18 lines modifiedOffset 87, 18 lines modified
87 <area·shape="rect"·href="dir_000019_000007.html"·title="1"·alt=""·coords="83,100,91,114"/>87 <area·shape="rect"·href="dir_000019_000007.html"·title="1"·alt=""·coords="83,100,91,114"/>
88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,141,88"/>88 <area·shape="rect"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·title="hierarchical"·alt=""·coords="16,16,141,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00086.html">hierarchicalsimplexp2localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">hierarchicalsimplexp2localbasis.hh</a></td></tr>
95 <tr·class="memdesc:a00086"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·p2·shape·functions·for·the·simplex.·<br·/></td></tr>95 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hierarchical·p2·shape·functions·for·the·simplex.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">hierarchicalsimplexp2localinterpolation.hh</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00509.html">hierarchicalsimplexp2localinterpolation.hh</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>99 </table>
100 </div><!--·contents·-->100 </div><!--·contents·-->
101 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
104 </small></address>104 </small></address>
2.61 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_cf8c45a6df7433502566ea3d2c52438a.html
    
Offset 90, 19 lines modifiedOffset 90, 19 lines modified
90 <area·shape="rect"·href="dir_000052_000007.html"·title="2"·alt=""·coords="130,100,138,115"/>90 <area·shape="rect"·href="dir_000052_000007.html"·title="2"·alt=""·coords="130,100,138,115"/>
91 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,112,161"/>91 <area·shape="rect"·href="dir_4378156c656f282b787cb904a0df684d.html"·title="refined"·alt=""·coords="16,16,112,161"/>
92 </map>92 </map>
93 </div>93 </div>
94 <table·class="memberdecls">94 <table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
96 Files</h2></td></tr>96 Files</h2></td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">refinedp0localbasis.hh</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">refinedp0localbasis.hh</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">refinedp0localcoefficients.hh</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">refinedp0localcoefficients.hh</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">refinedp0localinterpolation.hh</a></td></tr>101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">refinedp0localinterpolation.hh</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table>103 </table>
104 </div><!--·contents·-->104 </div><!--·contents·-->
105 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8107 Generated·by&#160;<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 </small></address>108 </small></address>
2.73 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_d826de38d8c7978fd2365f5d4044529e.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000006_000007.html"·title="2"·alt=""·coords="132,100,140,114"/>87 <area·shape="rect"·href="dir_000006_000007.html"·title="2"·alt=""·coords="132,100,140,114"/>
88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,240,88"/>88 <area·shape="rect"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·title="brezzidouglasmarini"·alt=""·coords="16,16,240,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00152_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.56 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_d873868af1a480918db2c450e7692ccb.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000031_000007.html"·title="2"·alt=""·coords="55,100,63,114"/>87 <area·shape="rect"·href="dir_000031_000007.html"·title="2"·alt=""·coords="55,100,63,114"/>
88 <area·shape="rect"·href="dir_8b2e3afc095b41e287925a839e743b61.html"·title="lagrange"·alt=""·coords="16,16,87,88"/>88 <area·shape="rect"·href="dir_8b2e3afc095b41e287925a839e743b61.html"·title="lagrange"·alt=""·coords="16,16,87,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00263_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">p0localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">p0localbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00266_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">p0localcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">p0localcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">p0localinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00452.html">p0localinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
1.62 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_defe5f8b98cd926511e97660f8302279.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="subdirs"·name="subdirs"></a>
99 Directories</h2></td></tr>99 Directories</h2></td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_421d79ad4cafaafb52a5003304930aac.html">edges0.5</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
104 Files</h2></td></tr>104 Files</h2></td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00209_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">edges0.5.hh</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00185_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">edges0.5.hh</a></td></tr>
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8111 Generated·by&#160;<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>
10.7 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_df07eea68ef446be83c32717b7e3480c.html
    
Offset 189, 45 lines modifiedOffset 189, 45 lines modified
189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></td></tr>189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_382f55a8cedaec4f6094a1f9a7ac5b41.html">raviartthomas4cube2d</a></td></tr>
190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_074cf607d40aa196487128d1cd4b7c2b.html">raviartthomassimplex</a></td></tr>
192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 </table><table·class="memberdecls">193 </table><table·class="memberdecls">
194 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>194 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
195 Files</h2></td></tr>195 Files</h2></td></tr>
196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">raviartthomas02d.hh</a></td></tr>196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">raviartthomas02d.hh</a></td></tr>
197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">raviartthomas03d.hh</a></td></tr>198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00344_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00344.html">raviartthomas03d.hh</a></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html">raviartthomas0cube2d.hh</a></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">raviartthomas0cube2d.hh</a></td></tr>
201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">raviartthomas0cube3d.hh</a></td></tr>202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00383.html">raviartthomas0cube3d.hh</a></td></tr>
203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">raviartthomas0prism.hh</a></td></tr>204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00356.html">raviartthomas0prism.hh</a></td></tr>
205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00305_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00305.html">raviartthomas0pyramid.hh</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00329.html">raviartthomas0pyramid.hh</a></td></tr>
207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00377.html">raviartthomas12d.hh</a></td></tr>208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">raviartthomas12d.hh</a></td></tr>
209 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">raviartthomas1cube2d.hh</a></td></tr>210 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00326_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00326.html">raviartthomas1cube2d.hh</a></td></tr>
211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00392.html">raviartthomas1cube3d.hh</a></td></tr>212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">raviartthomas1cube3d.hh</a></td></tr>
213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00350.html">raviartthomas2cube2d.hh</a></td></tr>214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">raviartthomas2cube2d.hh</a></td></tr>
215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00344_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00344.html">raviartthomas3cube2d.hh</a></td></tr>216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">raviartthomas3cube2d.hh</a></td></tr>
217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">raviartthomas4cube2d.hh</a></td></tr>218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">raviartthomas4cube2d.hh</a></td></tr>
219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00347.html">raviartthomascube.hh</a></td></tr>220 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">raviartthomascube.hh</a></td></tr>
221 <tr·class="memdesc:a00347"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.·<br·/></td></tr>221 <tr·class="memdesc:a00296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·header·that·includes·all·available·Raviart-Thomas·local·finite·elements·for·cubes.·<br·/></td></tr>
222 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>222 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
223 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">raviartthomaslfecache.hh</a></td></tr>223 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">raviartthomaslfecache.hh</a></td></tr>
224 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>224 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">raviartthomassimplex.hh</a></td></tr>225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">raviartthomassimplex.hh</a></td></tr>
226 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.·<br·/></td></tr>226 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Raviart-Thomas·local·finite·elements·of·arbitrary·order·for·simplices·of·arbitrary·dimension.·<br·/></td></tr>
227 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>227 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
228 </table>228 </table>
229 </div><!--·contents·-->229 </div><!--·contents·-->
230 <!--·start·footer·part·-->230 <!--·start·footer·part·-->
231 <hr·class="footer"/><address·class="footer"><small>231 <hr·class="footer"/><address·class="footer"><small>
232 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8232 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
233 </small></address>233 </small></address>
3.64 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_e670e0e484f250be25d4a88b80008bd8.html
    
Offset 104, 21 lines modifiedOffset 104, 21 lines modified
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_1f1a538a498ce02a82be88987c51ab5d.html">rannacherturek2d</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_e9e12ace095713dbe635135edab421e8.html">rannacherturek3d</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
110 Files</h2></td></tr>110 Files</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04562_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04562.html">rannacherturek.hh</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a04583_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04583.html">rannacherturek.hh</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00179_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">rannachertureklocalbasis.hh</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00059.html">rannachertureklocalbasis.hh</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">rannachertureklocalcoefficients.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">rannachertureklocalcoefficients.hh</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00185_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">rannachertureklocalinterpolation.hh</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">rannachertureklocalinterpolation.hh</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <hr·class="footer"/><address·class="footer"><small>122 <hr·class="footer"/><address·class="footer"><small>
123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8123 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
124 </small></address>124 </small></address>
1.44 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_e9e12ace095713dbe635135edab421e8.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <area·shape="rect"·href="dir_000036_000007.html"·title="1"·alt=""·coords="92,100,100,114"/>87 <area·shape="rect"·href="dir_000036_000007.html"·title="1"·alt=""·coords="92,100,100,114"/>
88 <area·shape="rect"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·title="rannacherturek"·alt=""·coords="16,16,160,88"/>88 <area·shape="rect"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·title="rannacherturek"·alt=""·coords="16,16,160,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">rannacherturek3dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">rannacherturek3dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>96 </table>
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&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8100 Generated·by&#160;<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>
2.68 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_efe9c42b7995a789e2e3a3951e68c4dc.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000045_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>87 <area·shape="rect"·href="dir_000045_000007.html"·title="2"·alt=""·coords="107,100,115,114"/>
88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>88 <area·shape="rect"·href="dir_df07eea68ef446be83c32717b7e3480c.html"·title="raviartthomas"·alt=""·coords="16,16,189,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00374.html">raviartthomas1cube2dlocalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00305_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00305.html">raviartthomas1cube2dlocalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">raviartthomas1cube2dlocalcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html">raviartthomas1cube2dlocalcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">raviartthomas1cube2dlocalinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00299_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00299.html">raviartthomas1cube2dlocalinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
2.0 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_f2cea2550179f5ef9eb9f9aa69c380e8.html
    
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
87 <area·shape="rect"·href="dir_000030_000055.html"·title="4"·alt=""·coords="76,100,84,114"/>87 <area·shape="rect"·href="dir_000030_000055.html"·title="4"·alt=""·coords="76,100,84,114"/>
88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,128,161"/>88 <area·shape="rect"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·title="localfunctions"·alt=""·coords="16,16,128,161"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">orthonormalbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00263_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">orthonormalbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">orthonormalcompute.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00266_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">orthonormalcompute.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>98 </table>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
103 </small></address>103 </small></address>
2.59 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dir_fae6c31a68fd74edf8214423c164f0b4.html
    
Offset 87, 19 lines modifiedOffset 87, 19 lines modified
87 <area·shape="rect"·href="dir_000014_000007.html"·title="2"·alt=""·coords="78,100,86,114"/>87 <area·shape="rect"·href="dir_000014_000007.html"·title="2"·alt=""·coords="78,100,86,114"/>
88 <area·shape="rect"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·title="dualmortarbasis"·alt=""·coords="16,16,132,88"/>88 <area·shape="rect"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·title="dualmortarbasis"·alt=""·coords="16,16,132,88"/>
89 </map>89 </map>
90 </div>90 </div>
91 <table·class="memberdecls">91 <table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">dualq1localbasis.hh</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">dualq1localbasis.hh</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00128.html">dualq1localcoefficients.hh</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00107.html">dualq1localcoefficients.hh</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00131.html">dualq1localinterpolation.hh</a></td></tr>98 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">dualq1localinterpolation.hh</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
105 </small></address>105 </small></address>
196 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/dune-localfunctions.tag.gz
196 KB
dune-localfunctions.tag
196 KB
dune-localfunctions.tag
Max HTML report size reached
137 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/files.html
    
Offset 79, 251 lines modifiedOffset 79, 251 lines modified
79 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr>79 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr>
80 <tr·id="row_1_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·target="_self">localfunctions</a></td><td·class="desc"></td></tr>80 <tr·id="row_1_0_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html"·target="_self">localfunctions</a></td><td·class="desc"></td></tr>
81 <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html"·target="_self">brezzidouglasfortinmarini</a></td><td·class="desc"></td></tr>81 <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9658;</span><span·id="img_1_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_53596036ac495f55b7fa1caaab1fea96.html"·target="_self">brezzidouglasfortinmarini</a></td><td·class="desc"></td></tr>
82 <tr·id="row_1_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_0_')">&#9658;</span><span·id="img_1_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_0_')">&#160;</span><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html"·target="_self">cube</a></td><td·class="desc"></td></tr>82 <tr·id="row_1_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_0_')">&#9658;</span><span·id="img_1_0_0_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_0_0_')">&#160;</span><a·class="el"·href="dir_67d9ae42291990d542a2d8fc663c58f1.html"·target="_self">cube</a></td><td·class="desc"></td></tr>
83 <tr·id="row_1_0_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04538_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04538.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>83 <tr·id="row_1_0_0_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04538_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04538.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>
84 <tr·id="row_1_0_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04547_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04547.html"·target="_self">localcoefficients.hh</a></td><td·class="desc"></td></tr>84 <tr·id="row_1_0_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04547_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04547.html"·target="_self">localcoefficients.hh</a></td><td·class="desc"></td></tr>
85 <tr·id="row_1_0_0_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04553_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04553.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>85 <tr·id="row_1_0_0_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04553_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04553.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>
86 <tr·id="row_1_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00041_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00041.html"·target="_self">bdfmcube.hh</a></td><td·class="desc"></td></tr>86 <tr·id="row_1_0_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00488.html"·target="_self">bdfmcube.hh</a></td><td·class="desc"></td></tr>
87 <tr·id="row_1_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">&#9658;</span><span·id="img_1_0_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·target="_self">brezzidouglasmarini</a></td><td·class="desc"></td></tr>87 <tr·id="row_1_0_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">&#9658;</span><span·id="img_1_0_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_9787051b379ebc86022a67dd30e8520b.html"·target="_self">brezzidouglasmarini</a></td><td·class="desc"></td></tr>
88 <tr·id="row_1_0_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_0_"·class="arrow"·onclick="toggleFolder('1_0_1_0_')">&#9658;</span><span·id="img_1_0_1_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_0_')">&#160;</span><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html"·target="_self">brezzidouglasmarini1cube2d</a></td><td·class="desc"></td></tr>88 <tr·id="row_1_0_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_0_"·class="arrow"·onclick="toggleFolder('1_0_1_0_')">&#9658;</span><span·id="img_1_0_1_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_0_')">&#160;</span><a·class="el"·href="dir_8970d470433bc1a83f0ff1fce1e45259.html"·target="_self">brezzidouglasmarini1cube2d</a></td><td·class="desc"></td></tr>
89 <tr·id="row_1_0_1_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00521.html"·target="_self">brezzidouglasmarini1cube2dlocalbasis.hh</a></td><td·class="desc"></td></tr>89 <tr·id="row_1_0_1_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00149_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00149.html"·target="_self">brezzidouglasmarini1cube2dlocalbasis.hh</a></td><td·class="desc"></td></tr>
90 <tr·id="row_1_0_1_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00524.html"·target="_self">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>90 <tr·id="row_1_0_1_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00146_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00146.html"·target="_self">brezzidouglasmarini1cube2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>
91 <tr·id="row_1_0_1_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00527.html"·target="_self">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>91 <tr·id="row_1_0_1_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00143_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00143.html"·target="_self">brezzidouglasmarini1cube2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>
92 <tr·id="row_1_0_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_1_"·class="arrow"·onclick="toggleFolder('1_0_1_1_')">&#9658;</span><span·id="img_1_0_1_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_1_')">&#160;</span><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html"·target="_self">brezzidouglasmarini1cube3d</a></td><td·class="desc"></td></tr>92 <tr·id="row_1_0_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_1_"·class="arrow"·onclick="toggleFolder('1_0_1_1_')">&#9658;</span><span·id="img_1_0_1_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_1_')">&#160;</span><a·class="el"·href="dir_22a3622bb91f1bf42dc2704315301344.html"·target="_self">brezzidouglasmarini1cube3d</a></td><td·class="desc"></td></tr>
93 <tr·id="row_1_0_1_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00485_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00485.html"·target="_self">brezzidouglasmarini1cube3dlocalbasis.hh</a></td><td·class="desc"></td></tr>93 <tr·id="row_1_0_1_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00164_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00164.html"·target="_self">brezzidouglasmarini1cube3dlocalbasis.hh</a></td><td·class="desc"></td></tr>
94 <tr·id="row_1_0_1_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00488.html"·target="_self">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>94 <tr·id="row_1_0_1_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00161_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00161.html"·target="_self">brezzidouglasmarini1cube3dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>
95 <tr·id="row_1_0_1_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00491.html"·target="_self">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>95 <tr·id="row_1_0_1_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00167_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00167.html"·target="_self">brezzidouglasmarini1cube3dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>
96 <tr·id="row_1_0_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_2_"·class="arrow"·onclick="toggleFolder('1_0_1_2_')">&#9658;</span><span·id="img_1_0_1_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_2_')">&#160;</span><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html"·target="_self">brezzidouglasmarini1simplex2d</a></td><td·class="desc"></td></tr>96 <tr·id="row_1_0_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_2_"·class="arrow"·onclick="toggleFolder('1_0_1_2_')">&#9658;</span><span·id="img_1_0_1_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_2_')">&#160;</span><a·class="el"·href="dir_b4d841350442623b4eaf66019ddfb2ac.html"·target="_self">brezzidouglasmarini1simplex2d</a></td><td·class="desc"></td></tr>
97 <tr·id="row_1_0_1_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00497.html"·target="_self">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td><td·class="desc"></td></tr>97 <tr·id="row_1_0_1_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00182_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00182.html"·target="_self">brezzidouglasmarini1simplex2dlocalbasis.hh</a></td><td·class="desc"></td></tr>
98 <tr·id="row_1_0_1_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00503.html"·target="_self">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>98 <tr·id="row_1_0_1_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00179_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00179.html"·target="_self">brezzidouglasmarini1simplex2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>
99 <tr·id="row_1_0_1_2_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00500.html"·target="_self">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>99 <tr·id="row_1_0_1_2_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00176_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00176.html"·target="_self">brezzidouglasmarini1simplex2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>
100 <tr·id="row_1_0_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_3_"·class="arrow"·onclick="toggleFolder('1_0_1_3_')">&#9658;</span><span·id="img_1_0_1_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_3_')">&#160;</span><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html"·target="_self">brezzidouglasmarini2cube2d</a></td><td·class="desc"></td></tr>100 <tr·id="row_1_0_1_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_3_"·class="arrow"·onclick="toggleFolder('1_0_1_3_')">&#9658;</span><span·id="img_1_0_1_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_3_')">&#160;</span><a·class="el"·href="dir_71616432e16d5865955af515ad5e0744.html"·target="_self">brezzidouglasmarini2cube2d</a></td><td·class="desc"></td></tr>
101 <tr·id="row_1_0_1_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00542_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00542.html"·target="_self">brezzidouglasmarini2cube2dlocalbasis.hh</a></td><td·class="desc"></td></tr>101 <tr·id="row_1_0_1_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00125_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00125.html"·target="_self">brezzidouglasmarini2cube2dlocalbasis.hh</a></td><td·class="desc"></td></tr>
102 <tr·id="row_1_0_1_3_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00536_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00536.html"·target="_self">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>102 <tr·id="row_1_0_1_3_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00122_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00122.html"·target="_self">brezzidouglasmarini2cube2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>
103 <tr·id="row_1_0_1_3_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00539_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00539.html"·target="_self">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>103 <tr·id="row_1_0_1_3_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00128_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00128.html"·target="_self">brezzidouglasmarini2cube2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>
104 <tr·id="row_1_0_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_4_"·class="arrow"·onclick="toggleFolder('1_0_1_4_')">&#9658;</span><span·id="img_1_0_1_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_4_')">&#160;</span><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html"·target="_self">brezzidouglasmarini2simplex2d</a></td><td·class="desc"></td></tr>104 <tr·id="row_1_0_1_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_4_"·class="arrow"·onclick="toggleFolder('1_0_1_4_')">&#9658;</span><span·id="img_1_0_1_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_1_4_')">&#160;</span><a·class="el"·href="dir_d826de38d8c7978fd2365f5d4044529e.html"·target="_self">brezzidouglasmarini2simplex2d</a></td><td·class="desc"></td></tr>
105 <tr·id="row_1_0_1_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00512.html"·target="_self">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td><td·class="desc"></td></tr>105 <tr·id="row_1_0_1_4_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00158_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00158.html"·target="_self">brezzidouglasmarini2simplex2dlocalbasis.hh</a></td><td·class="desc"></td></tr>
106 <tr·id="row_1_0_1_4_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00518.html"·target="_self">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>106 <tr·id="row_1_0_1_4_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00152_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00152.html"·target="_self">brezzidouglasmarini2simplex2dlocalcoefficients.hh</a></td><td·class="desc"></td></tr>
107 <tr·id="row_1_0_1_4_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00515.html"·target="_self">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>107 <tr·id="row_1_0_1_4_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00155_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00155.html"·target="_self">brezzidouglasmarini2simplex2dlocalinterpolation.hh</a></td><td·class="desc"></td></tr>
108 <tr·id="row_1_0_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00548_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00548.html"·target="_self">brezzidouglasmarini1cube2d.hh</a></td><td·class="desc"></td></tr>108 <tr·id="row_1_0_1_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00137_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00137.html"·target="_self">brezzidouglasmarini1cube2d.hh</a></td><td·class="desc"></td></tr>
109 <tr·id="row_1_0_1_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00533.html"·target="_self">brezzidouglasmarini1cube3d.hh</a></td><td·class="desc"></td></tr>109 <tr·id="row_1_0_1_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00140_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00140.html"·target="_self">brezzidouglasmarini1cube3d.hh</a></td><td·class="desc"></td></tr>
110 <tr·id="row_1_0_1_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00509.html"·target="_self">brezzidouglasmarini1simplex2d.hh</a></td><td·class="desc"></td></tr>110 <tr·id="row_1_0_1_7_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00131_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00131.html"·target="_self">brezzidouglasmarini1simplex2d.hh</a></td><td·class="desc"></td></tr>
111 <tr·id="row_1_0_1_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00506.html"·target="_self">brezzidouglasmarini2cube2d.hh</a></td><td·class="desc"></td></tr>111 <tr·id="row_1_0_1_8_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00134_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00134.html"·target="_self">brezzidouglasmarini2cube2d.hh</a></td><td·class="desc"></td></tr>
112 <tr·id="row_1_0_1_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00530.html"·target="_self">brezzidouglasmarini2simplex2d.hh</a></td><td·class="desc"></td></tr>112 <tr·id="row_1_0_1_9_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00119_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00119.html"·target="_self">brezzidouglasmarini2simplex2d.hh</a></td><td·class="desc"></td></tr>
113 <tr·id="row_1_0_1_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00545_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00545.html"·target="_self">brezzidouglasmarinicube.hh</a></td><td·class="desc"></td></tr>113 <tr·id="row_1_0_1_10_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.html"·target="_self">brezzidouglasmarinicube.hh</a></td><td·class="desc"></td></tr>
114 <tr·id="row_1_0_1_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00494.html"·target="_self">brezzidouglasmarinisimplex.hh</a></td><td·class="desc"></td></tr>114 <tr·id="row_1_0_1_11_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00173_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00173.html"·target="_self">brezzidouglasmarinisimplex.hh</a></td><td·class="desc"></td></tr>
115 <tr·id="row_1_0_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_2_"·class="arrow"·onclick="toggleFolder('1_0_2_')">&#9658;</span><span·id="img_1_0_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_2_')">&#160;</span><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html"·target="_self">common</a></td><td·class="desc"></td></tr>115 <tr·id="row_1_0_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_2_"·class="arrow"·onclick="toggleFolder('1_0_2_')">&#9658;</span><span·id="img_1_0_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_2_')">&#160;</span><a·class="el"·href="dir_ad4ff0c4792f0b7d780add844ab84963.html"·target="_self">common</a></td><td·class="desc"></td></tr>
116 <tr·id="row_1_0_2_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00146_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00146.html"·target="_self">interface.hh</a></td><td·class="desc"></td></tr>116 <tr·id="row_1_0_2_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00518.html"·target="_self">interface.hh</a></td><td·class="desc"></td></tr>
117 <tr·id="row_1_0_2_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00167_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00167.html"·target="_self">interfaceswitch.hh</a></td><td·class="desc"></td></tr>117 <tr·id="row_1_0_2_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00530.html"·target="_self">interfaceswitch.hh</a></td><td·class="desc"></td></tr>
118 <tr·id="row_1_0_2_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04541_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04541.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>118 <tr·id="row_1_0_2_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04541_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04541.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>
119 <tr·id="row_1_0_2_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00155_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00155.html"·target="_self">localfiniteelementtraits.hh</a></td><td·class="desc"></td></tr>119 <tr·id="row_1_0_2_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00539_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00539.html"·target="_self">localfiniteelementtraits.hh</a></td><td·class="desc"></td></tr>
120 <tr·id="row_1_0_2_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00164_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00164.html"·target="_self">localfiniteelementvariant.hh</a></td><td·class="desc"></td></tr>120 <tr·id="row_1_0_2_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00536_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00536.html"·target="_self">localfiniteelementvariant.hh</a></td><td·class="desc"></td></tr>
121 <tr·id="row_1_0_2_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00158_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00158.html"·target="_self">localfiniteelementvariantcache.hh</a></td><td·class="desc"></td></tr>121 <tr·id="row_1_0_2_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00533.html"·target="_self">localfiniteelementvariantcache.hh</a></td><td·class="desc"></td></tr>
122 <tr·id="row_1_0_2_6_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04556_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04556.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>122 <tr·id="row_1_0_2_6_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04556_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04556.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>
123 <tr·id="row_1_0_2_7_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00143_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00143.html"·target="_self">localkey.hh</a></td><td·class="desc"></td></tr>123 <tr·id="row_1_0_2_7_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00524.html"·target="_self">localkey.hh</a></td><td·class="desc"></td></tr>
124 <tr·id="row_1_0_2_8_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00161_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00161.html"·target="_self">localtoglobaladaptors.hh</a></td><td·class="desc"></td></tr>124 <tr·id="row_1_0_2_8_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00521.html"·target="_self">localtoglobaladaptors.hh</a></td><td·class="desc"></td></tr>
125 <tr·id="row_1_0_2_9_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00149_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00149.html"·target="_self">virtualinterface.hh</a></td><td·class="desc"></td></tr>125 <tr·id="row_1_0_2_9_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00527.html"·target="_self">virtualinterface.hh</a></td><td·class="desc"></td></tr>
126 <tr·id="row_1_0_2_10_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00152_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00152.html"·target="_self">virtualwrappers.hh</a></td><td·class="desc"></td></tr>126 <tr·id="row_1_0_2_10_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00542_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00542.html"·target="_self">virtualwrappers.hh</a></td><td·class="desc"></td></tr>
127 <tr·id="row_1_0_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_"·class="arrow"·onclick="toggleFolder('1_0_3_')">&#9658;</span><span·id="img_1_0_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_')">&#160;</span><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·target="_self">dualmortarbasis</a></td><td·class="desc"></td></tr>127 <tr·id="row_1_0_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_"·class="arrow"·onclick="toggleFolder('1_0_3_')">&#9658;</span><span·id="img_1_0_3_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_')">&#160;</span><a·class="el"·href="dir_585f2e0fbd475e320aabbc7f7e68ccdc.html"·target="_self">dualmortarbasis</a></td><td·class="desc"></td></tr>
128 <tr·id="row_1_0_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_0_"·class="arrow"·onclick="toggleFolder('1_0_3_0_')">&#9658;</span><span·id="img_1_0_3_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_0_')">&#160;</span><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html"·target="_self">dualp1</a></td><td·class="desc"></td></tr>128 <tr·id="row_1_0_3_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_0_"·class="arrow"·onclick="toggleFolder('1_0_3_0_')">&#9658;</span><span·id="img_1_0_3_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_0_')">&#160;</span><a·class="el"·href="dir_5678718b81d350908b34fc61eb04cbcd.html"·target="_self">dualp1</a></td><td·class="desc"></td></tr>
129 <tr·id="row_1_0_3_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00110_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00110.html"·target="_self">dualp1localbasis.hh</a></td><td·class="desc"></td></tr> 
130 <tr·id="row_1_0_3_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00116_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00116.html"·target="_self">dualp1localcoefficients.hh</a></td><td·class="desc"></td></tr> 
131 <tr·id="row_1_0_3_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00113_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00113.html"·target="_self">dualp1localinterpolation.hh</a></td><td·class="desc"></td></tr>129 <tr·id="row_1_0_3_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00095_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00095.html"·target="_self">dualp1localbasis.hh</a></td><td·class="desc"></td></tr>
 130 <tr·id="row_1_0_3_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00092_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00092.html"·target="_self">dualp1localcoefficients.hh</a></td><td·class="desc"></td></tr>
 131 <tr·id="row_1_0_3_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00098_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00098.html"·target="_self">dualp1localinterpolation.hh</a></td><td·class="desc"></td></tr>
132 <tr·id="row_1_0_3_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_1_"·class="arrow"·onclick="toggleFolder('1_0_3_1_')">&#9658;</span><span·id="img_1_0_3_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_1_')">&#160;</span><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html"·target="_self">dualq1</a></td><td·class="desc"></td></tr>132 <tr·id="row_1_0_3_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_3_1_"·class="arrow"·onclick="toggleFolder('1_0_3_1_')">&#9658;</span><span·id="img_1_0_3_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_3_1_')">&#160;</span><a·class="el"·href="dir_fae6c31a68fd74edf8214423c164f0b4.html"·target="_self">dualq1</a></td><td·class="desc"></td></tr>
133 <tr·id="row_1_0_3_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00125_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00125.html"·target="_self">dualq1localbasis.hh</a></td><td·class="desc"></td></tr>133 <tr·id="row_1_0_3_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00110_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00110.html"·target="_self">dualq1localbasis.hh</a></td><td·class="desc"></td></tr>
134 <tr·id="row_1_0_3_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00128_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00128.html"·target="_self">dualq1localcoefficients.hh</a></td><td·class="desc"></td></tr>134 <tr·id="row_1_0_3_1_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00107_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00107.html"·target="_self">dualq1localcoefficients.hh</a></td><td·class="desc"></td></tr>
135 <tr·id="row_1_0_3_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00131_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00131.html"·target="_self">dualq1localinterpolation.hh</a></td><td·class="desc"></td></tr>135 <tr·id="row_1_0_3_1_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00104_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00104.html"·target="_self">dualq1localinterpolation.hh</a></td><td·class="desc"></td></tr>
136 <tr·id="row_1_0_3_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00122_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00122.html"·target="_self">dualp1.hh</a></td><td·class="desc"></td></tr>136 <tr·id="row_1_0_3_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00101_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00101.html"·target="_self">dualp1.hh</a></td><td·class="desc"></td></tr>
137 <tr·id="row_1_0_3_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00134_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00134.html"·target="_self">dualpq1factory.hh</a></td><td·class="desc"></td></tr>137 <tr·id="row_1_0_3_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00113_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00113.html"·target="_self">dualpq1factory.hh</a></td><td·class="desc"></td></tr>
138 <tr·id="row_1_0_3_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00119_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00119.html"·target="_self">dualq1.hh</a></td><td·class="desc"></td></tr>138 <tr·id="row_1_0_3_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00116_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00116.html"·target="_self">dualq1.hh</a></td><td·class="desc"></td></tr>
139 <tr·id="row_1_0_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_"·class="arrow"·onclick="toggleFolder('1_0_4_')">&#9658;</span><span·id="img_1_0_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_')">&#160;</span><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html"·target="_self">enriched</a></td><td·class="desc"></td></tr>139 <tr·id="row_1_0_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_"·class="arrow"·onclick="toggleFolder('1_0_4_')">&#9658;</span><span·id="img_1_0_4_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_')">&#160;</span><a·class="el"·href="dir_6f880762eb1e10610c113be8af692f0c.html"·target="_self">enriched</a></td><td·class="desc"></td></tr>
140 <tr·id="row_1_0_4_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_')">&#9658;</span><span·id="img_1_0_4_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_')">&#160;</span><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html"·target="_self">simplexp1bubble</a></td><td·class="desc"></td></tr>140 <tr·id="row_1_0_4_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_4_0_"·class="arrow"·onclick="toggleFolder('1_0_4_0_')">&#9658;</span><span·id="img_1_0_4_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_4_0_')">&#160;</span><a·class="el"·href="dir_a211a3e3ca18278d304a7c542b00b975.html"·target="_self">simplexp1bubble</a></td><td·class="desc"></td></tr>
141 <tr·id="row_1_0_4_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04544_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04544.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>141 <tr·id="row_1_0_4_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04544_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04544.html"·target="_self">localbasis.hh</a></td><td·class="desc"></td></tr>
142 <tr·id="row_1_0_4_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04550_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04550.html"·target="_self">localcoefficients.hh</a></td><td·class="desc"></td></tr>142 <tr·id="row_1_0_4_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04550_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04550.html"·target="_self">localcoefficients.hh</a></td><td·class="desc"></td></tr>
143 <tr·id="row_1_0_4_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04559_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04559.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>143 <tr·id="row_1_0_4_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04559_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04559.html"·target="_self">localinterpolation.hh</a></td><td·class="desc"></td></tr>
144 <tr·id="row_1_0_4_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00428.html"·target="_self">simplexp1bubble.hh</a></td><td·class="desc"></td></tr>144 <tr·id="row_1_0_4_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00080_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00080.html"·target="_self">simplexp1bubble.hh</a></td><td·class="desc"></td></tr>
145 <tr·id="row_1_0_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_"·class="arrow"·onclick="toggleFolder('1_0_5_')">&#9658;</span><span·id="img_1_0_5_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_')">&#160;</span><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·target="_self">hierarchical</a></td><td·class="desc"></td></tr>145 <tr·id="row_1_0_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_"·class="arrow"·onclick="toggleFolder('1_0_5_')">&#9658;</span><span·id="img_1_0_5_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_')">&#160;</span><a·class="el"·href="dir_8fe95ea975fd68f12bc5a405d6e8d523.html"·target="_self">hierarchical</a></td><td·class="desc"></td></tr>
146 <tr·id="row_1_0_5_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_0_"·class="arrow"·onclick="toggleFolder('1_0_5_0_')">&#9658;</span><span·id="img_1_0_5_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_0_')">&#160;</span><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html"·target="_self">hierarchicalp2</a></td><td·class="desc"></td></tr>146 <tr·id="row_1_0_5_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_0_"·class="arrow"·onclick="toggleFolder('1_0_5_0_')">&#9658;</span><span·id="img_1_0_5_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_0_')">&#160;</span><a·class="el"·href="dir_c7c5140b9ab4708447fb7f864f4889ef.html"·target="_self">hierarchicalp2</a></td><td·class="desc"></td></tr>
147 <tr·id="row_1_0_5_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00086_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00086.html"·target="_self">hierarchicalsimplexp2localbasis.hh</a></td><td·class="desc">Hierarchical·p2·shape·functions·for·the·simplex·</td></tr>147 <tr·id="row_1_0_5_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00512.html"·target="_self">hierarchicalsimplexp2localbasis.hh</a></td><td·class="desc">Hierarchical·p2·shape·functions·for·the·simplex·</td></tr>
148 <tr·id="row_1_0_5_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00083_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00083.html"·target="_self">hierarchicalsimplexp2localinterpolation.hh</a></td><td·class="desc"></td></tr>148 <tr·id="row_1_0_5_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00509.html"·target="_self">hierarchicalsimplexp2localinterpolation.hh</a></td><td·class="desc"></td></tr>
149 <tr·id="row_1_0_5_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_1_"·class="arrow"·onclick="toggleFolder('1_0_5_1_')">&#9658;</span><span·id="img_1_0_5_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_1_')">&#160;</span><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html"·target="_self">hierarchicalp2withelementbubble</a></td><td·class="desc"></td></tr>149 <tr·id="row_1_0_5_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_1_"·class="arrow"·onclick="toggleFolder('1_0_5_1_')">&#9658;</span><span·id="img_1_0_5_1_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_1_')">&#160;</span><a·class="el"·href="dir_143be598d26ab497b1cf2bfe80fc7779.html"·target="_self">hierarchicalp2withelementbubble</a></td><td·class="desc"></td></tr>
150 <tr·id="row_1_0_5_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00101_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00101.html"·target="_self">hierarchicalsimplexp2withelementbubble.hh</a></td><td·class="desc">Hierarchical·p2·shape·functions·for·the·simplex·</td></tr>150 <tr·id="row_1_0_5_1_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00494.html"·target="_self">hierarchicalsimplexp2withelementbubble.hh</a></td><td·class="desc">Hierarchical·p2·shape·functions·for·the·simplex·</td></tr>
151 <tr·id="row_1_0_5_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_2_"·class="arrow"·onclick="toggleFolder('1_0_5_2_')">&#9658;</span><span·id="img_1_0_5_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_2_')">&#160;</span><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html"·target="_self">hierarchicalprismp2</a></td><td·class="desc"></td></tr>151 <tr·id="row_1_0_5_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_5_2_"·class="arrow"·onclick="toggleFolder('1_0_5_2_')">&#9658;</span><span·id="img_1_0_5_2_"·class="iconfclosed"·onclick="toggleFolder('1_0_5_2_')">&#160;</span><a·class="el"·href="dir_a66338a2012e3f6505c25575a6cea63c.html"·target="_self">hierarchicalprismp2</a></td><td·class="desc"></td></tr>
152 <tr·id="row_1_0_5_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00095_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00095.html"·target="_self">hierarchicalprismp2localbasis.hh</a></td><td·class="desc">Hierarchical·prism·p2·shape·functions·for·the·simplex·</td></tr>152 <tr·id="row_1_0_5_2_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00503.html"·target="_self">hierarchicalprismp2localbasis.hh</a></td><td·class="desc">Hierarchical·prism·p2·shape·functions·for·the·simplex·</td></tr>
153 <tr·id="row_1_0_5_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00098_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00098.html"·target="_self">hierarchicalprismp2localinterpolation.hh</a></td><td·class="desc"></td></tr>153 <tr·id="row_1_0_5_2_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00506.html"·target="_self">hierarchicalprismp2localinterpolation.hh</a></td><td·class="desc"></td></tr>
154 <tr·id="row_1_0_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00092_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00092.html"·target="_self">hierarchicalp1withelementbubble.hh</a></td><td·class="desc"></td></tr>154 <tr·id="row_1_0_5_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00515.html"·target="_self">hierarchicalp1withelementbubble.hh</a></td><td·class="desc"></td></tr>
155 <tr·id="row_1_0_5_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00080_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00080.html"·target="_self">hierarchicalp2.hh</a></td><td·class="desc"></td></tr>155 <tr·id="row_1_0_5_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00500.html"·target="_self">hierarchicalp2.hh</a></td><td·class="desc"></td></tr>
156 <tr·id="row_1_0_5_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00104_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00104.html"·target="_self">hierarchicalp2withelementbubble.hh</a></td><td·class="desc"></td></tr>156 <tr·id="row_1_0_5_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00497.html"·target="_self">hierarchicalp2withelementbubble.hh</a></td><td·class="desc"></td></tr>
157 <tr·id="row_1_0_5_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00089_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00089.html"·target="_self">hierarchicalprismp2.hh</a></td><td·class="desc"></td></tr>157 <tr·id="row_1_0_5_6_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00491.html"·target="_self">hierarchicalprismp2.hh</a></td><td·class="desc"></td></tr>
158 <tr·id="row_1_0_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_6_"·class="arrow"·onclick="toggleFolder('1_0_6_')">&#9658;</span><span·id="img_1_0_6_"·class="iconfclosed"·onclick="toggleFolder('1_0_6_')">&#160;</span><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html"·target="_self">lagrange</a></td><td·class="desc"></td></tr>158 <tr·id="row_1_0_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_6_"·class="arrow"·onclick="toggleFolder('1_0_6_')">&#9658;</span><span·id="img_1_0_6_"·class="iconfclosed"·onclick="toggleFolder('1_0_6_')">&#160;</span><a·class="el"·href="dir_8b2e3afc095b41e287925a839e743b61.html"·target="_self">lagrange</a></td><td·class="desc"></td></tr>
159 <tr·id="row_1_0_6_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_6_0_"·class="arrow"·onclick="toggleFolder('1_0_6_0_')">&#9658;</span><span·id="img_1_0_6_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_6_0_')">&#160;</span><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html"·target="_self">p0</a></td><td·class="desc"></td></tr>159 <tr·id="row_1_0_6_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_6_0_"·class="arrow"·onclick="toggleFolder('1_0_6_0_')">&#9658;</span><span·id="img_1_0_6_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_6_0_')">&#160;</span><a·class="el"·href="dir_d873868af1a480918db2c450e7692ccb.html"·target="_self">p0</a></td><td·class="desc"></td></tr>
160 <tr·id="row_1_0_6_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00263_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00263.html"·target="_self">p0localbasis.hh</a></td><td·class="desc"></td></tr>160 <tr·id="row_1_0_6_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00449_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00449.html"·target="_self">p0localbasis.hh</a></td><td·class="desc"></td></tr>
161 <tr·id="row_1_0_6_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00266_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00266.html"·target="_self">p0localcoefficients.hh</a></td><td·class="desc"></td></tr>161 <tr·id="row_1_0_6_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00455_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00455.html"·target="_self">p0localcoefficients.hh</a></td><td·class="desc"></td></tr>
162 <tr·id="row_1_0_6_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00260_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00260.html"·target="_self">p0localinterpolation.hh</a></td><td·class="desc"></td></tr>162 <tr·id="row_1_0_6_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00452_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00452.html"·target="_self">p0localinterpolation.hh</a></td><td·class="desc"></td></tr>
163 <tr·id="row_1_0_6_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00239_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00239.html"·target="_self">cache.hh</a></td><td·class="desc"></td></tr>163 <tr·id="row_1_0_6_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00446_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00446.html"·target="_self">cache.hh</a></td><td·class="desc"></td></tr>
164 <tr·id="row_1_0_6_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00251_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00251.html"·target="_self">emptypoints.hh</a></td><td·class="desc"></td></tr>164 <tr·id="row_1_0_6_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00461_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00461.html"·target="_self">emptypoints.hh</a></td><td·class="desc"></td></tr>
165 <tr·id="row_1_0_6_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.html"·target="_self">equidistantpoints.hh</a></td><td·class="desc"></td></tr>165 <tr·id="row_1_0_6_3_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00425_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00425.html"·target="_self">equidistantpoints.hh</a></td><td·class="desc"></td></tr>
166 <tr·id="row_1_0_6_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04577_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04577.html"·target="_self">interpolation.hh</a></td><td·class="desc"></td></tr>166 <tr·id="row_1_0_6_4_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a04574_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04574.html"·target="_self">interpolation.hh</a></td><td·class="desc"></td></tr>
167 <tr·id="row_1_0_6_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.html"·target="_self">lagrangebasis.hh</a></td><td·class="desc"></td></tr>167 <tr·id="row_1_0_6_5_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00431_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00431.html"·target="_self">lagrangebasis.hh</a></td><td·class="desc"></td></tr>
168 <tr·id="row_1_0_6_6_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00248_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00248.html"·target="_self">lagrangecoefficients.hh</a></td><td·class="desc"></td></tr>168 <tr·id="row_1_0_6_6_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00464_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00464.html"·target="_self">lagrangecoefficients.hh</a></td><td·class="desc"></td></tr>
169 <tr·id="row_1_0_6_7_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00242_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00242.html"·target="_self">lagrangecube.hh</a></td><td·class="desc"></td></tr>169 <tr·id="row_1_0_6_7_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00467_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00467.html"·target="_self">lagrangecube.hh</a></td><td·class="desc"></td></tr>
170 <tr·id="row_1_0_6_8_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00233_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00233.html"·target="_self">lagrangelfecache.hh</a></td><td·class="desc"></td></tr>170 <tr·id="row_1_0_6_8_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00440_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00440.html"·target="_self">lagrangelfecache.hh</a></td><td·class="desc"></td></tr>
171 <tr·id="row_1_0_6_9_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.html"·target="_self">lagrangeprism.hh</a></td><td·class="desc"></td></tr>171 <tr·id="row_1_0_6_9_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00422_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00422.html"·target="_self">lagrangeprism.hh</a></td><td·class="desc"></td></tr>
172 <tr·id="row_1_0_6_10_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00269_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00269.html"·target="_self">lagrangepyramid.hh</a></td><td·class="desc"></td></tr>172 <tr·id="row_1_0_6_10_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00428.html"·target="_self">lagrangepyramid.hh</a></td><td·class="desc"></td></tr>
173 <tr·id="row_1_0_6_11_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00257_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00257.html"·target="_self">lagrangesimplex.hh</a></td><td·class="desc"></td></tr>173 <tr·id="row_1_0_6_11_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00470_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00470.html"·target="_self">lagrangesimplex.hh</a></td><td·class="desc"></td></tr>
174 <tr·id="row_1_0_6_12_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00245_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00245.html"·target="_self">p0.hh</a></td><td·class="desc"></td></tr>174 <tr·id="row_1_0_6_12_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00479_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00479.html"·target="_self">p0.hh</a></td><td·class="desc"></td></tr>
175 <tr·id="row_1_0_6_13_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00227_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00227.html"·target="_self">pk1d.hh</a></td><td·class="desc"></td></tr>175 <tr·id="row_1_0_6_13_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00476_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00476.html"·target="_self">pk1d.hh</a></td><td·class="desc"></td></tr>
176 <tr·id="row_1_0_6_14_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.html"·target="_self">pk2d.hh</a></td><td·class="desc"></td></tr>176 <tr·id="row_1_0_6_14_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00443_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00443.html"·target="_self">pk2d.hh</a></td><td·class="desc"></td></tr>
177 <tr·id="row_1_0_6_15_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00230_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00230.html"·target="_self">pq22d.hh</a></td><td·class="desc"></td></tr>177 <tr·id="row_1_0_6_15_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00437_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00437.html"·target="_self">pq22d.hh</a></td><td·class="desc"></td></tr>
178 <tr·id="row_1_0_6_16_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.html"·target="_self">pqkfactory.hh</a></td><td·class="desc"></td></tr>178 <tr·id="row_1_0_6_16_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00473_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00473.html"·target="_self">pqkfactory.hh</a></td><td·class="desc"></td></tr>
179 <tr·id="row_1_0_6_17_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.html"·target="_self">q1.hh</a></td><td·class="desc"></td></tr>179 <tr·id="row_1_0_6_17_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00458_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00458.html"·target="_self">q1.hh</a></td><td·class="desc"></td></tr>
180 <tr·id="row_1_0_6_18_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00254_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00254.html"·target="_self">q2.hh</a></td><td·class="desc"></td></tr>180 <tr·id="row_1_0_6_18_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00434.html"·target="_self">q2.hh</a></td><td·class="desc"></td></tr>
181 <tr·id="row_1_0_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_7_"·class="arrow"·onclick="toggleFolder('1_0_7_')">&#9658;</span><span·id="img_1_0_7_"·class="iconfclosed"·onclick="toggleFolder('1_0_7_')">&#160;</span><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html"·target="_self">meta</a></td><td·class="desc"></td></tr>181 <tr·id="row_1_0_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_7_"·class="arrow"·onclick="toggleFolder('1_0_7_')">&#9658;</span><span·id="img_1_0_7_"·class="iconfclosed"·onclick="toggleFolder('1_0_7_')">&#160;</span><a·class="el"·href="dir_28824a0ee22611676c14160ba27dca19.html"·target="_self">meta</a></td><td·class="desc"></td></tr>
182 <tr·id="row_1_0_7_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_7_0_"·class="arrow"·onclick="toggleFolder('1_0_7_0_')">&#9658;</span><span·id="img_1_0_7_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_7_0_')">&#160;</span><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html"·target="_self">power</a></td><td·class="desc"></td></tr>182 <tr·id="row_1_0_7_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_7_0_"·class="arrow"·onclick="toggleFolder('1_0_7_0_')">&#9658;</span><span·id="img_1_0_7_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_7_0_')">&#160;</span><a·class="el"·href="dir_04dab32f204170fce2c957668ac3e5f5.html"·target="_self">power</a></td><td·class="desc"></td></tr>
183 <tr·id="row_1_0_7_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04565_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04565.html"·target="_self">basis.hh</a></td><td·class="desc"></td></tr>183 <tr·id="row_1_0_7_0_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04562_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04562.html"·target="_self">basis.hh</a></td><td·class="desc"></td></tr>
184 <tr·id="row_1_0_7_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04571_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04571.html"·target="_self">coefficients.hh</a></td><td·class="desc"></td></tr>184 <tr·id="row_1_0_7_0_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04568_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04568.html"·target="_self">coefficients.hh</a></td><td·class="desc"></td></tr>
185 <tr·id="row_1_0_7_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04580_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04580.html"·target="_self">interpolation.hh</a></td><td·class="desc"></td></tr>185 <tr·id="row_1_0_7_0_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a04577_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a04577.html"·target="_self">interpolation.hh</a></td><td·class="desc"></td></tr>
186 <tr·id="row_1_0_7_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00434.html"·target="_self">power.hh</a></td><td·class="desc"></td></tr>186 <tr·id="row_1_0_7_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.html"·target="_self">power.hh</a></td><td·class="desc"></td></tr>
187 <tr·id="row_1_0_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_8_"·class="arrow"·onclick="toggleFolder('1_0_8_')">&#9658;</span><span·id="img_1_0_8_"·class="iconfclosed"·onclick="toggleFolder('1_0_8_')">&#160;</span><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html"·target="_self">mimetic</a></td><td·class="desc"></td></tr>187 <tr·id="row_1_0_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_8_"·class="arrow"·onclick="toggleFolder('1_0_8_')">&#9658;</span><span·id="img_1_0_8_"·class="iconfclosed"·onclick="toggleFolder('1_0_8_')">&#160;</span><a·class="el"·href="dir_6d0910d4679bea49954f0838f12605cd.html"·target="_self">mimetic</a></td><td·class="desc"></td></tr>
188 <tr·id="row_1_0_8_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00140_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00140.html"·target="_self">mimeticall.hh</a></td><td·class="desc"></td></tr>188 <tr·id="row_1_0_8_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00242_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00242.html"·target="_self">mimeticall.hh</a></td><td·class="desc"></td></tr>
189 <tr·id="row_1_0_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_9_"·class="arrow"·onclick="toggleFolder('1_0_9_')">&#9658;</span><span·id="img_1_0_9_"·class="iconfclosed"·onclick="toggleFolder('1_0_9_')">&#160;</span><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html"·target="_self">monomial</a></td><td·class="desc"></td></tr>189 <tr·id="row_1_0_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_9_"·class="arrow"·onclick="toggleFolder('1_0_9_')">&#9658;</span><span·id="img_1_0_9_"·class="iconfclosed"·onclick="toggleFolder('1_0_9_')">&#160;</span><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html"·target="_self">monomial</a></td><td·class="desc"></td></tr>
190 <tr·id="row_1_0_9_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00071_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00071.html"·target="_self">monomiallocalbasis.hh</a></td><td·class="desc"></td></tr>190 <tr·id="row_1_0_9_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00089_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00089.html"·target="_self">monomiallocalbasis.hh</a></td><td·class="desc"></td></tr>
191 <tr·id="row_1_0_9_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00074_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00074.html"·target="_self">monomiallocalcoefficients.hh</a></td><td·class="desc"></td></tr>191 <tr·id="row_1_0_9_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00086_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00086.html"·target="_self">monomiallocalcoefficients.hh</a></td><td·class="desc"></td></tr>
192 <tr·id="row_1_0_9_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00077_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00077.html"·target="_self">monomiallocalinterpolation.hh</a></td><td·class="desc"></td></tr>192 <tr·id="row_1_0_9_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00083_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00083.html"·target="_self">monomiallocalinterpolation.hh</a></td><td·class="desc"></td></tr>
193 <tr·id="row_1_0_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_10_"·class="arrow"·onclick="toggleFolder('1_0_10_')">&#9658;</span><span·id="img_1_0_10_"·class="iconfclosed"·onclick="toggleFolder('1_0_10_')">&#160;</span><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html"·target="_self">nedelec</a></td><td·class="desc"></td></tr>193 <tr·id="row_1_0_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_10_"·class="arrow"·onclick="toggleFolder('1_0_10_')">&#9658;</span><span·id="img_1_0_10_"·class="iconfclosed"·onclick="toggleFolder('1_0_10_')">&#160;</span><a·class="el"·href="dir_1827d78335859fc5128ae8554d7cfd8a.html"·target="_self">nedelec</a></td><td·class="desc"></td></tr>
194 <tr·id="row_1_0_10_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_10_0_"·class="arrow"·onclick="toggleFolder('1_0_10_0_')">&#9658;</span><span·id="img_1_0_10_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_10_0_')">&#160;</span><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html"·target="_self">nedelecsimplex</a></td><td·class="desc"></td></tr>194 <tr·id="row_1_0_10_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·id="arr_1_0_10_0_"·class="arrow"·onclick="toggleFolder('1_0_10_0_')">&#9658;</span><span·id="img_1_0_10_0_"·class="iconfclosed"·onclick="toggleFolder('1_0_10_0_')">&#160;</span><a·class="el"·href="dir_49183f7e7ccd69590c9095f18e69e645.html"·target="_self">nedelecsimplex</a></td><td·class="desc"></td></tr>
195 <tr·id="row_1_0_10_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00059_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00059.html"·target="_self">nedelecsimplexbasis.hh</a></td><td·class="desc"></td></tr>195 <tr·id="row_1_0_10_0_0_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00254_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00254.html"·target="_self">nedelecsimplexbasis.hh</a></td><td·class="desc"></td></tr>
196 <tr·id="row_1_0_10_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00065_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00065.html"·target="_self">nedelecsimplexinterpolation.hh</a></td><td·class="desc"></td></tr>196 <tr·id="row_1_0_10_0_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00251_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00251.html"·target="_self">nedelecsimplexinterpolation.hh</a></td><td·class="desc"></td></tr>
197 <tr·id="row_1_0_10_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00062_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00062.html"·target="_self">nedelecsimplexprebasis.hh</a></td><td·class="desc"></td></tr>197 <tr·id="row_1_0_10_0_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:80px;display:inline-block;">&#160;</span><a·href="a00248_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00248.html"·target="_self">nedelecsimplexprebasis.hh</a></td><td·class="desc"></td></tr>
198 <tr·id="row_1_0_10_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00056_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00056.html"·target="_self">nedelec1stkindcube.hh</a></td><td·class="desc"></td></tr>198 <tr·id="row_1_0_10_1_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00260_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00260.html"·target="_self">nedelec1stkindcube.hh</a></td><td·class="desc"></td></tr>
199 <tr·id="row_1_0_10_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00068_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00068.html"·target="_self">nedelec1stkindsimplex.hh</a></td><td·class="desc"></td></tr>199 <tr·id="row_1_0_10_2_"·class="odd"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00257_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00257.html"·target="_self">nedelec1stkindsimplex.hh</a></td><td·class="desc"></td></tr>
200 <tr·id="row_1_0_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_11_"·class="arrow"·onclick="toggleFolder('1_0_11_')">&#9658;</span><span·id="img_1_0_11_"·class="iconfclosed"·onclick="toggleFolder('1_0_11_')">&#160;</span><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html"·target="_self">orthonormal</a></td><td·class="desc"></td></tr>200 <tr·id="row_1_0_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_11_"·class="arrow"·onclick="toggleFolder('1_0_11_')">&#9658;</span><span·id="img_1_0_11_"·class="iconfclosed"·onclick="toggleFolder('1_0_11_')">&#160;</span><a·class="el"·href="dir_f2cea2550179f5ef9eb9f9aa69c380e8.html"·target="_self">orthonormal</a></td><td·class="desc"></td></tr>
201 <tr·id="row_1_0_11_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00050_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00050.html"·target="_self">orthonormalbasis.hh</a></td><td·class="desc"></td></tr>201 <tr·id="row_1_0_11_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00263_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00263.html"·target="_self">orthonormalbasis.hh</a></td><td·class="desc"></td></tr>
202 <tr·id="row_1_0_11_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00047_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00047.html"·target="_self">orthonormalcompute.hh</a></td><td·class="desc"></td></tr>202 <tr·id="row_1_0_11_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00266_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00266.html"·target="_self">orthonormalcompute.hh</a></td><td·class="desc"></td></tr>
203 <tr·id="row_1_0_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_12_"·class="arrow"·onclick="toggleFolder('1_0_12_')">&#9658;</span><span·id="img_1_0_12_"·class="iconfclosed"·onclick="toggleFolder('1_0_12_')">&#160;</span><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·target="_self">rannacherturek</a></td><td·class="desc"></td></tr>203 <tr·id="row_1_0_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_12_"·class="arrow"·onclick="toggleFolder('1_0_12_')">&#9658;</span><span·id="img_1_0_12_"·class="iconfclosed"·onclick="toggleFolder('1_0_12_')">&#160;</span><a·class="el"·href="dir_e670e0e484f250be25d4a88b80008bd8.html"·target="_self">rannacherturek</a></td><td·class="desc"></td></tr>
Max diff block lines reached; 70958/140634 bytes (50.46%) of diff not shown.
1.58 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00017.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00032.html
Files 99% similar despite different names
    
Offset 78, 17 lines modifiedOffset 78, 17 lines modified
78 <a·href="#namespaces">Namespaces</a>··</div>78 <a·href="#namespaces">Namespaces</a>··</div>
79 ··<div·class="headertitle"><div·class="title">refinedp0localcoefficients.hh·File·Reference</div></div>79 ··<div·class="headertitle"><div·class="title">refinedp0localcoefficients.hh·File·Reference</div></div>
80 </div><!--header-->80 </div><!--header-->
81 <div·class="contents">81 <div·class="contents">
82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>82 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
83 <code>#include·&lt;iostream&gt;</code><br·/>83 <code>#include·&lt;iostream&gt;</code><br·/>
84 <code>#include·&lt;vector&gt;</code><br·/>84 <code>#include·&lt;vector&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00143_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00524_source.html">dune/localfunctions/common/localkey.hh</a>&gt;</code><br·/>
86 </div>86 </div>
87 <p><a·href="a00017_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00032_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">88 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>90 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02562.html">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02562.html">Dune::RefinedP0LocalCoefficients&lt;·k·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·RefinedP0·elements.··<a·href="a02562.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Layout·map·for·RefinedP0·elements.··<a·href="a02562.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
6.81 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00017_source.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00032_source.html
Files 99% similar despite different names
    
Offset 77, 26 lines modifiedOffset 77, 26 lines modified
77 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>77 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
78 </div>78 </div>
79 </div><!--·top·-->79 </div><!--·top·-->
80 <div·class="header">80 <div·class="header">
81 ··<div·class="headertitle"><div·class="title">refinedp0localcoefficients.hh</div></div>81 ··<div·class="headertitle"><div·class="title">refinedp0localcoefficients.hh</div></div>
82 </div><!--header-->82 </div><!--header-->
83 <div·class="contents">83 <div·class="contents">
84 <a·href="a00017.html">Go·to·the·documentation·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="a00032.html">Go·to·the·documentation·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·©·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·©·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_REFINED_P0_LOCALCOEFFICIENTS_HH</span></div>88 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALCOEFFICIENTS_HH</span></div>
89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALCOEFFICIENTS_HH</span></div>89 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALCOEFFICIENTS_HH</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·&lt;cstddef&gt;</span></div>91 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>92 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>93 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>94 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">dune/localfunctions/common/localkey.hh</a>&gt;</span></div>95 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">dune/localfunctions/common/localkey.hh</a>&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>97 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></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>·</div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>100 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·k&gt;</div>
101 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02562.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02562.html">RefinedP0LocalCoefficients</a></div>102 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a02562.html">···25</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02562.html">RefinedP0LocalCoefficients</a></div>
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
136 </div>136 </div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
141 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">localkey.hh</a></div></div>141 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">localkey.hh</a></div></div>
142 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>142 <div·class="ttc"·id="aa00576_html"><div·class="ttname"><a·href="a00576.html">Dune</a></div><div·class="ttdef"><b>Definition</b>·bdfmcube.hh:18</div></div>
143 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>143 <div·class="ttc"·id="aa01622_html"><div·class="ttname"><a·href="a01622.html">Dune::LocalKey</a></div><div·class="ttdoc">Describe·position·of·one·degree·of·freedom.</div><div·class="ttdef"><b>Definition</b>·localkey.hh:24</div></div>
144 <div·class="ttc"·id="aa02562_html"><div·class="ttname"><a·href="a02562.html">Dune::RefinedP0LocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·RefinedP0·elements.</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:26</div></div>144 <div·class="ttc"·id="aa02562_html"><div·class="ttname"><a·href="a02562.html">Dune::RefinedP0LocalCoefficients</a></div><div·class="ttdoc">Layout·map·for·RefinedP0·elements.</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:26</div></div>
145 <div·class="ttc"·id="aa02562_html_a1418e8654bbb261a28293068252a56ac"><div·class="ttname"><a·href="a02562.html#a1418e8654bbb261a28293068252a56ac">Dune::RefinedP0LocalCoefficients::RefinedP0LocalCoefficients</a></div><div·class="ttdeci">RefinedP0LocalCoefficients()</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:31</div></div>145 <div·class="ttc"·id="aa02562_html_a1418e8654bbb261a28293068252a56ac"><div·class="ttname"><a·href="a02562.html#a1418e8654bbb261a28293068252a56ac">Dune::RefinedP0LocalCoefficients::RefinedP0LocalCoefficients</a></div><div·class="ttdeci">RefinedP0LocalCoefficients()</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:31</div></div>
146 <div·class="ttc"·id="aa02562_html_a9dd501c5b3314ec0f8cdb19297e630a2"><div·class="ttname"><a·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:40</div></div>146 <div·class="ttc"·id="aa02562_html_a9dd501c5b3314ec0f8cdb19297e630a2"><div·class="ttname"><a·href="a02562.html#a9dd501c5b3314ec0f8cdb19297e630a2">Dune::RefinedP0LocalCoefficients::size</a></div><div·class="ttdeci">std::size_t·size()·const</div><div·class="ttdoc">number·of·coefficients</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:40</div></div>
147 <div·class="ttc"·id="aa02562_html_aa570a911f5b2e6b691e5f427cdee079e"><div·class="ttname"><a·href="a02562.html#aa570a911f5b2e6b691e5f427cdee079e">Dune::RefinedP0LocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:46</div></div>147 <div·class="ttc"·id="aa02562_html_aa570a911f5b2e6b691e5f427cdee079e"><div·class="ttname"><a·href="a02562.html#aa570a911f5b2e6b691e5f427cdee079e">Dune::RefinedP0LocalCoefficients::localKey</a></div><div·class="ttdeci">const·LocalKey·&amp;·localKey(std::size_t·i)·const</div><div·class="ttdoc">get·i'th·index</div><div·class="ttdef"><b>Definition</b>·refinedp0localcoefficients.hh:46</div></div>
148 </div><!--·fragment·--></div><!--·contents·-->148 </div><!--·fragment·--></div><!--·contents·-->
8.17 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00020.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00035.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp1.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedp0localinterpolation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 36 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">refinedp1.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedp0localinterpolation.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00257_source.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00029_source.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</code><br·/>
86 </div>82 </div>
87 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>83 <p><a·href="a00035_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">84 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>86 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02582.html">Dune::RefinedP1LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02566.html">Dune::RefinedP0LocalInterpolation&lt;·LB·&gt;</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined·simplex·element.··<a·href="a02582.html#details">More...</a><br·/></td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02570.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·1·&gt;·&gt;</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02574.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·2·&gt;·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02578.html">Dune::RefinedP0LocalInterpolation&lt;·RefinedP0LocalBasis&lt;·D,·R,·3·&gt;·&gt;</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
97 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table>100 </table>
2.55 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 26 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
 8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 10 refinedp0localinterpolation.hh·File·Reference
9 refinedp1.hh·File·Reference 
10 #include·<dune/geometry/type.hh> 
11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
14 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_./_.r_.e_.f_.i_.n_.e_.d_.p_.1_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>11 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
15 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
16 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
17 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_.<_.·_.D_.,_.·_.R_.,_.·_.d_.i_.m_\x8·_\x8>14 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.<_.·_.L_.B_\x8·_\x8>
18  ·······Piecewise·linear·continuous·Lagrange·functions·on·a·uniformly·refined 
19 ········simplex·element.·_.M_.o_.r_.e_.._.._..15  
 16 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x81_\x8·_\x8>_\x8·_\x8>
 17  
 18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8>_\x8·_\x8>
 19  
 20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8>_\x8·_\x8>
20  21  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8D_\x8u_\x8n_\x8e23 namespace· ·_\x8D_\x8u_\x8n_\x8e
23  24  
24 ===============================================================================25 ===============================================================================
25 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.826 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
62.3 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00020_source.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00200_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp1.hh·Source·File</title>8 <title>dune-localfunctions:·defaultbasisfactory.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 120 lines modifiedOffset 70, 151 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedp1.hh</div></div>80 ··<div·class="headertitle"><div·class="title">defaultbasisfactory.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00020.html">Go·to·the·documentation·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>83 <a·href="a00200.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DEFAULTBASISFACTORY_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DEFAULTBASISFACTORY_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">dune/localfunctions/lagrange/lagrangesimplex.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>{</div>
 97 <div·class="foldopen"·id="foldopen00015"·data-start="{"·data-end="};">
 98 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno"><a·class="line"·href="a02658.html">···15</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02658.html">Identity</a></div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>99 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>
101 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>100 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
102 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="}">
103 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02582.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02582.html">RefinedP1LocalFiniteElement</a></div>102 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">···18</a></span>····<span·class="keyword">static</span>·T·<a·class="code·hl_function"·href="a02658.html#a5a1900d495bc293263b93274cc81712b">apply[·...·truncated·by·diffoscope;·len:·51,·SHA:·0e473bd2c3c777b6515cc6b7fb31bef6e41d7b43b3569a2ba77a6be6d6373304·...·]</div>
104 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>103 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····{</div>
105 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>104 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keywordflow">return</span>·t;</div>
106 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits&lt;RefinedP1LocalBasis&lt;D,R,dim&gt;</a>,</div> 
107 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·····································Impl::LagrangeSimplexLocalCoefficients&lt;dim,2&gt;,</div> 
108 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">···35</a></span>·····································Impl::LagrangeSimplexLocalInterpolation&lt;Impl::LagrangeSimplexLocalBasis&lt;D,R,dim,2&gt;·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02582.html#aa80298695dac5a732830e2de95adabfb">Traits</a>;</div> 
109 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
110 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
111 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02582.html#a9810295b968d31562684093a8663029d">···39</a></span>····<a·class="code·hl_function"·href="a02582.html#a9810295b968d31562684093a8663029d">RefinedP1LocalFiniteElement</a>·()</div> 
112 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{}</div>105 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····}</div>
113 </div>106 </div>
114 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
115 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
116 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02582.html#ae92fa2533b0e2df877b47f650c0493ea">···44</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02582.html#ae92fa2533b0e2df877b47f650c0493ea">localBasis</a>·()<span·class="keyword">·const</span></div> 
117 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">····</span>{</div> 
118 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">return</span>·basis_;</div> 
119 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>107 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··};</div>
120 </div>108 </div>
 109 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">··/************************************************</span></div>
 110 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">··*·Class·for·providing·a·factory·for·basis</span></div>
 111 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">··*·functions·over·the·set·of·reference·elements.</span></div>
 112 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">··*·Is·based·on·the·TopologyFactory·but·additionally</span></div>
 113 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">··*·provides·rebindes·of·the·field·type.</span></div>
 114 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">··*·The·user·provides·factories·for·the·pre·basis·and·the</span></div>
 115 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">··*·interpolations.·The·default·construction·process·of</span></div>
 116 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">··*·the·basis·is·performed·in·this·class.</span></div>
 117 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">··************************************************/</span></div>
 118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class·</span>PreBFactory,</div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">class·</span>InterpolFactory,</div>
 120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimR,</div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="keyword">class·</span>SF,·<span·class="keyword">class·</span>CF,</div>
 122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">class·</span>PreBasisKeyExtractor·=·Identity·&gt;</div>
 123 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 124 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02662.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02662.html">DefaultBasisFactory</a></div>
121 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··{</div>
 126 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7b109300a5ccbd2e6a7e3a00126d397d">···39</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02662.html#a7b109300a5ccbd2e6a7e3a00126d397d">dimension</a>·=·dim;</div>
 127 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02662.html#a0feb1cf1da0d3b7f7e4bff5022233b2f">···40</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a02662.html#a0feb1cf1da0d3b7f7e4bff5022233b2f">dimRange</a>··=·dimR;</div>
 128 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7ed0a6b6c40fd5953fa333ddeab077e0">···41</a></span>····<span·class="keyword">typedef</span>·SF·<a·class="code·hl_typedef"·href="a02662.html#a7ed0a6b6c40fd5953fa333ddeab077e0">StorageField</a>;</div>
 129 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02662.html#a6c08b487d96e84eb2db9c4b165f8e5f9">···42</a></span>····<span·class="keyword">typedef</span>·CF·<a·class="code·hl_typedef"·href="a02662.html#a6c08b487d96e84eb2db9c4b165f8e5f9">ComputeField</a>;</div>
 130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02662.html#a753598057bee3c055e6655521098f252">···43</a></span>····<span·class="keyword">typedef</span>·PreBFactory·<a·class="code·hl_typedef"·href="a02662.html#a753598057bee3c055e6655521098f252">PreBasisFactory</a>;</div>
 131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02662.html#a9d059659656060597c874f405f64158d">···44</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::Object·<a·class="code·hl_typedef"·href="a02662.html#a9d059659656060597c874f405f64158d">PreBasis</a>;</div>
 132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02662.html#ad2fca09d3a2f59be3900a015172b38a1">···45</a></span>····<span·class="keyword">typedef</span>·InterpolFactory·<a·class="code·hl_typedef"·href="a02662.html#ad2fca09d3a2f59be3900a015172b38a1">InterpolationFactory</a>;</div>
 133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02662.html#a0264ba6d5a69ac5f078cfe4c585b24b9">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·InterpolationFactory::Object·<a·class="code·hl_typedef"·href="a02662.html#a0264ba6d5a69ac5f078cfe4c585b24b9">Interpolation</a>;</div>
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02662.html#ad5fefc8f2bfd5e16ebe46cc4dc78434e">···47</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::template·<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">EvaluationBasisFactory&lt;dim,SF&gt;::Type</a>·<a·class="code·hl_typedef"·href="a02662.html#ad5fefc8f2bfd5e16ebe46cc4dc78434e">MonomialBasisFactory</a>;</div>
 135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02662.html#a966b9ca322670099d5dc0f9f0128c6ee">···48</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02798.html">MonomialBasisFactory::Object</a>·<a·class="code·hl_typedef"·href="a02662.html#a966b9ca322670099d5dc0f9f0128c6ee">MonomialBasis</a>;</div>
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02662.html#ab9ca2fddcf3b28da30d22c4f1d0e57b4">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02614.html">StandardEvaluator&lt;·MonomialBasis·&gt;</a>·<a·class="code·hl_typedef"·href="a02662.html#ab9ca2fddcf3b28da30d22c4f1d0e57b4">Evaluator</a>;</div>
 137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02662.html#aecdafd65c5711fd652a4ded54aa2b83d">···50</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02850.html">PolynomialBasisWithMatrix&lt;·Evaluator,·SparseCoeffMatrix&lt;·SF,·dimRange·&gt;</a>·&gt;·<a·class="code·hl_typedef"·href="a02662.html#aecdafd65c5711fd652a4ded54aa2b83d">Basis</a>;</div>
 138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02662.html#ab5c6c2ffae40b9d4db17b89703985b28">···52</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02850.html">Basis</a>·<a·class="code·hl_typedef"·href="a02662.html#ab5c6c2ffae40b9d4db17b89703985b28">Object</a>;</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02662.html#a78c94525827f31483240ce565d7404e4">···53</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·InterpolationFactory::Key·<a·class="code·hl_typedef"·href="a02662.html#a78c94525827f31483240ce565d7404e4">Key</a>;</div>
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">template</span>·&lt;<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dd,·<span·class="keyword">class</span>·FF&gt;</div>
122 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="};">
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02582.html#ae2bbd1e0ca6938e5bab2e52c762144dc">···51</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96ce[·...·truncated·by·diffoscope;·len:·206,·SHA:·db3defdd24c461ac5a19c5783055693cacf2f9bf918deb0e1c698ac26d9b29bd·...·]></div>143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02666.html">···55</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02666.html">EvaluationBasisFactory</a></div>
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">····</span>{</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>
125 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keywordflow">return</span>·coefficients_;</div>145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PreBasisFactory::template·<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">EvaluationBasis[·...·truncated·by·diffoscope;·len:·30,·SHA:·3899ae4661185230efbb7f1685dd4228cb283cfb462567a71ba7f8fecaf3d452·...·]</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">···58</a></span>······<a·class="code·hl_typedef"·href="a02666.html#a2aefdc69d4cc2ef9d3bf16956eac1401">Type</a>;</div>
126 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····};</div>
127 </div>148 </div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
129 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02582.html#aa0e2c5715ed98dc42a35e807642a3a0d">···58</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572df5d6dbd26947707a41fa35be5a">Traits::LocalInterpolationType</a>&amp;·<a·class="code·hl_function"·href="a02582.html#aa0e2c5715ed98dc42a35e807642a3a0d">localInterpolation</a>·()<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">····</span>{</div> 
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·interpolation_;</div> 
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div> 
134 </div> 
135 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
136 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">151 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02662.html#a7e98bbcb4c34b2280dc2a601a23bc4f6">···62</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02850.html">Object</a>·*<a·class="code·hl_function"·href="a02662.html#a7e98bbcb4c34b2280dc2a601a23bc4f6">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02662.html#a78c94525827f31483240ce565d7404e4">Key</a>·&amp;key·)</div>
137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02582.html#a8e19885fda858e4505aff2875e29ba8b">···64</a></span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02582.html#a8e19885fda858e4505aff2875e29ba8b">size</a>·()<span·class="keyword">·const</span></div> 
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">····</span>{</div> 
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">return</span>·basis_.size();</div> 
140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····{</div>
141 </div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·PreBasisFactory::Key·preBasisKey·=·PreBasisKeyExtractor::apply(key);</div>
Max diff block lines reached; 20544/46459 bytes (44.22%) of diff not shown.
16.8 KB
html2text {}
    
Offset 1, 140 lines modifiedOffset 1, 188 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 refinedp1.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 defaultbasisfactory.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH 
16 6#define·DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH15 5#ifndef·DUNE_DEFAULTBASISFACTORY_HH
 16 6#define·DUNE_DEFAULTBASISFACTORY_HH
17 717 7
18 8#include·<dune/geometry/type.hh> 
19 918 8#include·<fstream>
 19 9#include·<dune/common/exceptions.hh>
 20 10
20 10#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.f_.i_.n_.i_.t_.e_.e_.l_.e_.m_.e_.n_.t_.t_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>21 11#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.u_.t_.i_.l_.i_.t_.y_./_.b_.a_.s_.i_.s_.m_.a_.t_.r_.i_.x_\x8._\x8h_\x8h>
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
22 1222 12
23 13#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8._\x8h_\x8h> 
24 14#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h> 
25 15 
26 16namespace·_\x8D_\x8u_\x8n_\x8e23 13namespace·_\x8D_\x8u_\x8n_\x8e
 24 14{
 25 _\x81_\x85·struct·_\x8I_\x8d_\x8e_\x8n_\x8t_\x8i_\x8t_\x8y
27 17{ 
28 18 
29 27·template<class·D,·class·R,·int·dim> 
30 _\x82_\x88·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t 
31 29·{ 
32 30·public: 
33 33·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>, 
34 34·Impl::LagrangeSimplexLocalCoefficients<dim,2>, 
35 _\x83_\x85·Impl::LagrangeSimplexLocalInterpolation<Impl:: 
36 LagrangeSimplexLocalBasis<D,R,dim,2>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
37 36 
38 _\x83_\x89·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
39 40·{} 
40 41 
41 _\x84_\x84·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
42 45·{ 
43 46·return·basis_; 
44 47·} 
45 48 
46 _\x85_\x81·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
47 52·{ 
48 53·return·coefficients_; 
49 54·} 
50 55 
51 _\x85_\x88·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·()·const 
52 59·{ 
53 60·return·interpolation_; 
54 61·} 
55 62 
56 _\x86_\x84·unsigned·int·_\x8s_\x8i_\x8z_\x8e·()·const 
57 65·{26 16·{
58 66·return·basis_.size(); 
59 67·}27 17·template·<class·T>
 28 _\x81_\x88·static·T·_\x8a_\x8p_\x8p_\x8l_\x8y(·const·T·&t·)
 29 19·{
 30 20·return·t;
 31 21·}
 32 22·};
 33 23·/************************************************
 34 24·*·Class·for·providing·a·factory·for·basis
 35 25·*·functions·over·the·set·of·reference·elements.
 36 26·*·Is·based·on·the·TopologyFactory·but·additionally
 37 27·*·provides·rebindes·of·the·field·type.
 38 28·*·The·user·provides·factories·for·the·pre·basis·and·the
 39 29·*·interpolations.·The·default·construction·process·of
 40 30·*·the·basis·is·performed·in·this·class.
 41 31·************************************************/
 42 32·template<·class·PreBFactory,
 43 33·class·InterpolFactory,
 44 34·unsigned·int·dim,·unsigned·int·dimR,
 45 35·class·SF,·class·CF,
 46 36·class·PreBasisKeyExtractor·=·Identity·>
 47 _\x83_\x87·struct·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 48 38·{
 49 _\x83_\x89·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n·=·dim;
 50 _\x84_\x80·static·const·unsigned·int·_\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e·=·dimR;
 51 _\x84_\x81·typedef·SF·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 52 _\x84_\x82·typedef·CF·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d;
 53 _\x84_\x83·typedef·PreBFactory·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y;
 54 _\x84_\x84·typedef·typename·PreBasisFactory::Object·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s;
 55 _\x84_\x85·typedef·InterpolFactory·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y;
 56 _\x84_\x86·typedef·typename·InterpolationFactory::Object·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n;
 57 _\x84_\x87·typedef·typename·PreBasisFactory::template·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8i_\x8m_\x8,_\x8S_\x8F_\x8>_\x8:_\x8:
 58 _\x8T_\x8y_\x8p_\x8e·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y;
 59 _\x84_\x88·typedef·typename·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8:_\x8:_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s;
 60 _\x84_\x89·typedef·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8<_\x8·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8·_\x8>·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r;
 61 _\x85_\x80·typedef·_\x8P_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8W_\x8i_\x8t_\x8h_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8o_\x8r_\x8,_\x8·_\x8S_\x8p_\x8a_\x8r_\x8s_\x8e_\x8C_\x8o_\x8e_\x8f_\x8f_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8S_\x8F_\x8,
 62 _\x8d_\x8i_\x8m_\x8R_\x8a_\x8n_\x8g_\x8e_\x8·_\x8>·>·_\x8B_\x8a_\x8s_\x8i_\x8s;
 63 51
 64 _\x85_\x82·typedef·const·_\x8B_\x8a_\x8s_\x8i_\x8s·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t;
 65 _\x85_\x83·typedef·typename·InterpolationFactory::Key·_\x8K_\x8e_\x8y;
 66 54·template·<unsigned·int·dd,·class·FF>
 67 _\x85_\x85·struct·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
 68 56·{
 69 57·typedef·typename·PreBasisFactory::template·_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8d_\x8d_\x8,_\x8F_\x8F_\x8>_\x8:_\x8:
 70 _\x8T_\x8y_\x8p_\x8e
 71 _\x85_\x88·_\x8T_\x8y_\x8p_\x8e;
 72 59·};
 73 60
 74 61·template<·GeometryType::Id·geometryId·>
 75 _\x86_\x82·static·_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t·*_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e·(·const·_\x8K_\x8e_\x8y·&key·)
 76 63·{
 77 64·const·typename·PreBasisFactory::Key·preBasisKey·=·PreBasisKeyExtractor::
 78 apply(key);
 79 65·const·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s·*preBasis·=·PreBasisFactory::template·create<geometryId>
 80 (·preBasisKey·);
 81 66·const·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·*interpol·=·InterpolationFactory::template
 82 create<geometryId>(·key·);
 83 67·_\x8B_\x8a_\x8s_\x8i_\x8s_\x8M_\x8a_\x8t_\x8r_\x8i_\x8x_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8,_\x8·_\x8C_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·matrix(·*preBasis,
 84 *interpol·);
60 6885 68
61 _\x87_\x81·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
62 72·{ 
63 73·return·GeometryTypes::simplex(dim);86 69·const·_.M_.o_.n_.o_.m_.i_.a_.l_.B_.a_.s_.i_.s·*monomialBasis·=·MonomialBasisFactory::template·create<
 87 geometryId·>(·preBasis->order()·);
Max diff block lines reached; 8883/17182 bytes (51.70%) of diff not shown.
12.1 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00023.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00038.html
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp0.hh·File·Reference</title>8 <title>dune-localfunctions:·refinedp1localbasis.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 58 lines modifiedOffset 65, 54 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_71148d455ae2a500a300aa73e3dd12ad.html">refinedp1</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">refinedp0.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">refinedp1localbasis.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>Piecewise·P0·finite·element.··81 <p>Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.··
82 <a·href="#details">More...</a></p>82 <a·href="#details">More...</a></p>
83 <div·class="textblock"><code>#include·&lt;dune/geometry/type.hh&gt;</code><br·/>83 <div·class="textblock"><code>#include·&lt;numeric&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
84 <code>#include·&lt;<a·class="el"·href="a00155_source.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00044_source.html">dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh</a>&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00245_source.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</code><br·/> 
86 <code>#include·&quot;<a·class="el"·href="a00011_source.html">refinedp0/refinedp0localbasis.hh</a>&quot;</code><br·/> 
87 <code>#include·&quot;<a·class="el"·href="a00017_source.html">refinedp0/refinedp0localcoefficients.hh</a>&quot;</code><br·/> 
88 <code>#include·&quot;<a·class="el"·href="a00014_source.html">refinedp0/refinedp0localinterpolation.hh</a>&quot;</code><br·/> 
89 </div>86 </div>
90 <p><a·href="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>87 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>
91 <table·class="memberdecls">88 <table·class="memberdecls">
92 <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>
93 Classes</h2></td></tr>90 Classes</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02542.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·dim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02586.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·dim·&gt;</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02542.html#details">More...</a><br·/></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02546.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·1·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02590.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·1·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02546.html#details">More...</a><br·/></td></tr>94 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·in·1D.··<a·href="a02590.html#details">More...</a><br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02550.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·2·&gt;</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02594.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·2·&gt;</a></td></tr>
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02550.html#details">More...</a><br·/></td></tr>97 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle.··<a·href="a02594.html#details">More...</a><br·/></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02554.html">Dune::RefinedP0LocalFiniteElement&lt;·D,·R,·3·&gt;</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02598.html">Dune::RefinedP1LocalBasis&lt;·D,·R,·3·&gt;</a></td></tr>
104 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined·reference·geometry.··<a·href="a02554.html#details">More...</a><br·/></td></tr>100 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex·(tetrahedron).··<a·href="a02598.html#details">More...</a><br·/></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>104 Namespaces</h2></td></tr>
109 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>105 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>107 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>108 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
113 <div·class="textblock"><p>Piecewise·P0·finite·element.·</p>109 <div·class="textblock"><p>Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.·</p>
114 </div></div><!--·contents·-->110 </div></div><!--·contents·-->
115 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
116 <hr·class="footer"/><address·class="footer"><small>112 <hr·class="footer"/><address·class="footer"><small>
117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8113 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
118 </small></address>114 </small></address>
119 </body>115 </body>
120 </html>116 </html>
3.8 KB
html2text {}
    
Offset 1, 41 lines modifiedOffset 1, 37 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d
 8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x81
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s9 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 refinedp0.hh·File·Reference10 refinedp1localbasis.hh·File·Reference
 11 Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.
 12 _\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 13 #include·<numeric>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8s_\x8i_\x8m_\x8p_\x8l_\x8e_\x8x_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h>
10 Piecewise·P0·finite·element.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
11 #include·<dune/geometry/type.hh> 
12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
13 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
14 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
15 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
16 #include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
17 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.16 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
18 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
19 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>18 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x8d_\x8i_\x8m_\x8·_\x8>
20  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined 
21 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
22  19  
23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x81_\x8·_\x8>20 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x81_\x8·_\x8>
 21  ·······Uniformly·refined·linear·Lagrange·shape·functions·in·1D.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
24  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined 
25 ········reference·geometry.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
26  22  
27 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8>23 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x82_\x8·_\x8>
28  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined 
29 ········reference·geometry.·_.M_.o_.r_.e_.._.._..24  ·······Uniformly·refined·linear·Lagrange·shape·functions·on·the·triangle.
 25 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
30  26  
31 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8>27 class· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x81_.L_.o_.c_.a_.l_.B_.a_.s_.i_.s_\x8<_\x8·_\x8D_\x8,_\x8·_\x8R_\x8,_\x8·_\x83_\x8·_\x8>
32  ·······Local·finite·element·that·is·piecewise·P0·on·a·once·uniformly·refined 
33 ········reference·geometry.·_.M_.o_.r_.e_.._.._..28  ·······Uniformly·refined·linear·Lagrange·shape·functions·on·the·3D-simplex
 29 ········(tetrahedron).·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
34  30  
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s31 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8D_\x8u_\x8n_\x8e32 namespace· ·_\x8D_\x8u_\x8n_\x8e
37  33  
38 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
39 Piecewise·P0·finite·element.35 Linear·Lagrange·shape·functions·on·a·uniformly·refined·reference·element.
40 ===============================================================================36 ===============================================================================
41 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.837 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
125 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00023_source.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00206_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·refinedp0.hh·Source·File</title>8 <title>dune-localfunctions:·field.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 264 lines modifiedOffset 70, 385 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">refinedp0.hh</div></div>80 ··<div·class="headertitle"><div·class="title">field.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00023.html">Go·to·the·documentation·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>83 <a·href="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
84 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;dune/common/gmpfield.hh&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00155.html">dune/localfunctions/common/localfiniteelementtraits.hh</a>&gt;</span></div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">dune/localfunctions/lagrange/p0.hh</a>&gt;</span></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00011.html">refinedp0/refinedp0localbasis.hh</a>&quot;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00017.html">refinedp0/refinedp0localcoefficients.hh</a>&quot;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00014.html">refinedp0/refinedp0localinterpolation.hh</a>&quot;</span></div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
99 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
100 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>{</div>
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·Unity</span></div>
 98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·-----</span></div>
 99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
102 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R,·<span·class="keywordtype">int</span>·dim&gt;</div>100 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
103 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 102 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02678.html">···29</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02678.html">Unity</a></div>
104 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a02542.html">···28</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a></div> 
105 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
106 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a>()·{}</div> 
107 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>103 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 104 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 105 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02678.html#ae8983ffa5ec31a5953df5bae76afb1ad">···31</a></span>····<span·class="keyword">operator</span>·Field·()<span·class="keyword">·const</span></div>
108 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">····</span>{</div>
 107 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keywordflow">return</span>·Field(·1·);</div>
109 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="comment">//·We·steal·the·p0·traits·since·they·exist·for·all·dim.</span></div> 
110 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·This·allows·to·instantiate·the·type·and·access·the·Traits.</span></div> 
111 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">···35</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a01574.html">P0LocalFiniteElement&lt;D,R,dim&gt;::Traits</a>·<a·class="code·hl_typedef"·href="a02542.html#a9aff50af94ba9065ff35d82ab75599bf">Traits</a>;</div> 
112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··};</div>108 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····}</div>
113 </div>109 </div>
114 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>110 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··};</div>
115 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div> 
116 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02546.html">···43</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02542.html">RefinedP0LocalFiniteElement</a>&lt;D,R,1&gt;</div> 
118 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··{</div> 
119 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div> 
120 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01574.html">LocalFiniteElementTraits</a>&lt;</div> 
121 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,1&gt;</a>,</div> 
122 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<a·class="code·hl_class"·href="a02562.html">RefinedP0LocalCoefficients&lt;1&gt;</a>,</div> 
123 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">···51</a></span>········<a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation&lt;RefinedP0LocalBasis&lt;D,R,1&gt;</a>·&gt;·&gt;·<a·class="code·hl_typedef"·href="a02546.html#aab01089caf256780f3b737b8af3d1542">Traits</a>;</div> 
124 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
125 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
126 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02546.html#a1700ceaec05555d49615a572e06678b0">···55</a></span>····<a·class="code·hl_function"·href="a02546.html#a1700ceaec05555d49615a572e06678b0">RefinedP0LocalFiniteElement</a>·()</div> 
127 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{}</div> 
128 </div>111 </div>
129 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>112 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 113 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
130 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">114 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 115 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a00576.html#a8a70799efc758478ecf434b9e8786001">···38</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a8a70799efc758478ecf434b9e8786001">operator+·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div>
131 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02546.html#a097110188aa057ce2b33a8be01329d42">···60</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a8f9e774cf92516881c316ee740ac0574">Traits::LocalBasisType</a>&amp;·<a·class="code·hl_function"·href="a02546.html#a097110188aa057ce2b33a8be01329d42">localBasis</a>·()<span·class="keyword">·const</span></div> 
132 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">····</span>{</div> 
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·basis_;</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>116 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>
 117 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">return</span>·(Field)u·+·f;</div>
 118 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
135 </div>119 </div>
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>120 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 121 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
137 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">122 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02546.html#a9ba2fa577a90433fbe9f0b8d5b536dc1">···67</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#a9a96c[·...·truncated·by·diffoscope;·len:·208,·SHA:·71a64c46f82bba34a866aa081ce5f85cd9b366e3beecd89128db56c7310fe211·...·]</div>123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a00576.html#a1f36ac9f98478852168894c57daa5da1">···44</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a1f36ac9f98478852168894c57daa5da1">operator-·</a>(·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·139,·SHA:·45d87c9d86fcb7632757b82f61397d08820eccaabfb6dd2660019a9d4264965c·...·]</div>
139 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">····</span>{</div>124 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{</div>
140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·coefficients_;</div>125 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordflow">return</span>·(Field)u·-·f;</div>
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>
142 </div>127 </div>
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
144 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02546.html#a8c88b9ff31202a1d9626813d589545f5">···74</a></span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01574.html#ab3572[·...·truncated·by·diffoscope;·len:·210,·SHA:·a7fadc77f17ff6210be729c9bc4395a46427d41f3d24c54f10b2eeabd86f57b3·...·]</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00576.html#af99cedd10c1c4dc63a021ee661b974d0">···50</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#af99cedd10c1c4dc63a021ee661b974d0">operator*·</a>(·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·139,·SHA:·45d87c9d86fcb7632757b82f61397d08820eccaabfb6dd2660019a9d4264965c·...·]</div>
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">····</span>{</div>132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div>
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·interpolation_;</div>133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">return</span>·f;</div>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}</div>
149 </div>135 </div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
 138 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a00576.html#a966b8d739e48d676c3480e2288d3f382">···56</a></span>··Field·<a·class="code·hl_function"·href="a00576.html#a966b8d739e48d676c3480e2288d3f382">operator/·</a>(·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02678.html">Unity&lt;·Field·&gt;</a>·&amp;u,·<span·class="keyword">const</span>·Field·&amp;f·)</div>
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··{</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·(Field)u·/·f;</div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
 143 </div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·Zero</span></div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·----</span></div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Field·&gt;</div>
 151 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02682.html">···78</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02682.html">Zero</a></div>
Max diff block lines reached; 77945/99740 bytes (78.15%) of diff not shown.
27.1 KB
html2text {}
    
Offset 1, 281 lines modifiedOffset 1, 351 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d 
8 refinedp0.hh7 ····*·_.u_.t_.i_.l_.i_.t_.y
 8 field.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:11 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH 
16 6#define·DUNE_REFINED_P0_LOCALFINITEELEMENT_HH15 5#ifndef·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH
 16 6#define·DUNE_LOCALFUNCTIONS_UTILITY_FIELD_HH
17 717 7
 18 8#include·<dune/common/gmpfield.hh>
 19 9#include·<dune/common/fvector.hh>
 20 10#include·<dune/common/fmatrix.hh>
 21 11
18 8#include·<dune/geometry/type.hh> 
19 9 
20 10#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8i_\x8n_\x8i_\x8t_\x8e_\x8e_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
21 11#include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8l_\x8a_\x8g_\x8r_\x8a_\x8n_\x8g_\x8e_\x8/_\x8p_\x80_\x8._\x8h_\x8h> 
22 12 
23 13#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8b_\x8a_\x8s_\x8i_\x8s_\x8._\x8h_\x8h" 
24 14#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8c_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8._\x8h_\x8h" 
25 15#include·"_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8/_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80_\x8l_\x8o_\x8c_\x8a_\x8l_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8._\x8h_\x8h" 
26 16 
27 20namespace·_\x8D_\x8u_\x8n_\x8e22 12namespace·_\x8D_\x8u_\x8n_\x8e
28 21{ 
29 22 
30 27·template<class·D,·class·R,·int·dim> 
31 _.2_.8·class·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t23 13{
 24 14
 25 15·//·Unity
 26 16·//·-----
 27 17
 28 28·template<·class·Field·>
 29 _\x82_\x89·struct·_\x8U_\x8n_\x8i_\x8t_\x8y
 30 30·{
 31 _\x83_\x81·operator·Field·()·const
32 29·{32 32·{
 33 33·return·Field(·1·);
 34 34·}
33 30·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t()·{} 
34 31 
35 32·public: 
36 33·//·We·steal·the·p0·traits·since·they·exist·for·all·dim. 
37 34·//·This·allows·to·instantiate·the·type·and·access·the·Traits. 
38 _\x83_\x85·typedef·typename·_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8<_\x8D_\x8,_\x8R_\x8,_\x8d_\x8i_\x8m_\x8>_\x8:_\x8:_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
39 36·};35 35·};
40 37 
41 42·template<class·D,·class·R> 
42 _.4_.3·class·_.R_.e_.f_.i_.n_.e_.d_.P_.0_.L_.o_.c_.a_.l_.F_.i_.n_.i_.t_.e_.E_.l_.e_.m_.e_.n_.t<D,R,1>36 36
 37 37·template<·class·Field·>
 38 _\x83_\x88·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·)
 39 39·{
 40 40·return·(Field)u·+·f;
 41 41·}
 42 42
 43 43·template<·class·Field·>
 44 _\x84_\x84·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8-_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·)
43 44·{45 45·{
 46 46·return·(Field)u·-·f;
44 45·public: 
45 48·typedef·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s< 
46 49·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>, 
47 50·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8<_\x81_\x8>, 
48 _\x85_\x81·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·>·>·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s; 
49 52 
50 _\x85_\x85·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8F_\x8i_\x8n_\x8i_\x8t_\x8e_\x8E_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t·() 
51 56·{} 
52 57 
53 _\x86_\x80·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s·()·const 
54 61·{ 
55 62·return·basis_; 
56 63·} 
57 64 
58 _\x86_\x87·const·typename·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8L_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s_\x8T_\x8y_\x8p_\x8e&·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8C_\x8o_\x8e_\x8f_\x8f_\x8i_\x8c_\x8i_\x8e_\x8n_\x8t_\x8s·()·const 
59 68·{ 
60 69·return·coefficients_; 
61 70·}47 47·}
62 71 
63 _.7_.4·const·typename·_.T_.r_.a_.i_.t_.s_.:_.:_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n_.T_.y_.p_.e&·_.l_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n·()·const48 48
 49 49·template<·class·Field·>
 50 _\x85_\x80·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·)
64 75·{51 51·{
65 76·return·interpolation_; 
66 77·} 
67 78 
68 _.8_.0·unsigned·int·_.s_.i_.z_.e·()·const52 52·return·f;
 53 53·}
 54 54
 55 55·template<·class·Field·>
 56 _\x85_\x86·Field·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8/_\x8·(·const·_\x8U_\x8n_\x8i_\x8t_\x8y_\x8<_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8>·&u,·const·Field·&f·)
 57 57·{
 58 58·return·(Field)u·/·f;
 59 59·}
 60 60
 61 61
 62 62
 63 63·//·Zero
 64 64·//·----
 65 65
 66 77·template<·class·Field·>
 67 _\x87_\x88·struct·_\x8Z_\x8e_\x8r_\x8o
 68 79·{
 69 _\x88_\x80·operator·Field·()·const
69 81·{70 81·{
70 82·return·basis_.size();71 82·return·Field(·0·);
71 83·}72 83·}
 73 _\x88_\x84·static·const·Field·_\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n()
72 84 
73 _\x88_\x87·static·constexpr·GeometryType·_\x8t_\x8y_\x8p_\x8e·() 
74 88·{74 85·{
75 89·return·GeometryTypes::line;75 86·return·Field(1e-12);
 76 87·}
 77 88·};
 78 89
 79 90#if·HAVE_GMP
 80 91·template<·unsigned·int·precision·>
 81 92·struct·Zero<·GMPField<·precision·>·>
 82 93·{
Max diff block lines reached; 20797/27710 bytes (75.05%) of diff not shown.
6.67 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00074.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00200.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·monomiallocalcoefficients.hh·File·Reference</title>8 <title>dune-localfunctions:·defaultbasisfactory.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 33 lines modifiedOffset 65, 37 lines modified
65 </div>65 </div>
66 </div>66 </div>
67 </div>67 </div>
68 </div>68 </div>
  
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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</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_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_5bc7e90abcdd1dc5d315f05df75ca74d.html">utility</a></li>··</ul>
72 </div>72 </div>
73 </div><!--·top·-->73 </div><!--·top·-->
74 <div·class="header">74 <div·class="header">
75 ··<div·class="summary">75 ··<div·class="summary">
76 <a·href="#nested-classes">Classes</a>·&#124;76 <a·href="#nested-classes">Classes</a>·&#124;
77 <a·href="#namespaces">Namespaces</a>··</div>77 <a·href="#namespaces">Namespaces</a>··</div>
78 ··<div·class="headertitle"><div·class="title">monomiallocalcoefficients.hh·File·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">defaultbasisfactory.hh·File·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
81 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>81 <div·class="textblock"><code>#include·&lt;fstream&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00143_source.html">../common/localkey.hh</a>&quot;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/localfunctions/utility/basismatrix.hh</a>&gt;</code><br·/>
84 </div>84 </div>
85 <p><a·href="a00074_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 <table·class="memberdecls">86 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>88 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02094.html">Dune::MonomialLocalCoefficients&lt;·static_size·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02658.html">Dune::Identity</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02662.html">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02666.html">Dune::DefaultBasisFactory&lt;·PreBFactory,·InterpolFactory,·dim,·dimR,·SF,·CF,·PreBasisKeyExtractor·&gt;::EvaluationBasisFactory&lt;·dd,·FF·&gt;</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>98 <tr·class="memitem:a00576"·id="r_a00576"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00576.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>100 </table>
1.91 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 27 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_.o_.n_.o_.m_.i_.a_.l7 ····*·_\x8u_.t_.i_.l_.i_.t_.y
8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s8 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
9 monomiallocalcoefficients.hh·File·Reference9 defaultbasisfactory.hh·File·Reference
10 #include·<cstddef>10 #include·<fstream>
11 #include·<vector> 
12 #include·"_.._.._./_.c_.o_.m_.m_.o_.n_./_.l_.o_.c_.a_.l_.k_.e_.y_.._.h_.h"11 #include·<dune/common/exceptions.hh>
 12 #include·<_\x8d_\x8u_\x8n_\x8e_\x8/_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8/_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8/_\x8b_\x8a_\x8s_\x8i_\x8s_\x8m_\x8a_\x8t_\x8r_\x8i_\x8x_\x8._\x8h_\x8h>
13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.13 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 class· ·_.D_.u_.n_.e_.:_.:_.M_.o_.n_.o_.m_.i_.a_.l_.L_.o_.c_.a_.l_.C_.o_.e_.f_.f_.i_.c_.i_.e_.n_.t_.s_.<_.·_.s_.t_.a_.t_.i_.c_.__.s_.i_.z_.e_.·_.>15 struct· ·_.D_.u_.n_.e_.:_.:_.I_.d_.e_.n_.t_.i_.t_.y
 16  
 17 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,
 18 ·········_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8,_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8K_\x8e_\x8y_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8o_\x8r_\x8·_\x8>
 19  
 20 struct· ·_\x8D_\x8u_\x8n_\x8e_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8P_\x8r_\x8e_\x8B_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8,_\x8·_\x8d_\x8i_\x8m_\x8,_\x8·_\x8d_\x8i_\x8m_\x8R_\x8,
 21 ·········_\x8S_\x8F_\x8,_\x8·_\x8C_\x8F_\x8,_\x8·_\x8P_\x8r_\x8e_\x8B_\x8a_\x8s_\x8i_\x8s_\x8K_\x8e_\x8y_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8o_\x8r_\x8·_\x8>_\x8:_\x8:_\x8E_\x8v_\x8a_\x8l_\x8u_\x8a_\x8t_\x8i_\x8o_\x8n_\x8B_\x8a_\x8s_\x8i_\x8s_\x8F_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y_\x8<_\x8·_\x8d_\x8d_\x8,_\x8·_\x8F_\x8F_\x8·_\x8>
16  22  
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8D_\x8u_\x8n_\x8e24 namespace· ·_\x8D_\x8u_\x8n_\x8e
19  25  
20 ===============================================================================26 ===============================================================================
21 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.827 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
51.4 KB
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00077_source.html vs.
./usr/share/doc/libdune-localfunctions-doc/doxygen/a00035_source.html
Files 74% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·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-localfunctions:·monomiallocalinterpolation.hh·Source·File</title>8 <title>dune-localfunctions:·refinedp0localinterpolation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 70, 114 lines modifiedOffset 70, 197 lines modified
70 </div>70 </div>
71 </div>71 </div>
72 </div>72 </div>
73 </div>73 </div>
  
74 <div·id="nav-path"·class="navpath">74 <div·id="nav-path"·class="navpath">
75 ··<ul>75 ··<ul>
76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_c2081a8a248ad2a90294516d63f42c40.html">monomial</a></li>··</ul>76 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_30041f0f075e04eba93c1e90a93bda5c.html">localfunctions</a></li><li·class="navelem"><a·class="el"·href="dir_4378156c656f282b787cb904a0df684d.html">refined</a></li><li·class="navelem"><a·class="el"·href="dir_cf8c45a6df7433502566ea3d2c52438a.html">refinedp0</a></li>··</ul>
77 </div>77 </div>
78 </div><!--·top·-->78 </div><!--·top·-->
79 <div·class="header">79 <div·class="header">
80 ··<div·class="headertitle"><div·class="title">monomiallocalinterpolation.hh</div></div>80 ··<div·class="headertitle"><div·class="title">refinedp0localinterpolation.hh</div></div>
81 </div><!--header-->81 </div><!--header-->
82 <div·class="contents">82 <div·class="contents">
83 <a·href="a00077.html">Go·to·the·documentation·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>83 <a·href="a00035.html">Go·to·the·documentation·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 <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>84 <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="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>85 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·©·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
86 <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>86 <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="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH</span></div>87 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_REFINED_P0_LOCALINTERPOLATION_HH</span></div>
88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH</span></div>88 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_REFINED_P0_LOCALINTERPOLATION_HH</span></div>
89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>89 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>90 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>91 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
95 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;dune/geometry/type.hh&gt;</span></div> 
96 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/geometry/quadraturerules.hh&gt;</span></div> 
97 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
98 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>92 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00576.html">Dune</a></div>
 93 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div>
 94 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB&gt;</div>
 95 <div·class="foldopen"·id="foldopen00016"·data-start="{"·data-end="};">
 96 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno"><a·class="line"·href="a02566.html">···16</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a></div>
99 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>{</div>97 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··{};</div>
 98 </div>
100 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>99 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
101 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·LB,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·size&gt;</div>100 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
102 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">101 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
103 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02098.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02098.html">MonomialLocalInterpolation</a></div>102 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a02570.html">···23</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a>&lt;D,R,1&gt;·&gt;</div>
104 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>103 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··{</div>
105 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·D;</div>104 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,1&gt;</a>·<a·class="code·hl_class"·href="a02558.html">LB</a>;</div>
106 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainFieldType·DF;</div>105 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DT;</div>
107 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dimD=LB::Traits::dimDomain;</div> 
108 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeType·R;</div> 
109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::RangeFieldType·RF;</div> 
110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>106 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·QuadratureRule&lt;DF,dimD&gt;·QR;</div> 
112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·QR::iterator·QRiterator;</div> 
113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>107 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
115 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">108 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
 109 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02570.html#aba598beb504c5bf4079975677d049c47">···29</a></span>····<a·class="code·hl_function"·href="a02570.html#aba598beb504c5bf4079975677d049c47">RefinedP0LocalInterpolation</a>()·:</div>
116 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02098.html#adbedfc039de1edb22375e83c4857d52e">···35</a></span>····<a·class="code·hl_function"·href="a02098.html#adbedfc039de1edb22375e83c4857d52e">MonomialLocalInterpolation</a>·(<span·class="keyword">const</span>·GeometryType·&amp;gt_,</div> 
117 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·····························<span·class="keyword">const</span>·LB·&amp;lb_)</div> 
118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·gt(gt_),·lb(lb_),·Minv(0)</div>110 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······interpolationPoints_(2)</div>
119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········,·qr(QuadratureRules&lt;DF,dimD&gt;::rule(gt,·2*lb.order()))</div> 
120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div>111 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 112 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">//·Interpolation·is·done·by·evaluating·at·the·halved·segments·centers</span></div>
 113 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······interpolationPoints_[0][0]·=·1.0/4.0;</div>
121 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·Compute·inverse·of·the·mass·matrix·of·the·local·basis,·and·store·it·in·Minv</span></div> 
122 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">if</span>(size·!=·lb.size())</div> 
123 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>········DUNE_THROW(Exception,·<span·class="stringliteral">&quot;size·template·parameter·does·not·match·size·of·&quot;</span></div> 
124 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>···················<span·class="stringliteral">&quot;local·basis&quot;</span>);</div> 
125 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>114 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">const</span>·QRiterator·qrend·=·qr.end();</div> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keywordflow">for</span>(QRiterator·qrit·=·qr.begin();·qrit·!=·qrend;·++qrit)·{</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········std::vector&lt;R&gt;·base;</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········lb.evaluateFunction(qrit-&gt;position(),base);</div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>115 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······interpolationPoints_[1][0]·=·3.0/4.0;</div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········<span·class="keywordflow">for</span>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·size;·++i)</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keywordflow">for</span>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·size;·++j)</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>············Minv[i][j]·+=·qrit-&gt;weight()·*·base[i]·*·base[j];</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>116 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····}</div>
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······Minv.invert();</div> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div> 
137 </div>117 </div>
 118 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 119 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 120 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>
 121 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 122 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">···40</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02570.html#acd122f8eab10e9eb25e15fe72484e6da">interpolate</a>·(<span·class="keyword">const</span>·F&amp;·f,·std::vector&lt;C&gt;&amp;·out)<span·class="keyword">·const</span></div>
 123 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">····</span>{</div>
 124 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······out.resize(interpolationPoints_.size());</div>
 125 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·out.size();·++i)</div>
 126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······{</div>
 127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········out[i]·=·f(interpolationPoints_[i]);</div>
 128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}</div>
 129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div>
 130 </div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">private</span>:</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::vector&lt;DT&gt;·interpolationPoints_;</div>
 134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
 135 </div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·D,·<span·class="keyword">class</span>·R&gt;</div>
 138 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02574.html">···57</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02566.html">RefinedP0LocalInterpolation</a>&lt;<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis</a>&lt;D,R,2&gt;·&gt;</div>
 140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··{</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02558.html">RefinedP0LocalBasis&lt;D,R,2&gt;</a>·<a·class="code·hl_class"·href="a02558.html">LB</a>;</div>
139 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·F,·<span·class="keyword">typename</span>·C&gt;</div>142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·LB::Traits::DomainType·DT;</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">public</span>:</div>
140 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">145 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02098.html#a3e7c415bb3427659712b85401dc4db41">···65</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02098.html#a3e7c415bb3427659712b85401dc4db41">interp[·...·truncated·by·diffoscope;·len:·121,·SHA:·711feed095f1809109dfa366673de9bca1a27f3edd568e347ba1211a458177f7·...·]</div>146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">···63</a></span>····<a·class="code·hl_function"·href="a02574.html#a09f8dd8a1fb1973c90c20b366db89e18">RefinedP0LocalInterpolation</a>()·:</div>
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">····</span>{</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······interpolationPoints_(4)</div>
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······out.clear();</div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····{</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="comment">//·Interpolation·is·done·by·evaluating·at·the·subtriangle·centers</span></div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······interpolationPoints_[0][0]·=·1.0/6;</div>
144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······out.resize(size,·0);</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······interpolationPoints_[0][1]·=·1.0/6;</div>
Max diff block lines reached; 19968/40976 bytes (48.73%) of diff not shown.
11.2 KB
html2text {}
    
Offset 1, 107 lines modifiedOffset 1, 191 lines modified
1 dune-localfunctions 2.101 dune-localfunctions 2.10
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ····*·_\x8d_\x8u_\x8n_\x8e5 ····*·_\x8d_\x8u_\x8n_\x8e
6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s6 ····*·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
7 ····*·_\x8m_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l 
8 monomiallocalinterpolation.hh7 ····*·_.r_.e_.f_.i_.n_.e_.d
 8 ····*·_\x8r_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8p_\x80
 9 refinedp0localinterpolation.hh
9 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
10 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-11 1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 2//·vi:·set·et·ts=4·sw=2·sts=2:12 2//·vi:·set·et·ts=4·sw=2·sts=2:
12 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file13 3//·SPDX-FileCopyrightInfo:·Copyright·Â©·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root14 LICENSE.md·in·module·root
14 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception15 4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 5#ifndef·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH 
16 6#define·DUNE_LOCALFUNCTIONS_MONOMIAL_MONOMIALLOCALINTERPOLATION_HH16 5#ifndef·DUNE_REFINED_P0_LOCALINTERPOLATION_HH
 17 6#define·DUNE_REFINED_P0_LOCALINTERPOLATION_HH
17 718 7
18 8#include·<vector>19 8#include·<_.d_.u_.n_.e_./_.l_.o_.c_.a_.l_.f_.u_.n_.c_.t_.i_.o_.n_.s_./_.r_.e_.f_.i_.n_.e_.d_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_./_.r_.e_.f_.i_.n_.e_.d_.p_.0_.l_.o_.c_.a_.l_.b_.a_.s_.i_.s_.._.h_.h>
19 920 9
20 10#include·<dune/common/fvector.hh> 
21 11#include·<dune/common/fmatrix.hh> 
22 12 
23 13#include·<dune/geometry/type.hh> 
24 14#include·<dune/geometry/quadraturerules.hh> 
25 15 
26 16namespace·_\x8D_\x8u_\x8n_\x8e21 10namespace·_\x8D_\x8u_\x8n_\x8e
27 17{22 11{
 23 15·template<class·LB>
 24 _\x81_\x86·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
 25 17·{};
28 1826 18
29 22·template<class·LB,·unsigned·int·size> 
30 _.2_.3·class·_.M_.o_.n_.o_.m_.i_.a_.l_.L_.o_.c_.a_.l_.I_.n_.t_.e_.r_.p_.o_.l_.a_.t_.i_.o_.n27 22·template<class·D,·class·R>
 28 _\x82_\x83·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,1>·>
31 24·{29 24·{
 30 25·typedef·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x81_\x8>·_\x8L_\x8B;
32 25·typedef·typename·LB::Traits::DomainType·D;31 26·typedef·typename·LB::Traits::DomainType·DT;
 32 27
33 26·typedef·typename·LB::Traits::DomainFieldType·DF; 
34 27·static·const·int·dimD=LB::Traits::dimDomain; 
35 28·typedef·typename·LB::Traits::RangeType·R; 
36 29·typedef·typename·LB::Traits::RangeFieldType·RF; 
37 30 
38 31·typedef·QuadratureRule<DF,dimD>·QR; 
39 32·typedef·typename·QR::iterator·QRiterator; 
40 33 
41 34·public:33 28·public:
 34 _\x82_\x89·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·:
 35 30·interpolationPoints_(2)
42 _\x83_\x85·_\x8M_\x8o_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n·(const·GeometryType·&gt_, 
43 36·const·LB·&lb_) 
44 37·:·gt(gt_),·lb(lb_),·Minv(0) 
45 38·,·qr(QuadratureRules<DF,dimD>::rule(gt,·2*lb.order())) 
46 39·{36 31·{
 37 32·//·Interpolation·is·done·by·evaluating·at·the·halved·segments·centers
 38 33·interpolationPoints_[0][0]·=·1.0/4.0;
 39 34
 40 35·interpolationPoints_[1][0]·=·3.0/4.0;
47 40·//·Compute·inverse·of·the·mass·matrix·of·the·local·basis,·and·store·it·in 
48 Minv 
49 41·if(size·!=·lb.size()) 
50 42·DUNE_THROW(Exception,·"size·template·parameter·does·not·match·size·of·" 
51 43·"local·basis"); 
52 44 
53 45·const·QRiterator·qrend·=·qr.end(); 
54 46·for(QRiterator·qrit·=·qr.begin();·qrit·!=·qrend;·++qrit)·{ 
55 47·std::vector<R>·base; 
56 48·lb.evaluateFunction(qrit->position(),base); 
57 49 
58 50·for(unsigned·int·i·=·0;·i·<·size;·++i) 
59 51·for(unsigned·int·j·=·0;·j·<·size;·++j) 
60 52·Minv[i][j]·+=·qrit->weight()·*·base[i]·*·base[j]; 
61 53·}41 36·}
 42 37
 43 38
62 54·Minv.invert(); 
63 55·} 
64 56 
65 64·template<typename·F,·typename·C>44 39·template<typename·F,·typename·C>
66 _\x86_.5·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const45 _\x84_.0·void·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8e·(const·F&·f,·std::vector<C>&·out)·const
 46 41·{
 47 42·out.resize(interpolationPoints_.size());
 48 43·for·(size_t·i·=·0;·i·<·out.size();·++i)
 49 44·{
 50 45·out[i]·=·f(interpolationPoints_[i]);
 51 46·}
 52 47·}
 53 48
 54 49·private:
 55 50·std::vector<DT>·interpolationPoints_;
 56 51·};
 57 52
 58 56·template<class·D,·class·R>
 59 _\x85_\x87·class·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n<_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s<D,R,2>·>
 60 58·{
 61 59·typedef·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8B_\x8a_\x8s_\x8i_\x8s_\x8<_\x8D_\x8,_\x8R_\x8,_\x82_\x8>·_\x8L_\x8B;
 62 60·typedef·typename·LB::Traits::DomainType·DT;
 63 61
 64 62·public:
 65 _\x86_\x83·_\x8R_\x8e_\x8f_\x8i_\x8n_\x8e_\x8d_\x8P_\x80_\x8L_\x8o_\x8c_\x8a_\x8l_\x8I_\x8n_\x8t_\x8e_\x8r_\x8p_\x8o_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n()·:
 66 64·interpolationPoints_(4)
67 66·{67 65·{
68 67·out.clear(); 
69 68·out.resize(size,·0);68 66·//·Interpolation·is·done·by·evaluating·at·the·subtriangle·centers
 69 67·interpolationPoints_[0][0]·=·1.0/6;
 70 68·interpolationPoints_[0][1]·=·1.0/6;
70 6971 69
71 70·const·QRiterator·qrend·=·qr.end(); 
72 71·for(QRiterator·qrit·=·qr.begin();·qrit·!=·qrend;·++qrit)·{ 
73 72·//TODO:·mass·matrix 
74 73·R·y·=·f(qrit->position()); 
75 74 
76 75·std::vector<R>·base; 
77 76·lb.evaluateFunction(qrit->position(),base); 
78 7772 70·interpolationPoints_[1][0]·=·4.0/6;
 73 71·interpolationPoints_[1][1]·=·1.0/6;
 74 72
 75 73·interpolationPoints_[2][0]·=·1.0/6;
 76 74·interpolationPoints_[2][1]·=·4.0/6;
 77 75
 78 76·interpolationPoints_[3][0]·=·2.0/6;
 79 77·interpolationPoints_[3][1]·=·2.0/6;
 80 78·}
 81 79
Max diff block lines reached; 5784/11471 bytes (50.42%) of diff not shown.